diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
deleted file mode 100644
index 9f4342d..0000000
--- a/.config/dotnet-tools.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "version": 1,
- "isRoot": true,
- "tools": {
- "fake-cli": {
- "version": "5.20.4",
- "commands": [
- "fake"
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 412eeda..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,22 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
-
-# Custom for Visual Studio
-*.cs diff=csharp
-*.sln merge=union
-*.csproj merge=union
-*.vbproj merge=union
-*.fsproj merge=union
-*.dbproj merge=union
-
-# Standard to msysgit
-*.doc diff=astextplain
-*.DOC diff=astextplain
-*.docx diff=astextplain
-*.DOCX diff=astextplain
-*.dot diff=astextplain
-*.DOT diff=astextplain
-*.pdf diff=astextplain
-*.PDF diff=astextplain
-*.rtf diff=astextplain
-*.RTF diff=astextplain
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 6a98d9f..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,43 +0,0 @@
-# Visual Studio excluded files
-obj/
-*.suo
-
-# build folder
-bin/
-
-publish.bat
-
-.fake/
-
-*.user
-
-# NuGet Packages Directory
-packages/
-
-# Generated documentation folder
-docs/output/
-
-# Temp folder used for publishing docs
-temp/
-
-# Test results produced by build
-TestResults.xml
-
-# Nuget outputs
-nuget/*.nupkg
-nuget/*.nuspec
-/Package/nupkg
-
-.project
-
-*.TaskCanvasSL
-**/_Resharper.*/**
-.vs/config/applicationhost.config
-
-# Visual Studio 2015/2017 cache/options directory
-.vs/
-
-/src/samples/MyAddIn/HelpContent
-/src/samples/MyLib/HelpContent
-/src/samples/Package
-/src/ExcelDnaDoc/Properties/launchSettings.json
diff --git a/.nuget/LICENSE.txt b/.nuget/LICENSE.txt
deleted file mode 100644
index bba5ab5..0000000
--- a/.nuget/LICENSE.txt
+++ /dev/null
@@ -1,177 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/.nuget/NuGet.exe b/.nuget/NuGet.exe
deleted file mode 100644
index 6bb79fe..0000000
Binary files a/.nuget/NuGet.exe and /dev/null differ
diff --git a/Build/BuildPackages.bat b/Build/BuildPackages.bat
deleted file mode 100644
index eff58bc..0000000
--- a/Build/BuildPackages.bat
+++ /dev/null
@@ -1,13 +0,0 @@
-setlocal
-
-set PackageVersion=%1
-set MSBuildPath=%2
-
-%MSBuildPath% ..\ExcelDnaDoc.sln /t:restore,build /p:Configuration=Release
-@if errorlevel 1 goto end
-
-cd ..\Package
-call package.cmd %PackageVersion%
-@if errorlevel 1 goto end
-
-:end
diff --git a/Directory.Build.targets b/Directory.Build.targets
deleted file mode 100644
index 2addb36..0000000
--- a/Directory.Build.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ExcelDna.Documentation-AddIn-packed.xll b/ExcelDna.Documentation-AddIn-packed.xll
new file mode 100644
index 0000000..0617ed8
Binary files /dev/null and b/ExcelDna.Documentation-AddIn-packed.xll differ
diff --git a/src/samples/MyLib/ExcelDnaDoc-Template.dna b/ExcelDna.Documentation-AddIn.dna
similarity index 68%
rename from src/samples/MyLib/ExcelDnaDoc-Template.dna
rename to ExcelDna.Documentation-AddIn.dna
index 80bdadc..15aa808 100644
--- a/src/samples/MyLib/ExcelDnaDoc-Template.dna
+++ b/ExcelDna.Documentation-AddIn.dna
@@ -1,24 +1,23 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/ExcelDna.Documentation-AddIn.xll b/ExcelDna.Documentation-AddIn.xll
new file mode 100644
index 0000000..d5aa9f9
Binary files /dev/null and b/ExcelDna.Documentation-AddIn.xll differ
diff --git a/ExcelDna.Documentation-AddIn64-packed.xll b/ExcelDna.Documentation-AddIn64-packed.xll
new file mode 100644
index 0000000..03ef7a5
Binary files /dev/null and b/ExcelDna.Documentation-AddIn64-packed.xll differ
diff --git a/nuget/ExcelDnaDoc-Template.dna b/ExcelDna.Documentation-AddIn64.dna
similarity index 67%
rename from nuget/ExcelDnaDoc-Template.dna
rename to ExcelDna.Documentation-AddIn64.dna
index fcccac7..15aa808 100644
--- a/nuget/ExcelDnaDoc-Template.dna
+++ b/ExcelDna.Documentation-AddIn64.dna
@@ -1,24 +1,23 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/ExcelDna.Documentation-AddIn64.xll b/ExcelDna.Documentation-AddIn64.xll
new file mode 100644
index 0000000..487d2aa
Binary files /dev/null and b/ExcelDna.Documentation-AddIn64.xll differ
diff --git a/ExcelDna.Documentation.dll b/ExcelDna.Documentation.dll
new file mode 100644
index 0000000..2caca5d
Binary files /dev/null and b/ExcelDna.Documentation.dll differ
diff --git a/ExcelDna.Documentation.pdb b/ExcelDna.Documentation.pdb
new file mode 100644
index 0000000..8a20983
Binary files /dev/null and b/ExcelDna.Documentation.pdb differ
diff --git a/ExcelDna.Documentation.xml b/ExcelDna.Documentation.xml
new file mode 100644
index 0000000..715274f
--- /dev/null
+++ b/ExcelDna.Documentation.xml
@@ -0,0 +1,8 @@
+
+
+
+ ExcelDna.Documentation
+
+
+
+
diff --git a/ExcelDna.Integration.dll b/ExcelDna.Integration.dll
new file mode 100644
index 0000000..de97f09
Binary files /dev/null and b/ExcelDna.Integration.dll differ
diff --git a/ExcelDnaDoc-AddIn-packed.xll b/ExcelDnaDoc-AddIn-packed.xll
new file mode 100644
index 0000000..3a1464e
Binary files /dev/null and b/ExcelDnaDoc-AddIn-packed.xll differ
diff --git a/ExcelDnaDoc-AddIn-packed.xll.config b/ExcelDnaDoc-AddIn-packed.xll.config
new file mode 100644
index 0000000..4347ca8
--- /dev/null
+++ b/ExcelDnaDoc-AddIn-packed.xll.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/samples/MyLib/ExcelDna-Template.dna b/ExcelDnaDoc-AddIn.dna
similarity index 55%
rename from src/samples/MyLib/ExcelDna-Template.dna
rename to ExcelDnaDoc-AddIn.dna
index 8552dc9..89ec5be 100644
--- a/src/samples/MyLib/ExcelDna-Template.dna
+++ b/ExcelDnaDoc-AddIn.dna
@@ -1,22 +1,23 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/ExcelDnaDoc-AddIn.xll b/ExcelDnaDoc-AddIn.xll
new file mode 100644
index 0000000..d5aa9f9
Binary files /dev/null and b/ExcelDnaDoc-AddIn.xll differ
diff --git a/ExcelDnaDoc-AddIn.xll.config b/ExcelDnaDoc-AddIn.xll.config
new file mode 100644
index 0000000..4347ca8
--- /dev/null
+++ b/ExcelDnaDoc-AddIn.xll.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExcelDnaDoc-AddIn64-packed.xll b/ExcelDnaDoc-AddIn64-packed.xll
new file mode 100644
index 0000000..b078490
Binary files /dev/null and b/ExcelDnaDoc-AddIn64-packed.xll differ
diff --git a/ExcelDnaDoc-AddIn64-packed.xll.config b/ExcelDnaDoc-AddIn64-packed.xll.config
new file mode 100644
index 0000000..4347ca8
--- /dev/null
+++ b/ExcelDnaDoc-AddIn64-packed.xll.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/samples/MyAddIn/MyAddIn-AddIn.dna b/ExcelDnaDoc-AddIn64.dna
similarity index 53%
rename from src/samples/MyAddIn/MyAddIn-AddIn.dna
rename to ExcelDnaDoc-AddIn64.dna
index 6e58be6..89ec5be 100644
--- a/src/samples/MyAddIn/MyAddIn-AddIn.dna
+++ b/ExcelDnaDoc-AddIn64.dna
@@ -1,20 +1,23 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
diff --git a/ExcelDnaDoc-AddIn64.xll b/ExcelDnaDoc-AddIn64.xll
new file mode 100644
index 0000000..487d2aa
Binary files /dev/null and b/ExcelDnaDoc-AddIn64.xll differ
diff --git a/ExcelDnaDoc-AddIn64.xll.config b/ExcelDnaDoc-AddIn64.xll.config
new file mode 100644
index 0000000..4347ca8
--- /dev/null
+++ b/ExcelDnaDoc-AddIn64.xll.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExcelDnaDoc.Samples.sln b/ExcelDnaDoc.Samples.sln
deleted file mode 100644
index 8200f93..0000000
--- a/ExcelDnaDoc.Samples.sln
+++ /dev/null
@@ -1,67 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.2.32314.265
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibNET4", "src\samples\LibNET4\LibNET4.csproj", "{12A27A85-BBB8-4DA3-ADB0-966EBE958737}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibNET6", "src\samples\LibNET6\LibNET6.csproj", "{7180A9AD-A13B-4F11-A431-1C396A96BE4F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lib", "src\samples\Lib\Lib.csproj", "{8D43C606-9E67-419B-BE8D-19C5978035E6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SecondLib", "src\samples\SecondLib\SecondLib.csproj", "{617B73F4-E912-4B4C-B0DC-A83CBE9CA765}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcludeHidden", "src\samples\ExcludeHidden\ExcludeHidden.csproj", "{857E03D2-9416-43E1-91FF-B2B971FB4A35}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EncodeHTML", "src\samples\EncodeHTML\EncodeHTML.csproj", "{38E0009E-E266-40CB-AEED-2547AD0B6E1D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Names", "src\samples\Names\Names.csproj", "{B7CCA2DD-EBEA-4B89-832F-2C5CFC97E256}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalHelpContent", "src\samples\LocalHelpContent\LocalHelpContent.csproj", "{2CF54A76-FF68-4202-8D05-BCFBF3BA4E9C}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {12A27A85-BBB8-4DA3-ADB0-966EBE958737}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {12A27A85-BBB8-4DA3-ADB0-966EBE958737}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {12A27A85-BBB8-4DA3-ADB0-966EBE958737}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {12A27A85-BBB8-4DA3-ADB0-966EBE958737}.Release|Any CPU.Build.0 = Release|Any CPU
- {7180A9AD-A13B-4F11-A431-1C396A96BE4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7180A9AD-A13B-4F11-A431-1C396A96BE4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7180A9AD-A13B-4F11-A431-1C396A96BE4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7180A9AD-A13B-4F11-A431-1C396A96BE4F}.Release|Any CPU.Build.0 = Release|Any CPU
- {8D43C606-9E67-419B-BE8D-19C5978035E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8D43C606-9E67-419B-BE8D-19C5978035E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8D43C606-9E67-419B-BE8D-19C5978035E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8D43C606-9E67-419B-BE8D-19C5978035E6}.Release|Any CPU.Build.0 = Release|Any CPU
- {617B73F4-E912-4B4C-B0DC-A83CBE9CA765}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {617B73F4-E912-4B4C-B0DC-A83CBE9CA765}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {617B73F4-E912-4B4C-B0DC-A83CBE9CA765}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {617B73F4-E912-4B4C-B0DC-A83CBE9CA765}.Release|Any CPU.Build.0 = Release|Any CPU
- {857E03D2-9416-43E1-91FF-B2B971FB4A35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {857E03D2-9416-43E1-91FF-B2B971FB4A35}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {857E03D2-9416-43E1-91FF-B2B971FB4A35}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {857E03D2-9416-43E1-91FF-B2B971FB4A35}.Release|Any CPU.Build.0 = Release|Any CPU
- {38E0009E-E266-40CB-AEED-2547AD0B6E1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {38E0009E-E266-40CB-AEED-2547AD0B6E1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {38E0009E-E266-40CB-AEED-2547AD0B6E1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {38E0009E-E266-40CB-AEED-2547AD0B6E1D}.Release|Any CPU.Build.0 = Release|Any CPU
- {B7CCA2DD-EBEA-4B89-832F-2C5CFC97E256}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B7CCA2DD-EBEA-4B89-832F-2C5CFC97E256}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B7CCA2DD-EBEA-4B89-832F-2C5CFC97E256}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B7CCA2DD-EBEA-4B89-832F-2C5CFC97E256}.Release|Any CPU.Build.0 = Release|Any CPU
- {2CF54A76-FF68-4202-8D05-BCFBF3BA4E9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2CF54A76-FF68-4202-8D05-BCFBF3BA4E9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2CF54A76-FF68-4202-8D05-BCFBF3BA4E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2CF54A76-FF68-4202-8D05-BCFBF3BA4E9C}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {EDCD5255-3D21-4253-8875-2AC10971299C}
- EndGlobalSection
-EndGlobal
diff --git a/ExcelDnaDoc.exe b/ExcelDnaDoc.exe
new file mode 100644
index 0000000..e549da7
Binary files /dev/null and b/ExcelDnaDoc.exe differ
diff --git a/ExcelDnaDoc.exe.config b/ExcelDnaDoc.exe.config
new file mode 100644
index 0000000..4347ca8
--- /dev/null
+++ b/ExcelDnaDoc.exe.config
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ExcelDnaDoc.pdb b/ExcelDnaDoc.pdb
new file mode 100644
index 0000000..f5f29d5
Binary files /dev/null and b/ExcelDnaDoc.pdb differ
diff --git a/ExcelDnaDoc.sln b/ExcelDnaDoc.sln
deleted file mode 100644
index d9826d7..0000000
--- a/ExcelDnaDoc.sln
+++ /dev/null
@@ -1,123 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.2.32210.308
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D041937F-32C5-472F-BE65-6E1285EC0429}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "project", "project", "{B9982916-F06F-4618-9804-D02854FF526A}"
- ProjectSection(SolutionItems) = preProject
- build.fsx = build.fsx
- LICENSE.txt = LICENSE.txt
- README.md = README.md
- RELEASE_NOTES.md = RELEASE_NOTES.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{E75256E4-465E-4561-83F2-28B3853A3646}"
- ProjectSection(SolutionItems) = preProject
- nuget\ExcelDnaDoc-Template.dna = nuget\ExcelDnaDoc-Template.dna
- nuget\ExcelDnaDoc.nuspec = nuget\ExcelDnaDoc.nuspec
- nuget\install.ps1 = nuget\install.ps1
- nuget\uninstall.ps1 = nuget\uninstall.ps1
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{34302A7E-E047-464D-9A58-6C53091326C9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{20247996-742D-491D-841A-F8267908FD39}"
- ProjectSection(SolutionItems) = preProject
- docs\tools\generate.fsx = docs\tools\generate.fsx
- docs\tools\templates\template.cshtml = docs\tools\templates\template.cshtml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "content", "content", "{ADAA0329-F9B5-4A18-A91C-5A5C27018CD0}"
- ProjectSection(SolutionItems) = preProject
- docs\content\index.md = docs\content\index.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcelDna.Documentation", "src\ExcelDna.Documentation\ExcelDna.Documentation.csproj", "{B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcelDnaDoc", "src\ExcelDnaDoc\ExcelDnaDoc.csproj", "{498B3355-81A0-4946-AC0D-DED3B4E14A0D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcelDnaDoc.Tasks", "src\ExcelDnaDoc.Tasks\ExcelDnaDoc.Tasks.csproj", "{990A35B0-926C-465E-A6AB-887A25D068D4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcelDnaDoc.Html", "src\ExcelDnaDoc.Html\ExcelDnaDoc.Html.csproj", "{B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{669C6066-43A6-4D13-BF9B-1E4163ECD18C}"
- ProjectSection(SolutionItems) = preProject
- Package\ExcelDnaDoc\ExcelDnaDoc.nuspec = Package\ExcelDnaDoc\ExcelDnaDoc.nuspec
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|x64.ActiveCfg = Debug|x64
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|x64.Build.0 = Debug|x64
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|x86.ActiveCfg = Debug|x86
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Debug|x86.Build.0 = Debug|x86
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|Any CPU.Build.0 = Release|Any CPU
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|x64.ActiveCfg = Release|x64
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|x64.Build.0 = Release|x64
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|x86.ActiveCfg = Release|x86
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F}.Release|x86.Build.0 = Release|x86
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|x64.ActiveCfg = Debug|x64
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|x64.Build.0 = Debug|x64
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|x86.ActiveCfg = Debug|x86
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Debug|x86.Build.0 = Debug|x86
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|Any CPU.Build.0 = Release|Any CPU
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|x64.ActiveCfg = Release|x64
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|x64.Build.0 = Release|x64
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|x86.ActiveCfg = Release|x86
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D}.Release|x86.Build.0 = Release|x86
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|x64.ActiveCfg = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|x64.Build.0 = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Debug|x86.Build.0 = Debug|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|Any CPU.Build.0 = Release|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|x64.ActiveCfg = Release|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|x64.Build.0 = Release|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|x86.ActiveCfg = Release|Any CPU
- {990A35B0-926C-465E-A6AB-887A25D068D4}.Release|x86.Build.0 = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|x64.Build.0 = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Debug|x86.Build.0 = Debug|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|Any CPU.Build.0 = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|x64.ActiveCfg = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|x64.Build.0 = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|x86.ActiveCfg = Release|Any CPU
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {20247996-742D-491D-841A-F8267908FD39} = {34302A7E-E047-464D-9A58-6C53091326C9}
- {ADAA0329-F9B5-4A18-A91C-5A5C27018CD0} = {34302A7E-E047-464D-9A58-6C53091326C9}
- {B46D10F6-9CE3-4E46-AD31-3C44F8D6B51F} = {D041937F-32C5-472F-BE65-6E1285EC0429}
- {498B3355-81A0-4946-AC0D-DED3B4E14A0D} = {D041937F-32C5-472F-BE65-6E1285EC0429}
- {990A35B0-926C-465E-A6AB-887A25D068D4} = {D041937F-32C5-472F-BE65-6E1285EC0429}
- {B672BAD2-5F26-4FD4-9EAD-43E9EC5C7A44} = {D041937F-32C5-472F-BE65-6E1285EC0429}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {BAE9D09C-1B39-48DD-8847-11540C54ACC8}
- EndGlobalSection
-EndGlobal
diff --git a/src/samples/LocalHelpContent/HelpContent/CategoryTemplate.cshtml b/HelpContent/CategoryTemplate.cshtml
similarity index 97%
rename from src/samples/LocalHelpContent/HelpContent/CategoryTemplate.cshtml
rename to HelpContent/CategoryTemplate.cshtml
index 44c3c20..e017ff8 100644
--- a/src/samples/LocalHelpContent/HelpContent/CategoryTemplate.cshtml
+++ b/HelpContent/CategoryTemplate.cshtml
@@ -1,53 +1,53 @@
-@model ExcelDna.Documentation.Models.CategoryModel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@Model.Name Functions
-
-
Click one of the links in the following list to see detailed help about the function.
-
-
-
-
-
-
-
Function
-
-
Description
-
-
- @foreach (var function in @Model.Functions)
- {
-
+ @foreach (var function in group.Functions)
+ {
+
+
+ }
+
+ }
+ @if (Model.Commands.Count() != 0)
+ {
+
+
+
+ @foreach (var command in Model.Commands)
+ {
+
+
+ }
+
+ }
+
+
+
\ No newline at end of file
diff --git a/src/samples/LocalHelpContent/HelpContent/_readme_.txt b/HelpContent/_readme_.txt
similarity index 98%
rename from src/samples/LocalHelpContent/HelpContent/_readme_.txt
rename to HelpContent/_readme_.txt
index 8f357db..60caf8a 100644
--- a/src/samples/LocalHelpContent/HelpContent/_readme_.txt
+++ b/HelpContent/_readme_.txt
@@ -1,40 +1,40 @@
-HelpContent Files
-
-Purpose
--------
-
-The files contained in this folder can be used to replace the default templates used by ExcelDnaDoc.
-If any of the templates in this folder are either set to not copy to the output directory or are deleted
-from this folder the default template embedded in ExcelDnaDoc will be used. If no customization to the
-default output is desired the HelpContent folder and all of it's content can be removed from your
-project. You can keep only the templates that you want to customize and delete the rest.
-
-
-
-Files Needed for Visual Studio Intellisense (not copied to output directory)
-----------------------------------------------------------------------------
-
-web.config
-bin/ExcelDna.Documentation.dll
-
-
-Core HTML Help Workshop (HHW) Razor Templates (replaces default if copied to output directory)
-----------------------------------------------------------------------------------------
-* customize if manually adding additional pages to help
-* HHW expects specific elements and I recommend changing these two templates only if needed
-
-ProjectFileTemplate.cshtml - HTML Help Workshop project file (.hhp)
-TableOfContentsTemplate.cshtml - HTML Help Workshop Table of Contents
-
-
-HTML Content Razor Templates (replaces default if copied to output directory)
------------------------------------------------------------------------------
-
-helpstyle.css - main stylesheet used by the templates below; if sent to output directory
- will replace default stylesheet embeded in ExcelDnaDoc.s
-
-MethodListTemplate.cshtml - functions/commands displayed when root folder is selected
-CategoryTemplate.cshtml - function list displayed when a function category is selected
-CommandListTemplate.cshtml - command (macro) list displayed when the project command folder is selected
-CommandTemplate.cshtml - command (macro) page template
+HelpContent Files
+
+Purpose
+-------
+
+The files contained in this folder can be used to replace the default templates used by ExcelDnaDoc.
+If any of the templates in this folder are either set to not copy to the output directory or are deleted
+from this folder the default template embedded in ExcelDnaDoc will be used. If no customization to the
+default output is desired the HelpContent folder and all of it's content can be removed from your
+project. You can keep only the templates that you want to customize and delete the rest.
+
+
+
+Files Needed for Visual Studio Intellisense (not copied to output directory)
+----------------------------------------------------------------------------
+
+web.config
+bin/ExcelDna.Documentation.dll
+
+
+Core HTML Help Workshop (HHW) Razor Templates (replaces default if copied to output directory)
+----------------------------------------------------------------------------------------
+* customize if manually adding additional pages to help
+* HHW expects specific elements and I recommend changing these two templates only if needed
+
+ProjectFileTemplate.cshtml - HTML Help Workshop project file (.hhp)
+TableOfContentsTemplate.cshtml - HTML Help Workshop Table of Contents
+
+
+HTML Content Razor Templates (replaces default if copied to output directory)
+-----------------------------------------------------------------------------
+
+helpstyle.css - main stylesheet used by the templates below; if sent to output directory
+ will replace default stylesheet embeded in ExcelDnaDoc.s
+
+MethodListTemplate.cshtml - functions/commands displayed when root folder is selected
+CategoryTemplate.cshtml - function list displayed when a function category is selected
+CommandListTemplate.cshtml - command (macro) list displayed when the project command folder is selected
+CommandTemplate.cshtml - command (macro) page template
FunctionTemplate.cshtml - function page template
\ No newline at end of file
diff --git a/src/ExcelDnaDoc.Html/HelpContent/helpstyle.css b/HelpContent/helpstyle.css
similarity index 91%
rename from src/ExcelDnaDoc.Html/HelpContent/helpstyle.css
rename to HelpContent/helpstyle.css
index 25d9c27..9a33ae6 100644
--- a/src/ExcelDnaDoc.Html/HelpContent/helpstyle.css
+++ b/HelpContent/helpstyle.css
@@ -1,237 +1,237 @@
-body
-{
- width: 100%;
- margin: 0px 0px 0px 0px;
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 70%;
-}
-
-h1, h3, h4
-{
- margin-bottom: .4em;
- margin-top: 1em;
-}
-
-h1
-{
- font-size: 120%;
- margin-top: 0em;
-}
-
-h3
-{
- color: darkblue;
- font-size: 115%;
-}
-
-h4
-{
- color: darkblue;
- font-size: 100%;
-}
-
-div.table
-{
- text-align: center;
-}
-
-table
-{
- font-size: 100%;
- border-collapse: collapse;
- width: 93%;
-}
-
-th
-{
- background-color: #cccccc;
- color: #000000;
- font-weight: bolder;
- padding: 5px;
- border: 1px solid #999999;
-}
-
-tr
-{
- background-color: #ffffff;
- padding: 5px;
- text-align: left;
- border: 1px solid #999999;
-}
-
-td
-{
- border: 1px solid #999999;
- padding: 5px;
-}
-
-p
-{
- margin: .5em 0em .5em 0em;
-}
-
-pre
-{
- margin-top: .5em;
- margin-bottom: .5em;
-}
-
-code
-{
- background-color: lightgrey;
-}
-
-pre.code
-{
- font: Monospace, Courier New, Courier;
- color: #000066;
- font-size: 100%;
- margin-left: 20px;
- background-color: lightgrey;
-}
-
-.syntax
-{
- font: Monospace, Courier New, Courier;
- letter-spacing: .1em;
- background-color: #cccccc;
- color: #000000;
- font-size: 100%;
- font-weight: bolder;
- padding: 5px;
- border: 1px solid #999999;
- margin-left: 20px;
- padding: 4px 8px;
- margin-top: 1em;
- margin-bottom: 1em;
- width: 96%;
-}
-.comment
-{
- color:Green;
- font-weight:lighter;
-}
-.i1
-{
- margin-left: 20px;
-}
-
-.i2
-{
- margin-left: 40px;
-}
-
-.i3
-{
- margin-left: 60px;
-}
-
-.missing
-{
- color: Red;
-}
-
-div#banner
-{
- width: 100%;
- margin: 0px 0px 0px 0px;
- border-width: 0px;
- border-bottom: 1px solid #999999;
- padding: 0px 0px 0px 0px;
- background-color: #99ccff;
-}
-
-div#header
-{
- margin: 0px 0px 0px 0px;
- border-width: 0px;
- padding: .4em .4em 0 .4em;
- background-color: #99ccff;
- font-style: italic;
-}
-
-div#footer
-{
- font-size: 100%;
- font-style:italic;
- border-top: 1px solid #999999;
- margin-left: 20px;
- margin-top: 1em;
- margin-bottom: 1em;
- width: 96%;
-}
-
-div#banner h1
-{
- margin: 0px 0px 0px 0px;
- border-width: 0px;
- padding: 0 .4em .3em .4em;
- background-color: #99ccff;
-}
-
-div#content
-{
- margin: 0px 0px 0px 0px;
- padding: 4px 4px 4px 4px;
-}
-
-code.ce
-{
- font-style: italic;
-}
-
-pre.syntax span.lang
-{
- margin: 0;
- font-weight: normal;
-}
-
-pre.syntax span.meta
-{
- margin: 0;
- font-weight: normal;
- font-style: italic;
-}
-
-.permissions
-{
- margin-top: 6px;
-}
-
-blockquote.dtBlock
-{
- margin: .5em 1.5em .5em 1.5em;
-}
-
-a:link
-{
- color: #0000ff;
-}
-
-a:visited
-{
- color: #0000ff;
-}
-
-a:hover
-{
- color: #3366ff;
-}
-
-a.typeLink
-{
- text-decoration:none;
-}
-a:link.typeLink
-{
- text-decoration:none;
-}
-a:visited.typeLink;
-{
- text-decoration:none;
-}
-a:hover.typeLink
-{
- font-style:italic;
- text-decoration:underline;
-}
+body
+{
+ width: 100%;
+ margin: 0px 0px 0px 0px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 70%;
+}
+
+h1, h3, h4
+{
+ margin-bottom: .4em;
+ margin-top: 1em;
+}
+
+h1
+{
+ font-size: 120%;
+ margin-top: 0em;
+}
+
+h3
+{
+ color: darkblue;
+ font-size: 115%;
+}
+
+h4
+{
+ color: darkblue;
+ font-size: 100%;
+}
+
+div.table
+{
+ text-align: center;
+}
+
+table
+{
+ font-size: 100%;
+ border-collapse: collapse;
+ width: 93%;
+}
+
+th
+{
+ background-color: #cccccc;
+ color: #000000;
+ font-weight: bolder;
+ padding: 5px;
+ border: 1px solid #999999;
+}
+
+tr
+{
+ background-color: #ffffff;
+ padding: 5px;
+ text-align: left;
+ border: 1px solid #999999;
+}
+
+td
+{
+ border: 1px solid #999999;
+ padding: 5px;
+}
+
+p
+{
+ margin: .5em 0em .5em 0em;
+}
+
+pre
+{
+ margin-top: .5em;
+ margin-bottom: .5em;
+}
+
+code
+{
+ background-color: lightgrey;
+}
+
+pre.code
+{
+ font: Monospace, Courier New, Courier;
+ color: #000066;
+ font-size: 100%;
+ margin-left: 20px;
+ background-color: lightgrey;
+}
+
+.syntax
+{
+ font: Monospace, Courier New, Courier;
+ letter-spacing: .1em;
+ background-color: #cccccc;
+ color: #000000;
+ font-size: 100%;
+ font-weight: bolder;
+ padding: 5px;
+ border: 1px solid #999999;
+ margin-left: 20px;
+ padding: 4px 8px;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ width: 96%;
+}
+.comment
+{
+ color:Green;
+ font-weight:lighter;
+}
+.i1
+{
+ margin-left: 20px;
+}
+
+.i2
+{
+ margin-left: 40px;
+}
+
+.i3
+{
+ margin-left: 60px;
+}
+
+.missing
+{
+ color: Red;
+}
+
+div#banner
+{
+ width: 100%;
+ margin: 0px 0px 0px 0px;
+ border-width: 0px;
+ border-bottom: 1px solid #999999;
+ padding: 0px 0px 0px 0px;
+ background-color: #99ccff;
+}
+
+div#header
+{
+ margin: 0px 0px 0px 0px;
+ border-width: 0px;
+ padding: .4em .4em 0 .4em;
+ background-color: #99ccff;
+ font-style: italic;
+}
+
+div#footer
+{
+ font-size: 100%;
+ font-style:italic;
+ border-top: 1px solid #999999;
+ margin-left: 20px;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ width: 96%;
+}
+
+div#banner h1
+{
+ margin: 0px 0px 0px 0px;
+ border-width: 0px;
+ padding: 0 .4em .3em .4em;
+ background-color: #99ccff;
+}
+
+div#content
+{
+ margin: 0px 0px 0px 0px;
+ padding: 4px 4px 4px 4px;
+}
+
+code.ce
+{
+ font-style: italic;
+}
+
+pre.syntax span.lang
+{
+ margin: 0;
+ font-weight: normal;
+}
+
+pre.syntax span.meta
+{
+ margin: 0;
+ font-weight: normal;
+ font-style: italic;
+}
+
+.permissions
+{
+ margin-top: 6px;
+}
+
+blockquote.dtBlock
+{
+ margin: .5em 1.5em .5em 1.5em;
+}
+
+a:link
+{
+ color: #0000ff;
+}
+
+a:visited
+{
+ color: #0000ff;
+}
+
+a:hover
+{
+ color: #3366ff;
+}
+
+a.typeLink
+{
+ text-decoration:none;
+}
+a:link.typeLink
+{
+ text-decoration:none;
+}
+a:visited.typeLink;
+{
+ text-decoration:none;
+}
+a:hover.typeLink
+{
+ font-style:italic;
+ text-decoration:underline;
+}
diff --git a/src/ExcelDnaDoc.Html/HelpContent/web.config.txt b/HelpContent/web.config.txt
similarity index 98%
rename from src/ExcelDnaDoc.Html/HelpContent/web.config.txt
rename to HelpContent/web.config.txt
index 866d981..189f3e3 100644
--- a/src/ExcelDnaDoc.Html/HelpContent/web.config.txt
+++ b/HelpContent/web.config.txt
@@ -1,29 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index ed15adb..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-ExcelDnaDoc - Copyright (c) 2013 David Carlson
-
-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, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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, DAMAGES 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.
diff --git a/Package/ExcelDnaDoc/ExcelDnaDoc.nuspec b/Package/ExcelDnaDoc/ExcelDnaDoc.nuspec
deleted file mode 100644
index b793278..0000000
--- a/Package/ExcelDnaDoc/ExcelDnaDoc.nuspec
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
- ExcelDnaDoc
- $ExcelDnaVersion$
- David Carlson, Excel-DNA Developers
- David Carlson, Excel-DNA Developers
- command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna
- images\ExcelDna-nu.png
- MIT
- https://excel-dna.net
- false
- Command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna. To build compiled help file (.chm) the HTML Help Workshop must be installed. For examples see https://github.com/Excel-DNA/ExcelDnaDoc.
- Copyright 2016-2024
- Excel-DNA Excel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Package/nuget.exe b/Package/nuget.exe
deleted file mode 100644
index c4f85f6..0000000
Binary files a/Package/nuget.exe and /dev/null differ
diff --git a/Package/package.cmd b/Package/package.cmd
deleted file mode 100644
index 4288d6d..0000000
--- a/Package/package.cmd
+++ /dev/null
@@ -1,17 +0,0 @@
-@echo off
-setlocal
-
-set currentPath=%~dp0
-set basePath=%currentPath:~0,-1%
-set outputPath=%basePath%\nupkg
-set ExcelDnaVersion=%1
-
-if exist "%outputPath%\*.nupkg" del "%outputPath%\*.nupkg"
-
-if not exist "%outputPath%" mkdir "%outputPath%"
-
-echo on
-nuget.exe pack "%basePath%\ExcelDnaDoc\ExcelDnaDoc.nuspec" -BasePath "%basePath%\ExcelDnaDoc" -OutputDirectory "%outputPath%" -Verbosity detailed -NonInteractive -Prop ExcelDnaVersion="%ExcelDnaVersion%"
-@if errorlevel 1 goto end
-
-:end
diff --git a/Package/push.cmd b/Package/push.cmd
deleted file mode 100644
index b3f79f4..0000000
--- a/Package/push.cmd
+++ /dev/null
@@ -1,9 +0,0 @@
-@echo off
-setlocal
-
-set currentPath=%~dp0
-set basePath=%currentPath:~0,-1%
-set outputPath=%basePath%\nupkg
-
-nuget.exe push "%outputPath%\ExcelDnaDoc.1.6.1-alpha2.nupkg" -Source https://api.nuget.org/v3/index.json -Verbosity detailed -NonInteractive
-@if errorlevel 1 goto end
diff --git a/README.md b/README.md
index ba738a8..f8887a1 100644
Binary files a/README.md and b/README.md differ
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
deleted file mode 100644
index 360d65f..0000000
--- a/RELEASE_NOTES.md
+++ /dev/null
@@ -1,46 +0,0 @@
-#### 1.5.1
-* rebuild for Excel-DNA 1.5.1
-
-#### 1.5.0-rc
-* rebuild for Excel-DNA 1.5.0
-* update Razor engine
-
-#### 1.1.0-beta2 - 30/06/2020
-* add async support (thanks @Cronan)
-* rebuild for Excel-DNA v1.1
-* beta version
-
-#### 0.1.12-beta - 11/23/2013
-* fixed release notes integration
-* beta version
-
-#### 0.1.13 - 11/24/2013
-* edits existing dna file from Excel-DNA instead of replacing it
-* initial stable release
-
-#### 0.1.14 - 11/27/2013
-* added customizable templates and css style
-* no longer requires ExplicitExports=true
-* added uninstall script to NuGet package
-
-#### 0.1.15 - 12/03/2013
-* added customizable razor templates with intellisense to NuGet installed content
-* breaking change - removed ExcelFunctionSummary attribute and replaced with ExcelFunctionDoc attribute which also implements ExcelFunction attribute from Excel-DNA
-
-#### 0.1.16 - 1/24/2014
-* bug fix - if referenced assemblies referred to additional assemblies documentation failed
-
-#### 0.1.17 - 1/28/2014
-* bug fix - if ExcelFunctionDoc attribute was used the Remarks property was not flowing through to the generated documentation.
-
-#### 0.2.0-beta - 7/10/2016
-* upgraded to use new ExcelDna.AddIn package
-
-#### 0.2.1 - 7/10/2016
-* upgraded to use new ExcelDna.AddIn package (0.33.9)
-
-#### 0.2.2 - 7/10/2016
-* allow for raw HTML to be included in function summary
-
-#### 0.2.3 - 7/10/2016
-* bug fix - function summary was showing in remarks section
\ No newline at end of file
diff --git a/RazorEngine.dll b/RazorEngine.dll
new file mode 100644
index 0000000..01955b5
Binary files /dev/null and b/RazorEngine.dll differ
diff --git a/RazorEngine.pdb b/RazorEngine.pdb
new file mode 100644
index 0000000..0a0f53f
Binary files /dev/null and b/RazorEngine.pdb differ
diff --git a/RazorEngine.xml b/RazorEngine.xml
new file mode 100644
index 0000000..9740b28
--- /dev/null
+++ b/RazorEngine.xml
@@ -0,0 +1,3223 @@
+
+
+
+ RazorEngine
+
+
+
+
+ Provides a base implementation of a compiler service.
+
+
+
+
+ Defines the required contract for implementing a compiler service.
+
+
+
+
+ Builds a type name for the specified template type and model type.
+
+ The template type.
+ The string type name (including namespace).
+
+
+
+ Compiles the type defined in the specified type context.
+
+ The type context which defines the type to compile.
+ The compiled type.
+
+
+
+ Returns a set of assemblies that must be referenced by the compiled template.
+
+ The set of assemblies.
+
+
+
+ Gets or sets the set of code inspectors.
+
+
+
+
+ Gets or sets whether the compiler service is operating in debug mode.
+
+
+
+
+ Initialises a new instance of
+
+ The code language.
+ The markup parser factory.
+
+
+
+ Builds a type name for the specified template type and model type.
+
+ The template type.
+ The string type name (including namespace).
+
+
+
+ Compiles the type defined in the specified type context.
+
+ The type context which defines the type to compile.
+ The compiled type.
+
+
+
+ Creates a used for class generation.
+
+ The template base type.
+ The model type.
+ The class name.
+ An instance of .
+
+
+
+ Generates any required contructors for the specified type.
+
+ The set of constructors.
+ The code type declaration.
+
+
+
+ Gets the code compile unit used to compile a type.
+
+ The class name.
+ The template to compile.
+ The set of namespace imports.
+ The template type.
+ The model type.
+ A used to compile a type.
+
+
+
+ Gets the generator result.
+
+ The razor engine host.
+ The template.
+ The generator result.
+
+
+
+ Gets any required namespace imports.
+
+ The template type.
+ The requested set of namespace imports.
+ A set of namespace imports.
+
+
+
+ Returns a set of assemblies that must be referenced by the compiled template.
+
+ The set of assemblies.
+
+
+
+ Inspects the generated code compile unit.
+
+ The code compile unit.
+
+
+
+ Gets or sets the set of code inspectors.
+
+
+
+
+ Gets the code language.
+
+
+
+
+ Gets or sets whether the compiler service is operating in debug mode.
+
+
+
+
+ Gets the markup parser.
+
+
+
+
+ Manages creation of instances.
+
+
+
+
+ Sets the used to create compiler service instances.
+
+ The compiler service factory to use.
+
+
+
+ Gets the for the specfied language.
+
+ The code language.
+ The compiler service instance.
+
+
+
+ Gets the for the default .
+
+ The compiler service instance.
+
+
+
+ Provides service methods for compilation.
+
+
+
+
+ Determines if the specified type is an anonymous type.
+
+ The type to check.
+ True if the type is an anonymous type, otherwise false.
+
+
+
+ Determines if the specified type is a dynamic type.
+
+ The type to check.
+ True if the type is an anonymous type, otherwise false.
+
+
+
+ Determines if the specified type is a compiler generated iterator type.
+
+ The type to check.
+ True if the type is an iterator type, otherwise false.
+
+
+
+ Generates a random class name.
+
+ A new random class name.
+
+
+
+ Gets the public or protected constructors of the specified type.
+
+ The target type.
+ An enumerable of constructors.
+
+
+
+ Gets an enumerable of all assemblies loaded in the current domain.
+
+ An enumerable of loaded assemblies.
+
+
+
+ Defines a code parser that supports the C# syntax.
+
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Parses the inherits statement.
+
+
+
+
+ Parses the model statement.
+
+
+
+
+ Defines a direct compiler service for the C# syntax.
+
+
+
+
+ Provides a base implementation of a direct compiler service.
+
+
+
+
+ Initialises a new instance of .
+
+ The razor code language.
+ The code dom provider used to generate code.
+ The markup parser factory.
+
+
+
+ Creates the compile results for the specified .
+
+ The type context.
+ The compiler results.
+
+
+
+ Compiles the type defined in the specified type context.
+
+ The type context which defines the type to compile.
+ The compiled type.
+
+
+
+ Releases managed resourced used by this instance.
+
+
+
+
+ Releases managed resources used by this instance.
+
+ Are we explicily disposing of this instance?
+
+
+
+ Initialises a new instance of .
+
+ Specifies whether the strict mode parsing is enabled.
+ The markup parser factory to use.
+
+
+
+ Returns a set of assemblies that must be referenced by the compiled template.
+
+ The set of assemblies.
+
+
+
+ Defines a code generator that supports C# syntax.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Name of the class.
+ Name of the root namespace.
+ Name of the source file.
+ The host.
+ Flag to specify that this generator is running in struct mode.
+
+
+
+ Visits an error generated through parsing.
+
+ The error that was generated.
+
+
+
+ Gets whether the code generator is running in strict mode.
+
+
+
+
+ Provides a razor code language that supports the C# language.
+
+
+
+
+ Initialises a new instance
+
+ Flag to determine whether strict mode is enabled.
+
+
+
+ Creates the code generator.
+
+ Name of the class.
+ Name of the root namespace.
+ Name of the source file.
+ The host.
+ An instance of .
+
+
+
+ Gets whether strict mode is enabled.
+
+
+
+
+ Provides a default implementation of a .
+
+
+
+
+ Defines the required contract for implementing a compiler service factory.
+
+
+
+
+ Creates a that supports the specified language.
+
+ The .
+ An instance of .
+
+
+
+ Creates a that supports the specified language.
+
+ The .
+ An instance of .
+
+
+
+ Defines an attribute that marks the presence of a dynamic model in a template.
+
+
+
+
+ Defines the required contract for implementing a code inspector.
+
+
+
+
+ Inspects the specified code unit.
+
+ The code unit.
+ The code namespace declaration.
+ The code type declaration.
+ The code method declaration for the Execute method.
+
+
+
+ Defines a dynamic object.
+
+
+
+
+ Gets the value of the specified member.
+
+ The current binder.
+ The member result.
+ True.
+
+
+
+ Gets or sets the model.
+
+
+
+
+ Defines the custom razor engine host.
+
+
+
+
+ Initialises a new instance of .
+
+ The code language.
+ The markup parser factory delegate.
+
+
+
+ Decorates the code parser.
+
+ The code parser.
+ The decorated parser.
+
+
+
+ Gets or sets the default template type.
+
+
+
+
+ Defines a type context that describes a template to compile.
+
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Gets the class name.
+
+
+
+
+ Gets or sets the model type.
+
+
+
+
+ Gets the set of namespace imports.
+
+
+
+
+ Gets or sets the template content.
+
+
+
+
+ Gets or sets the base template type.
+
+
+
+
+ Defines a code parser that supports the VB syntax.
+
+
+
+
+ Initialises a new instance of
+
+
+
+
+ Parses the inherits statement.
+
+
+
+
+ Parses the modeltype statement.
+
+
+
+
+ Defines a direct compiler service for the VB syntax.
+
+
+
+
+ Initialises a new instance of .
+
+ Specifies whether the strict mode parsing is enabled.
+ The markup parser to use.
+
+
+
+ Defines a code generator that supports VB syntax.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Name of the class.
+ Name of the root namespace.
+ Name of the source file.
+ The host.
+ Flag to specify that this generator is running in struct mode.
+
+
+
+ Visits an error generated through parsing.
+
+ The error that was generated.
+
+
+
+ Gets whether the code generator is running in strict mode.
+
+
+
+
+ Provides a razor code language that supports the VB language.
+
+
+
+
+ Initialises a new instance
+
+ Flag to determine whether strict mode is enabled.
+
+
+
+ Creates the code generator.
+
+ Name of the class.
+ Name of the root namespace.
+ Name of the source file.
+ The host.
+ An instance of .
+
+
+
+ Gets whether strict mode is enabled.
+
+
+
+
+ Provides a default implementation of a template service configuration.
+
+
+
+
+ Defines the required contract for implementing template service configuration.
+
+
+
+
+ Gets the activator.
+
+
+
+
+ Gets the base template type.
+
+
+
+
+ Gets the code inspectors.
+
+
+
+
+ Gets the compiler service factory.
+
+
+
+
+ Gets whether the template service is operating in debug mode.
+
+
+
+
+ Gets the encoded string factory.
+
+
+
+
+ Gets the language.
+
+
+
+
+ Gets the namespaces.
+
+
+
+
+ Gets the template resolver.
+
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Gets or sets the activator.
+
+
+
+
+ Gets or sets the base template type.
+
+
+
+
+ Gets the set of code inspectors.
+
+
+
+
+ Gets the set of code inspectors.
+
+
+
+
+ Gets or sets the compiler service factory.
+
+
+
+
+ Gets whether the template service is operating in debug mode.
+
+
+
+
+ Gets or sets the encoded string factory.
+
+
+
+
+ Gets or sets the language.
+
+
+
+
+ Gets or sets the collection of namespaces.
+
+
+
+
+ Gets or sets the template resolver.
+
+
+
+
+ Provides a default implementation of a .
+
+
+
+
+ Defines the required contract for implementing a configuration builder.
+
+
+
+
+ Sets the activator.
+
+ The activator instance.
+ The current configuration builder.
+
+
+
+ Sets the activator.
+
+ The activator type.
+ The current configuration builder.
+
+
+
+ Sets the activator.
+
+ The activator delegate.
+ The current configuration builder.
+
+
+
+ Adds the specified code inspector.
+
+ The code inspector type.
+ The current configuration builder.
+
+
+
+ Adds the specified code inspector.
+
+ The code inspector.
+ The current configuration builder.
+
+
+
+ Sets the compiler service factory.
+
+ The compiler service factory.
+ The current configuration builder.
+
+
+
+ Sets the compiler service factory.
+
+ The compiler service factory type.
+ The current configuration builder.
+
+
+
+ Sets the encoded string factory.
+
+ The encoded string factory.
+ The current configuration builder.
+
+
+
+ Sets the encoded string factory.
+
+ The encoded string factory type.
+ The current configuration builder.
+
+
+
+ Includes the specified namespaces
+
+ The set of namespaces to include.
+ The current configuration builder.
+
+
+
+ Sets the default activator.
+
+ The current configuration builder.
+
+
+
+ Sets the default compiler service factory.
+
+ The current configuration builder.
+
+
+
+ Sets the default encoded string factory.
+
+ The current configuration builder.
+
+
+
+ Sets the code language.
+
+ The code language.
+ The current configuration builder.
+
+
+
+ Sets the encoding.
+
+ The encoding.
+ The current configuration builder.
+
+
+
+ Initialises a new instance of .
+
+ The default configuration that we build a new configuration from.
+
+
+
+ Sets the activator.
+
+ The activator instance.
+ The current configuration builder.
+
+
+
+ Sets the activator.
+
+ The activator type.
+ The current configuration builder.
+
+
+
+ Sets the activator.
+
+ The activator delegate.
+ The current configuration builder.
+
+
+
+ Adds the specified code inspector.
+
+ The code inspector type.
+ The current configuration builder.
+
+
+
+ Adds the specified code inspector.
+
+ The code inspector.
+ The current configuration builder.
+
+
+
+ Sets the compiler service factory.
+
+ The compiler service factory.
+ The current configuration builder.
+
+
+
+ Sets the compiler service factory.
+
+ The compiler service factory type.
+ The current configuration builder.
+
+
+
+ Sets the encoded string factory.
+
+ The encoded string factory.
+ The current configuration builder.
+
+
+
+ Sets the encoded string factory.
+
+ The encoded string factory type.
+ The current configuration builder.
+
+
+
+ Includes the specified namespaces
+
+ The set of namespaces to include.
+ The current configuration builder.
+
+
+
+ Sets the resolve used to locate unknown templates.
+
+ The resolve type.
+ The current configuration builder.
+
+
+
+ Sets the resolver used to locate unknown templates.
+
+ The resolver instance to use.
+ The current configuration builder.
+
+
+
+ Sets the resolver delegate used to locate unknown templates.
+
+ The resolver delegate to use.
+ The current configuration builder.
+
+
+
+ Sets the default activator.
+
+ The current configuration builder.
+
+
+
+ Sets the default compiler service factory.
+
+ The current configuration builder.
+
+
+
+ Sets the default encoded string factory.
+
+ The current configuration builder.
+
+
+
+ Sets the base template type.
+
+ The base template type.
+ The current configuration builder/.
+
+
+
+ Sets the code language.
+
+ The code language.
+ The current configuration builder.
+
+
+
+ Sets the encoding.
+
+ The encoding.
+ The current configuration builder.
+
+
+
+ Defines a fluent template service configuration
+
+
+
+
+ Initialises a new instance of .
+
+ The delegate used to create the configuration.
+
+
+
+ Gets or sets the activator.
+
+
+
+
+ Gets the base template type.
+
+
+
+
+ Gets the set of code inspectors.
+
+
+
+
+ Gets or sets the compiler service factory.
+
+
+
+
+ Gets whether the template service is operating in debug mode.
+
+
+
+
+ Gets or sets the encoded string factory.
+
+
+
+
+ Gets or sets the language.
+
+
+
+
+ Gets or sets the collection of namespaces.
+
+
+
+
+ Gets the resolver.
+
+
+
+
+ Defines the main configuration section for the RazorEngine.
+
+
+
+
+ Gets an instance of that represents the current configuration.
+
+ An instance of , or null if no configuration is specified.
+
+
+
+ Gets the activator type.
+
+
+
+
+ Gets the compiler service factory type.
+
+
+
+
+ Gets or sets the default language.
+
+
+
+
+ Gets the collection of namespaces.
+
+
+
+
+ Gets the template resolver type.
+
+
+
+
+ Gets the collection of template service configurations.
+
+
+
+
+ Defines a configuration of a namespace.
+
+
+
+
+ Gets the namespace.
+
+
+
+
+ Defines a collection of instances.
+
+
+
+
+ Creates a new for use with the collection.
+
+ The instance.
+
+
+
+ Gets a unique key for the specified element.
+
+ The configuration element.
+ The key for the element.
+
+
+
+ Defines a configuration of a template service.
+
+
+
+
+ Gets the base template type.
+
+
+
+
+ Gets whether the template service is in debug mode.
+
+
+
+
+ Gets the encoded string factory type.
+
+
+
+
+ Gets the language.
+
+
+
+
+ Gets the name of the template service.
+
+
+
+
+ Gets the collection of namespaces.
+
+
+
+
+ Defines a collection of instances.
+
+
+
+
+ Creates a new for use with the collection.
+
+ The instance.
+
+
+
+ Gets a unique key for the specified element.
+
+ The configuration element.
+ The key for the element.
+
+
+
+ Represents a template service configuration that supports the xml configuration mechanism.
+
+
+
+
+ Initialises a new instance of .
+
+ The name of the template service configuration.
+
+
+
+ Adds the namespaces from the specified collection.
+
+ The set of namespace configurations.
+
+
+
+ Gets an instance of the specified type.
+
+ The expected instance type.
+ The type.
+ The instance.
+
+
+
+ Gets the type with the specified name.
+
+ The type name.
+
+
+
+
+ Initialises the configuration.
+
+ The name of the template service configuration.
+
+
+
+ Initialises the configuration.
+
+ The core configuration.
+ The service configuration.
+
+
+
+ Sets the activator.
+
+ The activator type.
+
+
+
+ Sets the base template type.
+
+ The base template type.
+
+
+
+ Sets the compiler service factory.
+
+ The compiler service factory type.
+
+
+
+ Sets the encoded string factory.
+
+
+
+
+
+ Sets the template resolver.
+
+ The template resolver type.
+
+
+
+ Gets the activator.
+
+
+
+
+ Gets the base template type.
+
+
+
+
+ Gets the code inspectors.
+
+
+
+
+ Gets the compiler service factory.
+
+
+
+
+ Gets whether the template service is operating in debug mode.
+
+
+
+
+ Gets the encoded string factory.
+
+
+
+
+ Gets the language.
+
+
+
+
+ Gets the namespaces.
+
+
+
+
+ Gets the template resolver.
+
+
+
+
+ Defines the possible values for encoding.
+
+
+
+
+ Use html encoding.
+
+
+
+
+ Use raw text (no encoding)
+
+
+
+
+ Defines the possible supported code languages.
+
+
+
+
+ C# Language
+
+
+
+
+ Visual Basic Language
+
+
+
+
+ Provides quick access to template functions.
+
+
+
+
+ Compiles the specified template.
+
+ The string template.
+ The name of the template type in cache.
+
+
+
+ Compiles the specified template.
+
+ The string template.
+ The model type.
+ The name of the template type in cache.
+
+
+
+ Compiles the specified template.
+
+ The model type.
+ The string template.
+ The name of the template type in cache.
+
+
+
+ Creates an instance of from the specified string template.
+
+ The string template.
+ An instance of .
+
+
+
+ Creates an instance of from the specified string template.
+
+ The model type.
+ The string template.
+ The model instance.
+ An instance of .
+
+
+
+ Creates a set of templates from the specified string templates.
+
+ The set of templates to create instances for.
+ Flag to determine whether to create templates in parallel.
+ The enumerable set of template instances.
+
+
+
+ Creates a set of templates from the specified string templates and models.
+
+ The model type.
+ The set of templates to create instances for.
+ The set of models used to assign to templates.
+ Flag to determine whether to create templates in parallel.
+ The enumerable set of template instances.
+
+
+
+ Creates a that can be used to instantiate an instance of a template.
+
+ The string template.
+ An instance of .
+
+
+
+ Creates a that can be used to instantiate an instance of a template.
+
+ The string template.
+ The model type.
+ An instance of .
+
+
+
+ Crates a set of template types from the specfied string templates.
+
+ The set of templates to create instances for.
+ Flag to determine whether to create template types in parallel.
+ The set of instances.
+
+
+
+ Creates a set of template types from the specfied string templates.
+
+ The set of templates to create instances for.
+ The model type.
+ Flag to determine whether to create template types in parallel.
+ The set of instances.
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ The string template.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ The model type.
+ The string template.
+ The model instance.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets the set of template instances for the specified string templates. Cached templates will be considered
+ and if they do not exist, new types will be created and instantiated.
+
+ The set of templates to create.
+ The set of cache names.
+ Flag to determine whether to get the templates in parallel.
+ The set of instances.
+
+
+
+ Gets the set of template instances for the specified string templates. Cached templates will be considered
+ and if they do not exist, new types will be created and instantiated.
+
+ The model type.
+ The set of templates to create.
+ The set of models.
+ The set of cache names.
+ Flag to determine whether to get the templates in parallel.
+ The set of instances.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+ This method will provide a cache check to see if the compiled template type already exists and is valid.
+
+ The string template.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The model type.
+ The string template.
+ The model instance.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The model type.
+ The string template.
+ The model instance.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The model type.
+ The string template.
+ The model instance.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses the template and merges with the many models provided.
+
+ The razor template.
+
+ The set of models (must contain at least one model).
+
+ Flag to determine whether parsing in parallel.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of initial ViewBag contents or NULL for an initially empty ViewBag for all templates.
+ Individual elements in this set may be NULL if an initially empty ViewBag is desired for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the template and merges with the many models provided.
+
+ The model type.
+ The razor template.
+
+ The set of models (must contain at least one model).
+
+ Flag to determine whether parsing in parallel.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The model type.
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The model type.
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Parses the specified set of templates.
+
+ The model type.
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of initial ViewBag contents or NULL for an initially empty ViewBag for all templates.
+ Individual elements in this set may be NULL if an initially empty ViewBag is desired for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Resolves the template with the specified name.
+
+ The name of the template type in cache.
+ The resolved template.
+
+
+
+ Resolves the template with the specified name.
+
+ The name of the template type in cache.
+ The model for the template.
+ The resolved template.
+
+
+
+ Resolves the template with the specified name.
+
+
+ The name of the template type in cache.
+ The model for the template.
+ The resolved template.
+
+
+
+ Runs the template with the specified name.
+
+ The name of the template type in cache.
+ The string result of the template.
+
+
+
+ Runs the template with the specified name.
+
+ The name of the template type in cache.
+ The model.
+ The string result of the template.
+
+
+
+ Runs the template with the specified name.
+
+ The name of the template type in cache.
+ The model.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The string result of the template.
+
+
+
+ Runs the template with the specified name.
+
+ The model type.
+ The name of the template type in cache.
+ The model.
+ The string result of the template.
+
+
+
+ Runs the template with the specified name.
+
+ The model type.
+ The name of the template type in cache.
+ The model.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The string result of the template.
+
+
+
+ Sets the template service.
+
+ The template service.
+
+
+
+ Gets the template service.
+
+
+
+
+ Defines a cached template item.
+
+
+
+
+ Initialises a new instance of .
+
+ The cached hash code.
+ The template type.
+
+
+
+ Gets the cached hash code of the template.
+
+
+
+
+ Gets the template type.
+
+
+
+
+
+ Provides a base implementation of a template with a model.
+
+ The model type.
+
+
+
+ Provides a base implementation of a template.
+
+
+
+
+ Defines the required contract for implementing a template.
+
+
+
+
+ Executes the compiled template.
+
+
+
+
+ Runs the template and returns the result.
+
+ The current execution context.
+ The merged result of the template.
+
+
+
+ Writes the specified object to the result.
+
+ The value to write.
+
+
+
+ Writes the specified string to the result.
+
+ The literal to write.
+
+
+
+ Sets the template service.
+
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Defines a section that can written out to a layout.
+
+ The name of the section.
+ The delegate used to write the section.
+
+
+
+ Includes the template with the specified name.
+
+ The name of the template type in cache.
+ The model or NULL if there is no model for the template.
+ The template writer helper.
+
+
+
+ Determines if the section with the specified name has been defined.
+
+ The section name.
+
+
+
+
+ Executes the compiled template.
+
+
+
+
+ Returns the specified string as a raw string. This will ensure it is not encoded.
+
+ The raw string to write.
+ An instance of .
+
+
+
+ Resolves the layout template.
+
+ The name of the layout template.
+ An instance of .
+
+
+
+ Runs the template and returns the result.
+
+ The current execution context.
+ The merged result of the template.
+
+
+
+ Renders the section with the specified name.
+
+ The name of the section.
+ Flag to specify whether the section is required.
+ The template writer helper.
+
+
+
+ Renders the body of the template.
+
+ The template writer helper.
+
+
+
+ Writes the specified object to the result.
+
+ The value to write.
+
+
+
+ Writes the specified template helper result.
+
+ The template writer helper.
+
+
+
+ Writes an attribute to the result.
+
+ The name of the attribute.
+
+
+
+ Writes an attribute to the specified .
+
+ The writer.
+ The name of the attribute to be written.
+
+
+
+ Writes the specified string to the result.
+
+ The literal to write.
+
+
+
+ Writes a string literal to the specified .
+
+ The writer.
+ The literal to be written.
+
+
+
+ Writes a literal to the result.
+
+ The writer.
+ The literal to be written.
+
+
+
+ Writes the specified object to the specified .
+
+ The writer.
+ The value to be written.
+
+
+
+ Writes the specfied template helper result to the specified writer.
+
+ The writer.
+ The template writer helper.
+
+
+
+ Gets or sets the layout template name.
+
+
+
+
+ Gets or sets the template service.
+
+
+
+
+ Gets the viewbag that allows sharing state between layout and child templates.
+
+
+
+
+ Gets the current writer.
+
+
+
+
+ Defines the required contract for implementing a template with a model.
+
+ The model type.
+
+
+
+ Gets the or sets the model.
+
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Includes the template with the specified name.
+
+ The name of the template type in cache.
+ The model or NULL if there is no model for the template.
+ The template writer helper.
+
+
+
+ Resolves the layout template.
+
+ The name of the layout template.
+ An instance of .
+
+
+
+ Determines whether this template has a dynamic model.
+
+
+
+
+ Gets or sets the model.
+
+
+
+
+ Provides a default implementation of an .
+
+
+
+
+ Defines the required contract for implementing an activator.
+
+
+
+
+ Creates an instance of the specifed template.
+
+ The instance context.
+ An instance of .
+
+
+
+ Creates an instance of the specifed template.
+
+ The instance context.
+ An instance of .
+
+
+
+ Provides a default implementation of an factory.
+
+
+
+
+ Defines the required contract for implementing an factory.
+
+
+
+
+ Creates the .
+
+ The instance.
+
+
+
+ Creates the .
+
+ The instance.
+
+
+
+ Defines an activator that supports delegated activation.
+
+
+
+
+ Initialises a new instance of .
+
+ The delegated used to create an instance of the template.
+
+
+
+ Creates an instance of the specifed template.
+
+ The instance context.
+ An instance of .
+
+
+
+ Gets the activator.
+
+
+
+
+ Provides an factory that supports delegated creation.
+
+
+
+
+ Initialises a new instance of .
+
+ The factory delegate.
+
+
+
+ Creates the .
+
+ The instance.
+
+
+
+ Provides an that supports delegated template resolution.
+
+
+
+
+ Defines the required contract for implementing a template resolver.
+
+
+
+
+ Resolves the template content with the specified name.
+
+ The name of the template to resolve.
+ The template content.
+
+
+
+ Initialises a new instance of .
+
+ The resolver delegate.
+
+
+
+ Resolves the template content with the specified name.
+
+ The name of the template to resolve.
+ The template content.
+
+
+
+ Defines a dynamic view bag.
+
+
+
+
+ Gets the set of dynamic member names.
+
+ An instance of .
+
+
+
+ Attempts to read a dynamic member from the object.
+
+ The binder.
+ The result instance.
+ True, always.
+
+
+
+ Attempts to set a value on the object.
+
+ The binder.
+ The value to set.
+ True, always.
+
+
+
+ Add a value to this instance of DynamicViewBag.
+
+
+ The property name through which this value can be get/set.
+
+
+ The value that will be assigned to this property name.
+
+
+
+
+ Adds values from the specified valueList to this instance of DynamicViewBag.
+
+
+ A list of objects. Each must have a public property of keyPropertyName.
+
+
+ The property name that will be retrieved for each object in the specified valueList
+ and used as the key (property name) for the ViewBag. This property must be of type string.
+
+
+
+
+ Adds values from the specified valueDictionary to this instance of DynamicViewBag.
+
+
+ A dictionary of objects. The Key of each item in the dictionary will be used
+ as the key (property name) for the ViewBag.
+
+
+
+
+ Adds values from the specified valueDictionary to this instance of DynamicViewBag.
+
+
+ A generic dictionary of {string, object} objects. The Key of each item in the
+ dictionary will be used as the key (property name) for the ViewBag.
+
+
+ This method was intentionally not overloaded from AddDictionaryValues due to an ambiguous
+ signature when the caller passes in a Dictionary<string, object> as the valueDictionary.
+ This is because the Dictionary<TK, TV>() class implements both IDictionary and IDictionary<TK, TV>.
+ A Dictionary<string, ???> (any other type than object) will resolve to AddDictionaryValues.
+ This is specifically for a generic List<string, object>, which does not resolve to
+ an IDictionary interface.
+
+
+
+
+ Defines a context for tracking template execution.
+
+
+
+
+ Creates a new instance of ExecuteContext with an empty ViewBag.
+
+
+
+
+ Creates a new instance of DynamicViewBag, setting initial values in the ViewBag.
+
+ The initial view bag data or NULL for an empty ViewBag.
+
+
+
+ Defines a section used in layouts.
+
+ The name of the section.
+ The delegate action used to write the section at a later stage in the template execution.
+
+
+
+ Gets the section delegate.
+
+ The name of the section.
+ The section delegate.
+
+
+
+ Pops the template writer helper off the stack.
+
+ The template writer helper.
+
+
+
+ Pushes the specified template writer helper onto the stack.
+
+ The template writer helper.
+
+
+
+ Gets the current writer.
+
+
+
+
+ Gets the viewbag that allows sharing state.
+
+
+
+
+ Defines contextual information for a template instance.
+
+
+
+
+ Initialises a new instance of .
+
+ The type loader.
+ The template type.
+
+
+
+ Gets the type loader.
+
+
+
+
+ Gets the template type.
+
+
+
+
+ Represents a default parallel query plan.
+
+
+ The uses the default
+ result. The degree of parallelism by default is Math.Min(ProcessorCount, 64).
+
+ The item type.
+
+
+
+ Defines the required contract for implementing a parallel query plan.
+
+ The item type.
+
+
+
+ Creates a parallel query for the specified source.
+
+ The source enumerable.
+ The parallel query.
+
+
+
+ Creates a parallel query for the specified source.
+
+ The source enumerable.
+ The parallel query.
+
+
+
+ Provides template parsing and compilation in an isolated application domain.
+
+
+
+
+ Defines the required contract for implementing a template service.
+
+
+
+
+ Adds a namespace that will be imported into the template.
+
+ The namespace to be imported.
+
+
+
+ Compiles the specified template.
+
+ The string template.
+ The model type.
+ The name of the template type in the cache.
+
+
+
+ Creates an instance of from the specified string template.
+
+
+ The string template.
+ If templateType is not NULL (precompiled template), this parameter may be NULL (unused).
+
+
+ The template type or NULL if the template type should be dynamically created.
+ If razorTemplate is not NULL, this parameter may be NULL (unused).
+
+ The model instance or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of templates from the specified string templates.
+
+
+ The set of templates to create or NULL if all template types are already created (see templateTypes).
+ If this parameter is NULL, the the templateTypes parameter may not be NULL.
+ Individual elements in this set may be NULL if the corresponding templateTypes[i] is not NULL (precompiled template).
+
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of template types or NULL to dynamically create template types for each template.
+ If this parameter is NULL, the the razorTemplates parameter may not be NULL.
+ Individual elements in this set may be NULL to dynamically create the template if the corresponding razorTemplates[i] is not NULL (dynamically compile template).
+
+ Flag to determine whether to create templates in parallel.
+ The enumerable set of template instances.
+
+
+
+ Creates a that can be used to instantiate an instance of a template.
+
+ The string template.
+ The model type or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of template types from the specfied string templates.
+
+ The set of templates to create instances for.
+
+ The set of model types or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ Flag to determine whether to create template types in parallel.
+ The set of instances.
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ The string template.
+ The model or NULL if there is no model for this template.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets the set of template instances for the specified string templates. Cached templates will be considered
+ and if they do not exist, new types will be created and instantiated.
+
+ The set of templates to create.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ The set of cache names.
+ Flag to determine whether to get the templates in parallel.
+ The set of instances.
+
+
+
+ Returns whether or not a template by the specified name has been created already.
+
+ The name of the template type in cache.
+ Whether or not the template has been created.
+
+
+
+ Remove a template by the specified name from the cache.
+
+ The name of the template type in cache.
+ Whether or not the template has been removed.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ Type of the model. Used to find out the type of the model, if model is NULL
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of initial ViewBag contents or NULL for an initially empty ViewBag for all templates.
+ Individual elements in this set may be NULL if an initially empty ViewBag is desired for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for templates.
+ Individual elements in this set may be NULL if caching is not desired for a specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Resolves the template with the specified name.
+
+ The name of the template type in cache.
+ The model for the template.
+ The resolved template.
+
+
+
+ Runs the template with the specified cacheName.
+
+ The name of the template in cache. The template must be in cache.
+ The model for the template or NULL if there is no model.
+ The initial ViewBag contents NULL for an empty ViewBag.
+ The string result of the template.
+
+
+
+ Runs the specified template.
+
+ The template to run.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The string result of the template.
+
+
+
+ Gets the encoded string factory.
+
+
+
+
+ Initialises a new instance of
+
+
+
+
+ Initialises a new instance of
+
+ The code language.
+
+
+
+ Initialises a new instance of
+
+ The encoding.
+
+
+
+ Initialises a new instance of
+
+ The application domain factory.
+
+
+
+ Initialises a new instance of .
+
+ The delegate used to create an application domain.
+
+
+
+ Initialises a new instance of
+
+ The code language.
+ The encoding.
+ The application domain factory.
+
+
+
+ Initialises a new instance of .
+
+ The code language.
+ The delegate used to create an application domain.
+
+
+
+ Initialises a new instance of .
+
+ The code language.
+ The encoding.
+ The delegate used to create an application domain.
+
+
+
+ Initialises a new instance of .
+
+ The encoding.
+ The delegate used to create an application domain.
+
+
+
+ Adds a namespace that will be imported into the template.
+
+ The namespace to be imported.
+
+
+
+ Compiles the specified template.
+
+ The string template.
+ The model type.
+ The name of the template type in the cache.
+
+
+
+ Creates an application domain.
+
+ The application domain factory.
+ An instance of .
+
+
+
+ Creates an instance of from the specified string template.
+
+
+ The string template.
+ If templateType is not NULL, this parameter may be NULL (unused).
+
+
+ The template type or NULL if the template type should be dynamically created.
+ If razorTemplate is not NULL, this parameter may be NULL (unused).
+
+ The model instance or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of templates from the specified string templates and models.
+
+
+ The set of templates to create or NULL if all template types are already created (see templateTypes).
+ If this parameter is NULL, the the templateTypes parameter may not be NULL.
+ Individual elements in this set may be NULL if the corresponding templateTypes[i] is not NULL (precompiled template).
+
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of template types or NULL to dynamically create template types for each template.
+ If this parameter is NULL, the the razorTemplates parameter may not be NULL.
+ Individual elements in this set may be NULL to dynamically create the template if the corresponding razorTemplates[i] is not NULL (dynamically compile template).
+
+ Flag to determine whether to create templates in parallel.
+ The enumerable set of template instances.
+
+
+
+ Creates a that can be used to instantiate an instance of a template.
+
+ The string template.
+ The model type or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of template types from the specfied string templates.
+
+ The set of templates to create instances for.
+
+ The set of model types or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ Flag to determine whether to create template types in parallel.
+ The set of instances.
+
+
+
+ Releases resources used by this instance.
+
+
+ This method ensures the AppDomain is unloaded and any template assemblies are unloaded with it.
+
+ Flag to determine whether the instance is being disposed explicitly.
+
+
+
+ Releases resources used by this instance.
+
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ The string template.
+ The model or NULL if there is no model for this template.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets the set of template instances for the specified string templates. Cached templates will be considered
+ and if they do not exist, new types will be created and instantiated.
+
+ The set of templates to create.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ The set of cache names.
+ Flag to determine whether to get the templates in parallel.
+ The set of instances.
+
+
+
+ Returns whether or not a template by the specified name has been created already.
+
+ The name of the template type in cache.
+ Whether or not the template has been created.
+
+
+
+ Remove a template by the specified name from the cache.
+
+ The name of the template type in cache.
+ Whether or not the template has been removed.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of initial ViewBag contents or NULL for an initially empty ViewBag for all templates.
+ Individual elements in this set may be NULL if an initially empty ViewBag is desired for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for all templates.
+ Individual elements in this set may be NULL if caching is not desired for specific template.
+
+ Flag to determine whether parsing in templates.
+ The set of parsed template results.
+
+
+
+ Resolves the template with the specified name.
+
+ The name of the template type in cache.
+ The model or NULL if there is no model for the template.
+ The resolved template.
+
+
+
+ Runs the template with the specified cacheName.
+
+ The name of the template in cache. The template must be in cache.
+ The model for the template or NULL if there is no model.
+ The initial ViewBag contents NULL for an empty ViewBag.
+ The string result of the template.
+
+
+
+ Runs the template with the specified name.
+
+ The template to run.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The string result of the template.
+
+
+
+ Gets the encoded string factory.
+
+
+
+
+ Allows base templates to define require template imports when
+ generating templates.
+
+
+
+
+ Initialises a new instance of .
+
+ The set of required namespace imports.
+
+
+
+ Gets the set of required namespace imports.
+
+
+
+
+ Defines an exception that occurs during compilation of the template.
+
+
+
+
+ Initialises a new instance of .
+
+ The set of compiler errors.
+ The source code that wasn't compiled.
+ The source template that wasn't compiled.
+
+
+
+ Initialises a new instance of from serialised data.
+
+ The serialisation info.
+ The streaming context.
+
+
+
+ Gets the object data for serialisation.
+
+ The serialisation info.
+ The streaming context.
+
+
+
+ Gets the set of compiler errors.
+
+
+
+
+ Gets the source code that wasn't compiled.
+
+
+
+
+ Gets the source template that wasn't compiled.
+
+
+
+
+ Provides factory methods for creating instances.
+
+
+
+
+ Initialises the type.
+
+
+
+
+ Creates an instance of a template service.
+
+ The language to use in this service.
+ The type of encoding to use in this service.
+
+
+
+
+ Defines a type loader.
+
+
+
+
+ Initialises a new instance of
+
+ The application domain.
+ The set of assemblies.
+
+
+
+ Creates an instance of the specified type.
+
+ The type to create.
+ An instance of the type.
+
+
+
+ Releases resources used by this instance.
+
+ Flag to determine whether this instance is being disposed of explicitly.
+
+
+
+ Releases resources used by this reference.
+
+
+
+
+ Gets the delegate used to create an instance of the template type.
+ This method will consider the cached constructor delegate before creating an instance of one.
+
+ The template type.
+ The delegate instance.
+
+
+
+ Gets the delegate used to create an instance of the template type.
+
+ The template type.
+ The delegate instance.
+
+
+
+ Resolves the assembly with the specified name.
+
+ The name of the assembly.
+ The assembly instance, or null.
+
+
+
+ Defines an exception that occurs during template parsing.
+
+
+
+
+ Initialises a new instance of .
+
+ The generated by the parser.
+
+
+
+ Initialises a new instance of from serialised data.
+
+ The serialisation info.
+ The streaming context.
+
+
+
+ Gets the object data for serialisation.
+
+ The serialisation info.
+ The streaming context.
+
+
+
+ Gets the column the parsing error occured.
+
+
+
+
+ Gets the line the parsing error occured.
+
+
+
+
+ Defines a template service.
+
+
+
+
+ Initialises a new instance of
+
+ The template service configuration.
+
+
+
+ Initialises a new instance of .
+
+
+
+
+ Initialises a new instance of
+
+ The code language.
+ the encoding.
+
+
+
+ Adds a namespace that will be imported into the template.
+
+ The namespace to be imported.
+
+
+
+ Compiles the specified template.
+
+ The string template.
+ The model type.
+ The name of the template type in the cache.
+
+
+
+ Creates a new for creating template instances.
+
+ The template type.
+ An instance of .
+
+
+
+ Creates an instance of from the specified string template.
+
+
+ The string template.
+ If templateType is not NULL, this parameter may be NULL (unused).
+
+
+ The template type or NULL if the template type should be dynamically created.
+ If razorTemplate is not NULL, this parameter may be NULL (unused).
+
+ The model instance or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of templates from the specified string templates and models.
+
+
+ The set of templates to create or NULL if all template types are already created (see templateTypes).
+ If this parameter is NULL, the the templateTypes parameter may not be NULL.
+ Individual elements in this set may be NULL if the corresponding templateTypes[i] is not NULL (precompiled template).
+
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of template types or NULL to dynamically create template types for each template.
+ If this parameter is NULL, the the razorTemplates parameter may not be NULL.
+ Individual elements in this set may be NULL to dynamically create the template if the corresponding razorTemplates[i] is not NULL (dynamically compile template).
+
+ Flag to determine whether to create templates in parallel.
+ The enumerable set of template instances.
+
+
+
+ Creates a that can be used to instantiate an instance of a template.
+
+ The string template.
+ The model type or NULL if no model exists.
+ An instance of .
+
+
+
+ Creates a set of template types from the specfied string templates.
+
+ The set of templates to create instances for.
+
+ The set of model types or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ Flag to determine whether to create template types in parallel.
+ The set of instances.
+
+
+
+ Releases managed resources used by this instance.
+
+
+
+
+ Releases managed resources used by this instance.
+
+ Are we explicitly disposing of this instance?
+
+
+
+ Gets an instance of a for a known encoding.
+
+ The encoding to get a factory for.
+ An instance of
+
+
+
+ Gets a parellel query plan used to configure a parallel query.
+
+ The query item type.
+ An instance of .
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ The string template.
+ The model instance or NULL if there is no model for this template.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets an instance of the template using the cached compiled type, or compiles the template type
+ if it does not exist in the cache.
+
+ Type of the model
+ The string template.
+ The model instance or NULL if there is no model for this template.
+ The name of the template type in the cache.
+ An instance of .
+
+
+
+ Gets the set of template instances for the specified string templates. Cached templates will be considered
+ and if they do not exist, new types will be created and instantiated.
+
+ The set of templates to create.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+ The set of cache names.
+ Flag to determine whether to get the templates in parallel.
+ The set of instances.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses and returns the result of the specified string template.
+
+ The string template.
+ The model instance or NULL if no model exists.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The name of the template type in the cache or NULL if no caching is desired.
+ The string result of the template.
+
+
+
+ Parses the specified set of templates.
+
+ The set of string templates to parse.
+
+ The set of models or NULL if no models exist for all templates.
+ Individual elements in this set may be NULL if no model exists for a specific template.
+
+
+ The set of initial ViewBag contents or NULL for an initially empty ViewBag for all templates.
+ Individual elements in this set may be NULL if an initially empty ViewBag is desired for a specific template.
+
+
+ The set of cache names or NULL if no caching is desired for all templates.
+ Individual elements in this set may be NULL if caching is not desired for specific template.
+
+ Flag to determine whether parsing in parallel.
+ The set of parsed template results.
+
+
+
+ Returns whether or not a template by the specified name has been created already.
+
+ The name of the template type in cache.
+ Whether or not the template has been created.
+
+
+
+ Remove a template by the specified name from the cache.
+
+ The name of the template type in cache.
+ Whether or not the template has been removed.
+
+
+
+ Resolves the template with the specified name.
+
+ The name of the template type in cache.
+ The model or NULL if there is no model for the template.
+ The resolved template.
+
+
+
+ Runs the template with the specified cacheName.
+
+ The name of the template in cache. The template must be in cache.
+ The model for the template or NULL if there is no model.
+ The initial ViewBag contents NULL for an empty ViewBag.
+ The string result of the template.
+
+
+
+ Runs the specified template and returns the result.
+
+ The template to run.
+ The ViewBag contents or NULL for an initially empty ViewBag.
+ The string result of the template.
+
+
+
+ Sets the model for the template.
+
+ The model type.
+ The template instance.
+ The model instance.
+
+
+
+ Sets the model for the template.
+
+
+ This method uses reflection to set the model property. As we can't guaruntee that we know
+ what model type they will be using, we have to do the hard graft. The preference would be
+ to use the generic method instead.
+
+ The template instance.
+ The model instance.
+
+
+
+ Gets the encoded string factory.
+
+
+
+
+ Defines a template writer used for helper templates.
+
+
+
+
+ Initialises a new instance of .
+
+ The writer delegate used to write using the specified .
+
+
+
+ Executes the write delegate and returns the result of this .
+
+ The string result of the helper template.
+
+
+
+ Writes the helper result of the specified text writer.
+
+ The text writer to write the helper result to.
+
+
+
+ Represents a Html-encoded string.
+
+
+
+
+ Defines the required contract for implementing an encoded string.
+
+
+
+
+ Gets the encoded string.
+
+ The encoded string.
+
+
+
+ Initialises a new instance of
+
+ The raw string to be encoded.
+
+
+
+ Gets the encoded string.
+
+ The encoded string.
+
+
+
+ Gets the string representation of this instance.
+
+ The string representation of this instance.
+
+
+
+ Represents a factory that creates instances.
+
+
+
+
+ Defines the required contract for implementing a factory for building encoded strings.
+
+
+
+
+ Creates a instance for the specified raw string.
+
+ The raw string.
+ An instance of .
+
+
+
+ Creates a instance for the specified object instance.
+
+ The object instance.
+ An instance of .
+
+
+
+ Creates a instance for the specified raw string.
+
+ The raw string.
+ An instance of .
+
+
+
+ Creates a instance for the specified object instance.
+
+ The object instance.
+ An instance of .
+
+
+
+ Represents an unencoded string.
+
+
+
+
+ Initialises a new instance of
+
+ The value
+
+
+
+ Gets the encoded string.
+
+ The encoded string.
+
+
+
+ Gets the string representation of this instance.
+
+ The string representation of this instance.
+
+
+
+ Represents a factory that creates instances.
+
+
+
+
+ Creates a instance for the specified raw string.
+
+ Thevalue.
+ An instance of .
+
+
+
+ Creates a instance for the specified object instance.
+
+ The value.
+ An instance of .
+
+
+
diff --git a/System.Web.Razor.dll b/System.Web.Razor.dll
new file mode 100644
index 0000000..854f5e2
Binary files /dev/null and b/System.Web.Razor.dll differ
diff --git a/System.Web.Razor.xml b/System.Web.Razor.xml
new file mode 100644
index 0000000..05e6ce2
--- /dev/null
+++ b/System.Web.Razor.xml
@@ -0,0 +1,4359 @@
+
+
+
+ System.Web.Razor
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+ .
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ Enumerates the list of Visual Basic keywords.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+ This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
+
+
+
\ No newline at end of file
diff --git a/UpgradeLog.htm b/UpgradeLog.htm
deleted file mode 100644
index 2654c97..0000000
Binary files a/UpgradeLog.htm and /dev/null differ
diff --git a/assets/exceldna.snk b/assets/exceldna.snk
deleted file mode 100644
index 5b3998a..0000000
Binary files a/assets/exceldna.snk and /dev/null differ
diff --git a/build.bat b/build.bat
deleted file mode 100644
index 038b895..0000000
--- a/build.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-@echo off
-dotnet tool restore
-dotnet fake run .\build.fsx -- -t %*
-pause
\ No newline at end of file
diff --git a/build.fsx b/build.fsx
deleted file mode 100644
index 8f10ae3..0000000
--- a/build.fsx
+++ /dev/null
@@ -1,191 +0,0 @@
-// --------------------------------------------------------------------------------------
-// FAKE build script
-// --------------------------------------------------------------------------------------
-
-#r "paket:
-nuget Fake.DotNet.MsBuild
-nuget Fake.DotNet.NuGet
-nuget Fake.DotNet.Fsi
-nuget Fake.DotNet.AssemblyInfoFile
-nuget Fake.Core.Target
-nuget Fake.Core.ReleaseNotes
-nuget Fake.Core.Environment
-nuget Fake.IO.FileSystem
-nuget Fake.Tools.Git
-//"
-#load "./.fake/build.fsx/intellisense.fsx"
-
-open System
-open System.IO
-open Fake.Core
-open Fake.DotNet
-open Fake.IO
-open Fake.DotNet.NuGet
-open Fake.Tools.Git
-
-
-
-// --------------------------------------------------------------------------------------
-// Information about the project to be used at NuGet and in AssemblyInfo files
-// --------------------------------------------------------------------------------------
-
-let project = "ExcelDnaDoc"
-let authors = ["David Carlson, Excel-DNA Developers"]
-let summary = "command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna"
-let description = """
- Command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna.
- To build compiled help file (.chm) the HTML Help Workshop must be installed.
- For examples see https://github.com/Excel-DNA/ExcelDnaDoc."""
-let tags = "Excel-DNA Excel"
-
-let gitHome = "https://github.com/Excel-DNA"
-let gitName = "ExcelDnaDoc"
-
-Target.create "NuGetRestore" (fun _ ->
- Restore.RestorePackages ()
-)
-
-// Read release notes & version info from RELEASE_NOTES.md
-Environment.CurrentDirectory <- __SOURCE_DIRECTORY__
-let release =
- File.ReadLines "RELEASE_NOTES.md"
- |> ReleaseNotes.parse
-
-// --------------------------------------------------------------------------------------
-// Generate assembly info files with the right version & up-to-date information
-
-Target.create "AssemblyInfo" (fun _ ->
- [ ("src/ExcelDnaDoc/Properties/AssemblyInfo.cs", "ExcelDnaDoc", project, summary)
- ("src/ExcelDna.Documentation/Properties/AssemblyInfo.cs", "ExcelDna.Documentation", project, summary) ]
- |> Seq.iter (fun (fileName, title, project, summary) ->
- AssemblyInfoFile.createCSharp fileName
- [ AssemblyInfo.Title title
- AssemblyInfo.Product project
- AssemblyInfo.Description summary
- AssemblyInfo.Version release.AssemblyVersion
- AssemblyInfo.FileVersion release.AssemblyVersion ] )
-)
-
-// --------------------------------------------------------------------------------------
-// Clean build results
-
-Target.create "Clean" (fun _ -> Shell.cleanDirs ["bin";"temp"])
-
-Target.create "CleanDocs" (fun _ -> Shell.cleanDirs ["docs/output"])
-
-// --------------------------------------------------------------------------------------
-// Build library (builds Visual Studio solution)
-
-Target.create "Build" (fun _ ->
- [ "src/ExcelDna.Documentation/ExcelDna.Documentation.csproj"
- "src/ExcelDnaDoc/ExcelDnaDoc.csproj" ]
- |> MSBuild.runRelease id "bin" "Rebuild"
- |> ignore
-// |> Log "Build-Output: "
-)
-
-// --------------------------------------------------------------------------------------
-// Build a NuGet package
-
-Target.create "NuGet" (fun _ ->
- NuGet.NuGet (fun p ->
- { p with
- Authors = authors
- Project = project
- Summary = summary
- Description = description.Replace("\r", "").Replace("\n", "").Replace(" ", " ")
- Version = release.NugetVersion
- ReleaseNotes = release.Notes |> String.concat "\n"
- Tags = tags
- OutputPath = "bin"
- ToolPath = ".nuget/nuget.exe"
- AccessKey = Environment.environVarOrDefault "nugetkey" ""
- Publish = Environment.hasEnvironVar "nugetkey"
- Dependencies = [("ExcelDna.Integration", "[1.5.1]")] })
- "nuget/ExcelDnaDoc.nuspec"
-)
-
-// --------------------------------------------------------------------------------------
-// Generate the documentation
-
-Target.create "GenerateDocs" (fun _ ->
- Fsi.exec (fun p ->
- { p with
- WorkingDirectory = "docs/tools"
- Definitions = ["RELEASE"]
- })
- "generate.fsx" [] |> ignore
-)
-
-
-// --------------------------------------------------------------------------------------
-// Release Scripts
-
-Target.create "ReleaseDocs" (fun _ ->
- Repository.clone "" (gitHome + "/" + gitName + ".git") "temp/gh-pages"
- Branches.checkoutBranch "temp/gh-pages" "gh-pages"
- Shell.copyRecursive "docs/output" "temp/gh-pages" true |> printfn "%A"
- CommandHelper.runSimpleGitCommand "temp/gh-pages" "add ." |> printfn "%s"
- let cmd = sprintf """commit -a -m "Update generated documentation for version %s""" release.NugetVersion
- CommandHelper.runSimpleGitCommand "temp/gh-pages" cmd |> printfn "%s"
- Branches.push "temp/gh-pages"
-)
-
-Target.create "ReleaseBinaries" (fun _ ->
- Repository.clone "" (gitHome + "/" + gitName + ".git") "temp/release"
- Branches.checkoutBranch "temp/release" "release"
- Shell.copyRecursive "bin" "temp/release" true |> printfn "%A"
- CommandHelper.runSimpleGitCommand "temp/release" "add ." |> printfn "%s"
- let cmd = sprintf """commit -a -m "Update binaries for version %s""" release.NugetVersion
- CommandHelper.runSimpleGitCommand "temp/release" cmd |> printfn "%s"
- Branches.push "temp/release"
-)
-
-// --------------------------------------------------------------------------------------
-// Help
-
-Target.create "Help" (fun _ ->
- printfn ""
- printfn " Please specify the target by calling 'build '"
- printfn ""
- printfn " Targets for building:"
- printfn " * Build"
- printfn " * All (calls previous 1)"
- printfn ""
- printfn " Targets for releasing:"
- printfn " * GenerateDocs"
- printfn " * ReleaseDocs (calls previous)"
- printfn " * ReleaseBinaries"
- printfn " * NuGet (creates package only, doesn't publish)"
- printfn " * Release (calls previous 4)"
- printfn " * DryRunRelease"
- printfn "")
-
-
-Target.create "All"
- ignore
-Target.create "DryRunRelease"
- ignore
-Target.create "Release"
- ignore
-
-
-open Fake.Core.TargetOperators
-
-"Clean" ==> "AssemblyInfo" ==> "Build"
-"Clean" ==> "NuGetRestore" ==> "Build"
-"Build" ==> "CleanDocs" ==> "GenerateDocs" ==> "ReleaseDocs"
-"Build" ==> "NuGet" ==> "ReleaseBinaries"
-
-
-"Build" ==> "All"
-
-"GenerateDocs" ==> "DryRunRelease"
-"NuGet" ==> "DryRunRelease"
-
-"ReleaseBinaries" ==> "Release"
-"ReleaseDocs" ==> "Release"
-
-
-
-Target.runOrDefaultWithArguments "Help"
diff --git a/build.fsx.lock b/build.fsx.lock
deleted file mode 100644
index 0e4d472..0000000
--- a/build.fsx.lock
+++ /dev/null
@@ -1,668 +0,0 @@
-STORAGE: NONE
-RESTRICTION: == netstandard2.0
-NUGET
- remote: https://api.nuget.org/v3/index.json
- BlackFox.VsWhere (1.1)
- FSharp.Core (>= 4.2.3)
- Microsoft.Win32.Registry (>= 4.7)
- Fake.Core.CommandLineParsing (5.20.4)
- FParsec (>= 1.1.1)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Context (5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Environment (5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.FakeVar (5.20.4)
- Fake.Core.Context (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Process (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.FakeVar (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- System.Collections.Immutable (>= 1.7.1)
- Fake.Core.ReleaseNotes (5.20.4)
- Fake.Core.SemVer (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.SemVer (5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.String (5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Target (5.20.4)
- Fake.Core.CommandLineParsing (>= 5.20.4)
- Fake.Core.Context (>= 5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.FakeVar (>= 5.20.4)
- Fake.Core.Process (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- FSharp.Control.Reactive (>= 4.4.2)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Tasks (5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Trace (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.FakeVar (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Core.Xml (5.20.4)
- Fake.Core.String (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.DotNet.AssemblyInfoFile (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.DotNet.Fsi (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.Process (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.DotNet.MsBuild (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- Fake.Tools.Git (>= 5.20.4)
- FSharp.Compiler.Service (>= 37.0)
- FSharp.Core (>= 4.7.2)
- Fake.DotNet.MsBuild (5.20.4)
- BlackFox.VsWhere (>= 1.1)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.Process (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- MSBuild.StructuredLogger (>= 2.1.176)
- Fake.DotNet.NuGet (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.Process (>= 5.20.4)
- Fake.Core.SemVer (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Tasks (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.Core.Xml (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- Fake.Net.Http (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Newtonsoft.Json (>= 12.0.3)
- NuGet.Protocol (>= 5.6)
- Fake.IO.FileSystem (5.20.4)
- Fake.Core.String (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Net.Http (5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- Fake.Tools.Git (5.20.4)
- Fake.Core.Environment (>= 5.20.4)
- Fake.Core.Process (>= 5.20.4)
- Fake.Core.SemVer (>= 5.20.4)
- Fake.Core.String (>= 5.20.4)
- Fake.Core.Trace (>= 5.20.4)
- Fake.IO.FileSystem (>= 5.20.4)
- FSharp.Core (>= 4.7.2)
- FParsec (1.1.1)
- FSharp.Core (>= 4.3.4)
- FSharp.Compiler.Service (41.0.1)
- FSharp.Core (6.0.1)
- Microsoft.Build.Framework (>= 16.11)
- Microsoft.Build.Tasks.Core (>= 16.11)
- Microsoft.Build.Utilities.Core (>= 16.11)
- System.Buffers (>= 4.5.1)
- System.Collections.Immutable (>= 5.0)
- System.Diagnostics.Process (>= 4.3)
- System.Diagnostics.TraceSource (>= 4.3)
- System.Linq.Expressions (>= 4.3)
- System.Linq.Queryable (>= 4.3)
- System.Memory (>= 4.5.4)
- System.Net.Requests (>= 4.3)
- System.Net.Security (>= 4.3.1)
- System.Reflection.Emit (>= 4.3)
- System.Reflection.Metadata (>= 5.0)
- System.Reflection.TypeExtensions (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.CompilerServices.Unsafe (>= 5.0)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Loader (>= 4.3)
- System.Security.Claims (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Principal (>= 4.3)
- System.Threading.Tasks.Parallel (>= 4.3)
- System.Threading.Thread (>= 4.3)
- System.Threading.ThreadPool (>= 4.3)
- FSharp.Control.Reactive (5.0.2)
- FSharp.Core (>= 4.7.2)
- System.Reactive (>= 5.0)
- FSharp.Core (6.0.1)
- Microsoft.Build (16.11)
- Microsoft.Build.Framework (16.11)
- System.Security.Permissions (>= 4.7)
- Microsoft.Build.Tasks.Core (16.11)
- Microsoft.Build.Framework (>= 16.11)
- Microsoft.Build.Utilities.Core (>= 16.11)
- Microsoft.NET.StringTools (>= 1.0)
- Microsoft.Win32.Registry (>= 4.3)
- System.CodeDom (>= 4.4)
- System.Collections.Immutable (>= 5.0)
- System.Reflection.Metadata (>= 1.6)
- System.Resources.Extensions (>= 4.6)
- System.Security.Cryptography.Pkcs (>= 4.7)
- System.Security.Cryptography.Xml (>= 4.7)
- System.Security.Permissions (>= 4.7)
- System.Threading.Tasks.Dataflow (>= 4.9)
- Microsoft.Build.Utilities.Core (16.11)
- Microsoft.Build.Framework (>= 16.11)
- Microsoft.NET.StringTools (>= 1.0)
- Microsoft.Win32.Registry (>= 4.3)
- System.Collections.Immutable (>= 5.0)
- System.Configuration.ConfigurationManager (>= 4.7)
- System.Security.Permissions (>= 4.7)
- System.Text.Encoding.CodePages (>= 4.0.1)
- Microsoft.NET.StringTools (1.0)
- System.Memory (>= 4.5.4)
- System.Runtime.CompilerServices.Unsafe (>= 5.0)
- Microsoft.NETCore.Platforms (5.0.4)
- Microsoft.NETCore.Targets (5.0)
- Microsoft.Win32.Primitives (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- Microsoft.Win32.Registry (5.0)
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.4)
- System.Security.AccessControl (>= 5.0)
- System.Security.Principal.Windows (>= 5.0)
- MSBuild.StructuredLogger (2.1.545)
- Microsoft.Build (>= 16.10)
- Microsoft.Build.Framework (>= 16.10)
- Microsoft.Build.Tasks.Core (>= 16.10)
- Microsoft.Build.Utilities.Core (>= 16.10)
- Newtonsoft.Json (13.0.1)
- NuGet.Common (5.11)
- NuGet.Frameworks (>= 5.11)
- NuGet.Configuration (5.11)
- NuGet.Common (>= 5.11)
- System.Security.Cryptography.ProtectedData (>= 4.4)
- NuGet.Frameworks (5.11)
- NuGet.Packaging (5.11)
- Newtonsoft.Json (>= 9.0.1)
- NuGet.Configuration (>= 5.11)
- NuGet.Versioning (>= 5.11)
- System.Security.Cryptography.Cng (>= 5.0)
- System.Security.Cryptography.Pkcs (>= 5.0)
- NuGet.Protocol (5.11)
- NuGet.Packaging (>= 5.11)
- NuGet.Versioning (5.11)
- runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.native.System (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- runtime.native.System.Net.Http (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- runtime.native.System.Net.Security (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- runtime.native.System.Security.Cryptography.Apple (4.3.1)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
- runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
- runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1)
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
- System.Buffers (4.5.1)
- System.CodeDom (5.0)
- System.Collections (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Collections.Concurrent (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.Reflection (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Collections.Immutable (5.0)
- System.Memory (>= 4.5.4)
- System.Configuration.ConfigurationManager (5.0)
- System.Security.Cryptography.ProtectedData (>= 5.0)
- System.Security.Permissions (>= 5.0)
- System.Diagnostics.Debug (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Diagnostics.DiagnosticSource (5.0.1)
- System.Memory (>= 4.5.4)
- System.Runtime.CompilerServices.Unsafe (>= 5.0)
- System.Diagnostics.Process (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.Win32.Primitives (>= 4.3)
- Microsoft.Win32.Registry (>= 4.3)
- runtime.native.System (>= 4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.IO.FileSystem (>= 4.3)
- System.IO.FileSystem.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Text.Encoding.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Threading.Thread (>= 4.3)
- System.Threading.ThreadPool (>= 4.3)
- System.Diagnostics.TraceSource (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System (>= 4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Diagnostics.Tracing (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Formats.Asn1 (5.0)
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.4)
- System.Globalization (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Globalization.Calendars (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Globalization (>= 4.3)
- System.Runtime (>= 4.3)
- System.Globalization.Extensions (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- System.Globalization (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.IO (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.IO.FileSystem (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.IO (>= 4.3)
- System.IO.FileSystem.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.IO.FileSystem.Primitives (4.3)
- System.Runtime (>= 4.3)
- System.Linq (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Linq.Expressions (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.Linq (>= 4.3)
- System.ObjectModel (>= 4.3)
- System.Reflection (>= 4.3)
- System.Reflection.Emit (>= 4.3)
- System.Reflection.Emit.ILGeneration (>= 4.3)
- System.Reflection.Emit.Lightweight (>= 4.3)
- System.Reflection.Extensions (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Reflection.TypeExtensions (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Linq.Queryable (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Linq (>= 4.3)
- System.Linq.Expressions (>= 4.3)
- System.Reflection (>= 4.3)
- System.Reflection.Extensions (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Memory (4.5.4)
- System.Buffers (>= 4.5.1)
- System.Numerics.Vectors (>= 4.4)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.3)
- System.Net.Http (4.3.4)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- runtime.native.System (>= 4.3)
- runtime.native.System.Net.Http (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.DiagnosticSource (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.Globalization.Extensions (>= 4.3)
- System.IO (>= 4.3)
- System.IO.FileSystem (>= 4.3)
- System.Net.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Security.Cryptography.X509Certificates (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Net.Primitives (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- System.Runtime (>= 4.3.1)
- System.Runtime.Handles (>= 4.3)
- System.Net.Requests (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.Net.Http (>= 4.3)
- System.Net.Primitives (>= 4.3)
- System.Net.WebHeaderCollection (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Net.Security (4.3.2)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.Win32.Primitives (>= 4.3)
- runtime.native.System (>= 4.3)
- runtime.native.System.Net.Security (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3)
- System.Collections.Concurrent (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Globalization (>= 4.3)
- System.Globalization.Extensions (>= 4.3)
- System.IO (>= 4.3)
- System.Net.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Claims (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Security.Cryptography.X509Certificates (>= 4.3)
- System.Security.Principal (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Threading.ThreadPool (>= 4.3)
- System.Net.WebHeaderCollection (4.3)
- System.Collections (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Numerics.Vectors (4.5)
- System.ObjectModel (4.3)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Threading (>= 4.3)
- System.Reactive (5.0)
- System.Runtime.InteropServices.WindowsRuntime (>= 4.3)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- System.Reflection (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.IO (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Reflection.Emit (4.7)
- System.Reflection.Emit.ILGeneration (>= 4.7)
- System.Reflection.Emit.ILGeneration (4.7)
- System.Reflection.Emit.Lightweight (4.7)
- System.Reflection.Emit.ILGeneration (>= 4.7)
- System.Reflection.Extensions (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Reflection (>= 4.3)
- System.Runtime (>= 4.3)
- System.Reflection.Metadata (5.0)
- System.Collections.Immutable (>= 5.0)
- System.Reflection.Primitives (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Reflection.TypeExtensions (4.7)
- System.Resources.Extensions (5.0)
- System.Memory (>= 4.5.4)
- System.Resources.ResourceManager (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Globalization (>= 4.3)
- System.Reflection (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- System.Runtime.CompilerServices.Unsafe (5.0)
- System.Runtime.Extensions (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
- System.Runtime (>= 4.3.1)
- System.Runtime.Handles (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Runtime.InteropServices (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Reflection (>= 4.3)
- System.Reflection.Primitives (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices.WindowsRuntime (4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Loader (4.3)
- System.IO (>= 4.3)
- System.Reflection (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Numerics (4.3)
- System.Globalization (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Security.AccessControl (5.0)
- System.Security.Principal.Windows (>= 5.0)
- System.Security.Claims (4.3)
- System.Collections (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Security.Principal (>= 4.3)
- System.Security.Cryptography.Algorithms (4.3.1)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Numerics (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Security.Cryptography.Cng (5.0)
- System.Security.Cryptography.Csp (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- System.IO (>= 4.3)
- System.Reflection (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Security.Cryptography.Encoding (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Collections (>= 4.3)
- System.Collections.Concurrent (>= 4.3)
- System.Linq (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (5.0)
- System.Security.Cryptography.Pkcs (5.0.1)
- System.Buffers (>= 4.5.1)
- System.Formats.Asn1 (>= 5.0)
- System.Memory (>= 4.5.4)
- System.Security.Cryptography.Cng (>= 5.0)
- System.Security.Cryptography.Primitives (4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.IO (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Security.Cryptography.ProtectedData (5.0)
- System.Memory (>= 4.5.4)
- System.Security.Cryptography.X509Certificates (4.3.2)
- Microsoft.NETCore.Platforms (>= 1.1)
- runtime.native.System (>= 4.3)
- runtime.native.System.Net.Http (>= 4.3)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Globalization (>= 4.3)
- System.Globalization.Calendars (>= 4.3)
- System.IO (>= 4.3)
- System.IO.FileSystem (>= 4.3)
- System.IO.FileSystem.Primitives (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Runtime.Handles (>= 4.3)
- System.Runtime.InteropServices (>= 4.3)
- System.Runtime.Numerics (>= 4.3)
- System.Security.Cryptography.Algorithms (>= 4.3)
- System.Security.Cryptography.Cng (>= 4.3)
- System.Security.Cryptography.Csp (>= 4.3)
- System.Security.Cryptography.Encoding (>= 4.3)
- System.Security.Cryptography.OpenSsl (>= 4.3)
- System.Security.Cryptography.Primitives (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (>= 4.3)
- System.Security.Cryptography.Xml (5.0)
- System.Memory (>= 4.5.4)
- System.Security.Cryptography.Pkcs (>= 5.0)
- System.Security.Permissions (>= 5.0)
- System.Security.Permissions (5.0)
- System.Security.AccessControl (>= 5.0)
- System.Security.Principal (4.3)
- System.Runtime (>= 4.3)
- System.Security.Principal.Windows (5.0)
- System.Text.Encoding (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding.CodePages (5.0)
- System.Runtime.CompilerServices.Unsafe (>= 5.0)
- System.Text.Encoding.Extensions (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Text.Encoding (>= 4.3)
- System.Threading (4.3)
- System.Runtime (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Threading.Tasks (4.3)
- Microsoft.NETCore.Platforms (>= 1.1)
- Microsoft.NETCore.Targets (>= 1.1)
- System.Runtime (>= 4.3)
- System.Threading.Tasks.Dataflow (5.0)
- System.Threading.Tasks.Extensions (4.5.4)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.3)
- System.Threading.Tasks.Parallel (4.3)
- System.Collections.Concurrent (>= 4.3)
- System.Diagnostics.Debug (>= 4.3)
- System.Diagnostics.Tracing (>= 4.3)
- System.Resources.ResourceManager (>= 4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Extensions (>= 4.3)
- System.Threading (>= 4.3)
- System.Threading.Tasks (>= 4.3)
- System.Threading.Thread (4.3)
- System.Runtime (>= 4.3)
- System.Threading.ThreadPool (4.3)
- System.Runtime (>= 4.3)
- System.Runtime.Handles (>= 4.3)
diff --git a/docs/content/index.md b/docs/content/index.md
deleted file mode 100644
index 59f72b5..0000000
--- a/docs/content/index.md
+++ /dev/null
@@ -1,171 +0,0 @@
-ExcelDnaDoc - Excel-DNA Help file Generator
-===========================================
-ExcelDnaDoc is a command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna.
-
-* single help file created even if multiple library are specified in the "dna" file.
-* can use customized templates and content
-
-Use the [issues log][issues] to report any issues or give feedback for future enhancements.
-
-
-
-To build a compiled help file (.chm) the [HTML Help Workshop](http://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx) (HHW) must be installed.
-ExcelDnaDoc expects HHW to be installed at `C:\Program Files (x86)\HTML Help Workshop\`.
-If it is installed at another location change `packages/ExcelDnaDoc/tools/ExcelDnaDoc.exe.config`
-to reference the proper directory before compiling your project.
-
-When installed from NuGet it will edit the default .dna file installed by Excel-DNA and adds post
-build steps to build the .chm documentation file whenever the project is build.
-
-Notes
-------------------
-
-Uses the `ExcelFunction`, `ExcelArgument`, and `ExcelCommand` attributes in Excel-DNA to build
-documentation for your Excel-DNA add-in.
-
-The following fields are can be used to create documentation :
-
-### _ExcelFunction Attribute_
-| | |
-| ----------------- | ------------------------------------------------------------------------- |
-| `Name` | if not given the actual method name is used |
-| `Description` | if not used no description will be included in documentation |
-| `Category` | if not given functions will be grouped under "** Functions" |
-| `HelpTopic` | can be used to link function to generated help in Excel's function wizard |
-
-### _ExcelArgument Attribute_
-| | |
-| ----------------- | ------------------------------------------------------------------------- |
-| `Name` | if not given the actual parameter name is used |
-| `Description` | if not used no description will be included in documentation |
-
-### _ExcelCommand Attribute_
-| | |
-| ----------------- | ------------------------------------------------------------------------- |
-| `Name` | if not given the actual parameter name is used |
-| `Description` | if not used no description will be included in documentation |
-| `HelpTopic` | can be used to link function to generated help in Excel's function wizard |
-| `ShortCut` | if not used no shortcut will be included in documentation |
-
-If ExcelDna.Documentation is included as a reference (default in NuGet package) then an additional
-attribute `ExcelFunctionDoc` is available as a replacement to the `ExcelFunction` attribute
-which includes additional fields that can be used for additional documentation.
-
-### _ExcelFunctionDoc Attribute_
-| | |
-| ----------------- | ------------------------------------------------------------------------- |
-| `Name` | if not given the actual method name is used |
-| `Description` | if not used no description will be included in documentation |
-| `Category` | if not given functions will be grouped under "** Functions" |
-| `HelpTopic` | can be used to link function to generated help in Excel's function wizard |
-| `Returns` | description of the return value |
-| `Summary` | longer discussion of function included in documentation |
-| `Remarks` | remarks on usage and / or possible errors |
-
-
-Example
-------------------
-
-**F#**
-
- [lang=fsharp]
- namespace DocTest
- open ExcelDna.Integration
- open ExcelDna.Documentation
-
- module Math =
-
- []
- let addThem
- (
- []a,
- []b
- ) =
-
- a+b
-
-**C#**
-
- [lang=csharp]
- namespace DocTest
- {
- using ExcelDna.Integration;
-
- public class Text
- {
- [ExcelFunction( Name = "Text.ConcatThem",
- Description = "concatenates two strings",
- HelpTopic = "DocTest-AddIn.chm!1002")]
- public static object ConcatThem(
- [ExcelArgument(Description="the first string")] object a,
- [ExcelArgument(Description="the second string")] object b)
- {
- return string.Concat(a.ToString(), b.ToString());
- }
- }
- }
-
-Command Line Usage
-------------------
- ExcelDnaDoc.exe dnaPath
-`dnaPath` The path to the primary .dna file for the ExcelDna add-in.
-
-Example: `ExcelDnaDoc.exe \SampleLib-AddIn.dna`
- The HTML Help Workshop content will be created in `\HelpContent\`.
-
-External libraries will be searched for UDFs and Commands
-that are exposed to Excel and documented using the ExcelFunctionAttribute and the ExcelArgumentAttribute.
-
-If The ExcelDna.Documentation library has been referenced then the ExcelFunctionDocAttribute
-is also available to include additional documentation fields that will not be exposed in the Excel Function
-Wizard, but will be included in the HTML Help Workshop content.
-
-Build Properties
-----------------
-ExcelDnaDoc runs automatically when referenced via NuGet. Additional options
-can be set through MSBuild properties in your project file. To generate
-UTF-8 encoded documentation add:
-
-```
-true
-```
-
-This Project Uses
------------------
- [Excel-DNA](http://exceldna.codeplex.com/)
- [FAKE (F# MAKE)](http://fsharp.github.io/FAKE/)
- [HTML Help Workshop ](http://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx)
- [NuGet Package Manager](http://nuget.codeplex.com/)
- [RazorEngine](https://github.com/Antaris/RazorEngine)
-
-Contributing and copyright
---------------------------
-
-The project is hosted on [GitHub][gh] where you can [report issues][issues], fork
-the project and submit pull requests.
-
-The library is available under the MIT license, which allows modification and
-redistribution for both commercial and non-commercial purposes. For more information see the
-[License file][license] in the GitHub repository.
-
- [content]: https://github.com/mndrake/ExcelDnaDoc/tree/master/docs/content
- [gh]: https://github.com/mndrake/ExcelDnaDoc
- [issues]: https://github.com/mndrake/ExcelDnaDoc/issues
- [readme]: https://github.com/mndrake/ExcelDnaDoc/blob/master/README.md
- [license]: https://github.com/mndrake/ExcelDnaDoc/blob/master/LICENSE.txt
diff --git a/docs/files/help.png b/docs/files/help.png
deleted file mode 100644
index 8c3ddca..0000000
Binary files a/docs/files/help.png and /dev/null differ
diff --git a/docs/tools/generate.fsx b/docs/tools/generate.fsx
deleted file mode 100644
index eb8064d..0000000
--- a/docs/tools/generate.fsx
+++ /dev/null
@@ -1,88 +0,0 @@
-// --------------------------------------------------------------------------------------
-// Builds the documentation from `.fsx` and `.md` files in the 'docs/content' directory
-// (the generated documentation is stored in the 'docs/output' directory)
-// --------------------------------------------------------------------------------------
-
-// Binaries that have XML documentation (in a corresponding generated XML file)
-let referenceBinaries = [] // [ "ExcelDna.Documentation.dll" ]
-// Web site location for the generated documentation
-let website = "/ExcelDnaDoc"
-
-// Specify more information about your project
-let info =
- [ "project-name", "ExcelDnaDoc"
- "project-author", "David Carlson"
- "project-summary", "command-line utility to create a compiled HTML Help Workshop file (.chm) for ExcelDna"
- "project-github", "http://github.com/mndrake/ExcelDnaDoc"
- "project-nuget", "http://nuget.org/packages/ExcelDnaDoc" ]
-
-// --------------------------------------------------------------------------------------
-// For typical project, no changes are needed below
-// --------------------------------------------------------------------------------------
-
-
-
-#r "nuget: RazorEngine, 3.3.0"
-#r "nuget: FSharp.Formatting, 2.13.6"
-#r "nuget: Fake.IO.FileSystem, 5.20.4"
-#r "nuget: Fake.Core.Trace, 5.20.4"
-
-
-open Fake.IO
-open Fake.Core
-open System.IO
-open FSharp.Literate
-open FSharp.MetadataFormat
-
-open Fake.IO.FileSystemOperators
-
-// When called from 'build.fsx', use the public project URL as
-// otherwise, use the current 'output' directory.
-#if RELEASE
-let root = website
-#else
-let root = "file://" + (__SOURCE_DIRECTORY__ @@ "../output")
-#endif
-
-// Paths with template/source/output locations
-let bin = __SOURCE_DIRECTORY__ @@ "../../bin"
-let content = __SOURCE_DIRECTORY__ @@ "../content"
-let output = __SOURCE_DIRECTORY__ @@ "../output"
-let files = __SOURCE_DIRECTORY__ @@ "../files"
-let templates = __SOURCE_DIRECTORY__ @@ "templates"
-let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/FSharp.Formatting.2.13.6/"
-let docTemplate = formatting @@ "templates/docpage.cshtml"
-
-// Where to look for *.csproj templates (in this order)
-let layoutRoots =
- [ templates; formatting @@ "templates"
- formatting @@ "templates/reference" ]
-
-// Copy static files and CSS + JS from F# Formatting
-let copyFiles () =
- Shell.copyRecursive files output true |> Trace.logItems "Copying file: " |> ignore
- Directory.ensure (output @@ "content" )
- Shell.copyRecursive (formatting @@ "styles") (output @@ "content") true
- |> Trace.logItems "Copying styles and scripts: "
-
-// Build API reference from XML comments
-let buildReference () =
- Shell.cleanDir (output @@ "reference")
- for lib in referenceBinaries do
- MetadataFormat.Generate
- ( bin @@ lib, output @@ "reference", layoutRoots,
- parameters = ("root", root)::info )
-
-// Build documentation from `fsx` and `md` files in `docs/content`
-let buildDocumentation () =
- let subdirs = Directory.EnumerateDirectories(content, "*", SearchOption.AllDirectories)
- for dir in Seq.append [content] subdirs do
- let sub = if dir.Length > content.Length then dir.Substring(content.Length + 1) else "."
- Literate.ProcessDirectory
- ( dir, docTemplate, output @@ sub, replacements = ("root", root)::info,
- layoutRoots = layoutRoots )
-
-// Generate
-copyFiles()
-buildDocumentation()
-buildReference()
diff --git a/docs/tools/packages.config b/docs/tools/packages.config
deleted file mode 100644
index f267379..0000000
--- a/docs/tools/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tools/templates/template.cshtml b/docs/tools/templates/template.cshtml
deleted file mode 100644
index 322c2f0..0000000
--- a/docs/tools/templates/template.cshtml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- @Title
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-