diff --git a/.nuget/packages.config b/.nuget/packages.config deleted file mode 100644 index 14771a28b..000000000 --- a/.nuget/packages.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md index 1c0fe6806..211ee5218 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -74,9 +74,8 @@ Key mechanics (defined in `src/Directory.Build.props` and `test/Directory.Build. ## Legacy areas — do not modify -- NAnt-era build files, superseded by the Fallout build but still committed: `Spring.build`, `*.include`, `Build-ci.cmd`, `build-release-all.cmd`, `appveyor.yml.old`, most of `build-support/` (exception: `build-support/tools/antlr-2.7.6` is still used by the `Antlr` target). -- `dev-support/`, `templates/` — VS 2008-era templates. `lib/` — checked-in legacy third-party DLLs. `doc/` — DocBook sources + vendored toolchain (CI ignores `doc/**`). -- Orphan test folders not in the solution (reference removed projects): `test/Spring/Spring.Web.Mvc.Tests`, `Spring.Messaging.Ems.Tests`, `Spring.Data.NHibernate.Tests`. +- `doc/` — DocBook reference sources and their vendored toolchain (CI ignores `doc/**`); kept until the documentation moves to Markdown. +- `build-support/tools/antlr-2.7.6` — used by the `Antlr` target until the Parlot parser (#375) replaces ANTLR. ## Website diff --git a/Build-ci.cmd b/Build-ci.cmd deleted file mode 100644 index 1b1525423..000000000 --- a/Build-ci.cmd +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -cd build-support -call set-nant-config-per-processor-architecture.cmd -cd .. -@echo . -@echo .. -@echo ... -@echo Running full Build Script, capturing output to buildlog.txt file... -@echo Start Time: %time% -build-support\tools\nant\bin\nant -D:test.withcoverage=false -D:build-ems=false -D:test.integration.data=true -D:test.integration.ems=false -D:test.integration.nms=false %1 %2 %3 %4 %5 %6 %7 %8 %9 -@echo ************************ -@echo Build Complete! -@echo ************************ -@echo End Time: %time% - diff --git a/CopyLibToBinHelpers.include b/CopyLibToBinHelpers.include deleted file mode 100644 index a4afcdf09..000000000 --- a/CopyLibToBinHelpers.include +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Local.testsettings b/Local.testsettings deleted file mode 100644 index 8b5307a88..000000000 --- a/Local.testsettings +++ /dev/null @@ -1,10 +0,0 @@ - - - These are default test settings for a local test run. - - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index 12610c46c..3916d0077 100644 --- a/README.md +++ b/README.md @@ -65,17 +65,12 @@ Release contents: * `src` contains the C# source files for the framework * `test` contains the C# source files for Spring.NET's test suite -* `bin` contains various Spring.NET distribution dll files -* `lib/Net` contains shared third-party libraries needed for building the framework -* `doc` contains reference documentation, MSDN-style API help, and the Spring.NET xsd. +* `doc` contains the reference documentation sources and the Spring.NET xsd. * `examples` contains sample applications. -* `build-support` contains additonal applications need to build using NAnt as some convenience - VS.NET solution files. -* `dev-support` contains 'developer support' tools and code, such as solution templates for VS.NET +* `build-support` contains the Fallout build (`build-support/build`) and the SQL scripts for the integration-test databases. +* `website` contains the sources of the project website. -debug build is done using /DEBUG:full and release build using /DEBUG:pdbonly flags. - -The VS.NET solution for the framework and examples are provided. +Build with `./build.cmd` (Windows) or `./build.sh` (Linux/macOS); see the targets in `build-support/build`. Latest info is available at the public website: http://www.springframework.net/ diff --git a/Spring.Net.sln b/Spring.Net.sln index a2538b351..9c17bbece 100644 --- a/Spring.Net.sln +++ b/Spring.Net.sln @@ -7,21 +7,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject BreakingChanges.txt = BreakingChanges.txt changelog.txt = changelog.txt - common-project.include = common-project.include src\Directory.Build.props = src\Directory.Build.props - Local.testsettings = Local.testsettings README.md = README.md - Spring.build = Spring.build - Spring.include = Spring.include global.json = global.json Directory.Packages.props = Directory.Packages.props EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{79F495DF-83D6-435E-A20E-47800F6F8FE7}" - ProjectSection(SolutionItems) = preProject - .nuget\packages.config = .nuget\packages.config - EndProjectSection -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core", "src\Spring\Spring.Core\Spring.Core.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.Tests", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" @@ -285,10 +276,6 @@ Global {76CA894B-7F4F-4F5B-8EFD-FF5253C6FCCE} = {C0BAC5A1-AC38-4D36-BE28-F5A74BD9FECD} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - NAntAddinLastFileName = Spring.build SolutionGuid = {803E6B42-7DEE-4DCC-83D0-51925047BCB0} EndGlobalSection - GlobalSection(TestCaseManagementSettings) = postSolution - CategoryFile = Spring.Net.vsmdi - EndGlobalSection EndGlobal diff --git a/Spring.build b/Spring.build deleted file mode 100644 index ba7f26c0a..000000000 --- a/Spring.build +++ /dev/null @@ -1,1439 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Spring.include b/Spring.include deleted file mode 100644 index d878dd78c..000000000 --- a/Spring.include +++ /dev/null @@ -1,448 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/appveyor.yml.old b/appveyor.yml.old deleted file mode 100644 index f6c289b09..000000000 --- a/appveyor.yml.old +++ /dev/null @@ -1,36 +0,0 @@ -version: 1.0.{build} -image: Visual Studio 2019 - -services: -- mssql2017 -- msmq - -hosts: - SpringQA: 127.0.0.1 - -build_script: -- rem set the alias for SpringQA so that integration test conn strings resolve properly... -- 'powershell "%APPVEYOR_BUILD_FOLDER%\build-support\appveyor-set-sql-alias-for-springqa.ps1" ' -- rem create the database and schemas to support the integration tests... -- call "%APPVEYOR_BUILD_FOLDER%\build-support\appveyor-database-integration-tests-setup-scripts.cmd" -- rem we need the MSDTC running for the Tx integration tests to pass so start it if necessary... -- powershell "%APPVEYOR_BUILD_FOLDER%\build-support\wait-to-restart-service.ps1" "'MSDTC'" -- rem after applying the alias, we need to restart the SQL Server instance to ensure the alias is picked up properly... -- powershell "%APPVEYOR_BUILD_FOLDER%\build-support\wait-to-restart-service.ps1" "'MSSQL$SQL2017'" -- rem attempt to access the database via its alias to validate alias is functional... -- sqlcmd -S "SpringQA" -U springqa -P springqa -Q "select * from Vacations" -- rem actually invoke the build + test run -- call build-ci.cmd test package-nuget - -test: off - -artifacts: -- path: nuget-packages/*.*nupkg - name: NuGet - -on_finish: -- ps: >- - $wc = New-Object 'System.Net.WebClient' - - - Get-ChildItem -Path (Join-Path $($env:APPVEYOR_BUILD_FOLDER) \build\net) -Recurse -File -Filter "*-TestResults.xml" | % { $wc.UploadFile("https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)", $_.FullName) } diff --git a/build-release-all.cmd b/build-release-all.cmd deleted file mode 100644 index 715fe2072..000000000 --- a/build-release-all.cmd +++ /dev/null @@ -1,27 +0,0 @@ -@echo off -cd build-support -call set-nant-config-per-processor-architecture.cmd -cd .. -@echo . -@echo .. -@echo ... -@echo Running full Build Script, capturing output to buildlog.txt file... -@echo Start Time: %time% -build-support\tools\nant\bin\nant clean package -f:spring.build -D:project.build.sign=true -D:build-ems=true -D:test.integration.ems=false -D:test.integration.data=true -D:mstest.exe="c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe" -D:package.version=2.0.1 -D:vs-net.mstest.bin.dir="c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE" -D:skipmstestrun=true > buildlog.txt -rem for reference, package suffix arg = -D:nuget.version.suffix=RC2 -@echo . -@echo .. -@echo ... -@echo Launching text file viewer to display buildlog.txt contents... -start "ignored but required placeholder window title argument" buildlog.txt -@echo . -@echo .. -@echo ... -@echo ************************ -@echo Build Complete! -@echo ************************ -@echo End Time: %time% -@echo    - - - diff --git a/build-support/CruiseControl.xml b/build-support/CruiseControl.xml deleted file mode 100644 index 154e3866f..000000000 --- a/build-support/CruiseControl.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/NDepend.Spring.NET.solution.xml b/build-support/NDepend.Spring.NET.solution.xml deleted file mode 100644 index 834dfb17a..000000000 --- a/build-support/NDepend.Spring.NET.solution.xml +++ /dev/null @@ -1,337 +0,0 @@ - - - ..\build\net\2.0\ndepend - - Spring.Core - Spring.Web - Spring.Aop - Spring.Data - Spring.Services - Spring.Web.Extensions - Spring.Testing.NUnit - Spring.Data.NHibernate - Spring.Data.NHibernate12 - Spring.Scheduling.Quartz - Spring.Messaging.Nms - Spring.Data.NHibernate20 - Spring.Messaging - - - mscorlib - antlr.runtime - System - System.Xml - Common.Logging - System.Drawing - System.Configuration - Microsoft.VisualBasic - System.Web - nunit.framework - System.EnterpriseServices - System.Web.Services - System.Data - System.Transactions - System.Web.Extensions - NHibernate - Quartz - Apache.NMS - System.Messaging - - - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 - ..\build\net\2.0\Debug - - -
Application Metrics
-
Assemblies Metrics
-
VisualNDepend View
-
Assemblies Abstractness vs. Instability
-
Assemblies Dependencies
-
Assemblies Dependencies Diagram
-
Assemblies build order
-
NDepend information and warnings
-
CQL Queries and Constraints
-
Types Metrics
-
Types Dependencies
-
- - - - - - // <Name>Quick summary of methods to refactor</Name>\r\n\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS /*OUT OF "YourGeneratedCode" */ WHERE \r\n\r\n // Metrics' definitions\r\n ( NbLinesOfCode > 30 OR // http://www.ndepend.com/Metrics.aspx#NbLinesOfCode\r\n NbILInstructions > 200 OR // http://www.ndepend.com/Metrics.aspx#NbILInstructions\r\n CyclomaticComplexity > 20 OR // http://www.ndepend.com/Metrics.aspx#CC\r\n ILCyclomaticComplexity > 50 OR // http://www.ndepend.com/Metrics.aspx#ILCC\r\n ILNestingDepth > 4 OR // http://www.ndepend.com/Metrics.aspx#ILNestingDepth\r\n NbParameters > 5 OR // http://www.ndepend.com/Metrics.aspx#NbParameters\r\n NbVariables > 8 OR // http://www.ndepend.com/Metrics.aspx#NbVariables\r\n NbOverloads > 6 ) // http://www.ndepend.com/Metrics.aspx#NbOverloads\r\n AND \r\n\r\n // Here are some ways to avoid taking account of generated methods.\r\n !( NameIs "InitializeComponent()" OR\r\n // NDepend.CQL.GeneratedAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n // You can define your own attribute to mark "Generated".\r\n HasAttribute "OPTIONAL:NDepend.CQL.GeneratedAttribute") - // <Name>Methods too big (NbLinesOfCode)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbLinesOfCode > 30 ORDER BY NbLinesOfCode DESC\r\n// METHODS WHERE NbLinesOfCode > 30 are extremely complex and \r\n// should be split in smaller methods \r\n// (except if they are automatically generated by a tool).\r\n// See the definition of the NbLinesOfCode metric here http://www.ndepend.com/Metrics.aspx#NbLinesOfCode - // <Name>Methods too big (NbILInstructions)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbILInstructions > 200 ORDER BY NbILInstructions DESC\r\n// METHODS WHERE NbILInstructions > 200 are extremely complex and \r\n// should be split in smaller methods \r\n// (except if they are automatically generated by a tool).\r\n// See the definition of the NbILInstructions metric here http://www.ndepend.com/Metrics.aspx#NbILInstructions - // <Name>Methods too complex (CyclomaticComplexity)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CyclomaticComplexity > 20 ORDER BY CyclomaticComplexity DESC\r\n// METHODS WHERE CyclomaticComplexity > 15 are hard to understand and maintain.\r\n// METHODS WHERE CyclomaticComplexity > 30 are extremely complex and should be split \r\n// in smaller methods (except if they are automatically generated by a tool).\r\n// See the definition of the CyclomaticComplexity metric here http://www.ndepend.com/Metrics.aspx#CC - // <Name>Methods too complex (ILCyclomaticComplexity)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE ILCyclomaticComplexity > 40 ORDER BY ILCyclomaticComplexity DESC\r\n// METHODS WHERE ILCyclomaticComplexity > 20 are hard to understand and maintain.\r\n// METHODS WHERE ILCyclomaticComplexity > 40 are extremely complex and should be split \r\n// in smaller methods (except if they are automatically generated by a tool).\r\n// See the definition of the ILCyclomaticComplexity metric here http://www.ndepend.com/Metrics.aspx#ILCC - // <Name>Methods too complex (ILNestingDepth)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE ILNestingDepth > 4 ORDER BY ILNestingDepth DESC\r\n// METHODS WHERE ILNestingDepth > 4 are hard to understand and maintain. \r\n// METHODS WHERE ILNestingDepth > 8 is higher than 8 are extremely complex and should be split in smaller methods \r\n// (except if they are automatically generated by a tool). \r\n// See the definition of the NbILInstructions metric here http://www.NDepend.com/Metrics.aspx#ILNestingDepth - // <Name>Methods poorly commented (PercentageComment)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE PercentageComment < 20 AND NbLinesOfCode > 10 ORDER BY PercentageComment ASC\r\n// METHODS WHERE %Comment < 20 and that have at least 10 lines of code should be more commented.\r\n// See the definition of the PercentageComment metric here http://www.ndepend.com/Metrics.aspx#PercentageComment - // <Name>Methods with too many parameters (NbParameters)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbParameters > 5 ORDER BY NbParameters DESC\r\n// METHODS WHERE NbParameters > 5 might be painful to call and might degrade performance. \r\n// You should prefer using additional properties/fields to the declaring type to handle \r\n// numerous states. Another alternative is to provide a class or structure dedicated to \r\n// handle arguments passing (for example see the class System.Diagnostics.ProcessStartInfo \r\n// and the method System.Diagnostics.Process.Start(ProcessStartInfo))\r\n// See the definition of the NbParameters metric here http://www.ndepend.com/Metrics.aspx#NbParameters - // <Name>Methods with too many local variables (NbVariables)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbVariables > 15 ORDER BY NbVariables DESC\r\n// METHODS WHERE NbVariables > 8 are hard to understand and maintain.\r\n// METHODS WHERE NbVariables > 15 are extremely complex and should be split in \r\n// smaller methods (except if they are automatically generated by a tool).\r\n// See the definition of the Nbvariables metric here http://www.ndepend.com/Metrics.aspx#Nbvariables - // <Name>Methods with too many overloads (NbOverloads)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbOverloads > 6 ORDER BY NbOverloads DESC\r\n// METHODS WHERE NbParameters > 6 might be a problem to maintain and provoke higher coupling than necessary. \r\n// This might also reveal a potential misused of the C# and VB.NET language that since C#3 and VB9 support \r\n// object initialization. This feature helps reducing the number of constructors of a class.\r\n// See the definition of the NbOverloads metric here http://www.ndepend.com/Metrics.aspx#NbOverloads - - // <Name>Types with too many methods</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbMethods > 20 ORDER BY NbMethods DESC\r\n// TYPES WHERE NbMethods > 20 might be hard to understand and maintain \r\n// but there might be cases where it is relevant to have a high value for NbMethods. \r\n// For example, the System.Windows.Forms.DataGridView standard class has more than 1000 methods.\r\n// See the definition of the NbMethods metric here http://www.ndepend.com/Metrics.aspx#NbMethods - // <Name>Types with too many fields</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE NbFields > 20 AND !IsEnumeration ORDER BY NbFields DESC\r\n// TYPES WHERE NbFields > 20 AND !IsEnumeration might be hard to understand and maintain \r\n// but there might be cases where it is relevant to have a high value for NbFields. \r\n// For example, the System.Windows.Forms.Control standard class has more than 200 fields. \r\n// The value of the metric NbFields might be a better indicator of complex type.\r\n// See the definition of the NbFields metric here http://www.ndepend.com/Metrics.aspx#NbFields - // <Name>Types with poor cohesion (LCOM)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOM DESC\r\n// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10 might be problematic. \r\n// However, it is very hard to avoid such non-cohesive types. The LCOMHS metric\r\n// is often considered as more efficient to detect non-cohesive types.\r\n// See the definition of the LCOM metric here http://www.ndepend.com/Metrics.aspx#LCOM - // <Name>Types with poor cohesion (LCOMHS)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE LCOMHS > 0.95 AND NbFields > 10 AND NbMethods >10 ORDER BY LCOMHS DESC\r\n// TYPES WHERE LCOMHS > 1.0 AND NbFields > 10 AND NbMethods >10 should be avoided. \r\n// Note that this constraint is stronger than the constraint \r\n// TYPES WHERE LCOM > 0.8 AND NbFields > 10 AND NbMethods >10. \r\n// See the definition of the LCOMHS metric here http://www.ndepend.com/Metrics.aspx#LCOMHS - - - - // <Name>Assembly should not contain namespaces dependency cycles</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE ContainsNamespaceDependencyCycle\r\n// Dependency cycles between namespaces must be avoided \r\n// in order to have a levelized and comprehensive design.\r\n// More info available on the screencast 'Reduce the complexity' http://s3.amazonaws.com/NDependOnlineDemos/NDependReducingComplexity_viewlet_swf.html\r\n// You can also read this article http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies - // <Name>Type should not have too many responsabilities (Efferent Coupling)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE TypeCe > 50 ORDER BY TypeCe DESC \r\n// The Efferent Coupling (TypeCe) for a particular type is the number of types \r\n// it directly depends on. Notice that types declared in tier assemblies are taken into account. \r\n\r\n// Types that depends on too many others type (more than 50) are complex and have\r\n// more than one responsability. They are good candidate for refactoring.\r\n\r\n// More information available in this article:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/02/15/code-metrics-on-coupling-dead-code-design-flaws-and-re-engineering.aspx\r\n\r\n - // <Name>A stateless type might be turned into a static type</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n SizeOfInst ==0 AND \r\n NbInterfacesImplemented == 0 AND // To be accurate, this constraint doesn't take \r\n // account of types that implement some interfaces.\r\n !IsStatic AND \r\n !IsGeneric AND \r\n !IsInterface \r\n// It indicates stateless types that might eventually be turned into static classes.\r\n// See the definition of the SizeOfInst metric here http://www.ndepend.com/Metrics.aspx#SizeOfInst - // <Name>Class shouldn't be too deep in inheritance tree </Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE DepthOfInheritance >= 6 ORDER BY DepthOfInheritance DESC \r\n// Branches too long in the derivation should be avoided.\r\n// See the definition of the DepthOfInheritance metric here http://www.ndepend.com/Metrics.aspx#DIT\r\n \r\n// You can discard specific classes with by-design high DepthOfInheritance with such condition for example:\r\n// AND !DeriveFrom "System.Windows.Forms.Form" - // <Name>Class with no descendant should be sealed if possible</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n IsClass AND \r\n NbChildren ==0 AND \r\n !IsSealed AND \r\n !IsStatic \r\n // AND !IsPublic : You might want to add this condition if you are developping a framework\r\n // with classes that are intended to be sub-classed by your clients.\r\n ORDER BY NbLinesOfCode - // <Name>Classes that are candidate to be turned into Structures</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n IsClass AND\r\n SizeOfInst <= 16 AND // Structure instance must not be too big, else it degrades performance.\r\n NbChildren == 0 AND // Must not have children\r\n DepthOfInheritance == 1 // Must derive directly from System.Object\r\n // AND IsSealed : You might want to add this condition to restreint the set.\r\n // AND IsImmutable : Structures should be immutable type.\r\n // AND !IsPublic : You might want to add this condition if you are developping a framework\r\n // with classes that are intended to be sub-classed by your clients.\r\n - // <Name>Avoid namespaces with few types</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 NAMESPACES WHERE NbTypes < 5 ORDER BY NbTypes ASC \r\n\r\n// Make sure that there is a logical organization to each of your namespaces, \r\n// and that there is a valid reason for putting types in a sparsely populated \r\n// namespace. Namespaces should contain types that are used together in most \r\n// scenarios. When their applications are mutually exclusive, types should be \r\n// located in separate namespaces - // <Name>Nested types should not be visible</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsNested AND !IsPrivate AND !IsInFrameworkAssembly \r\n\r\n// A nested type is a type declared within the scope of another type. \r\n// Nested types are useful for encapsulating private implementation details of the containing type. \r\n// Used for this purpose, nested types should not be externally visible. Do not use externally \r\n// visible nested types for logical grouping or to avoid name collisions; instead, use namespaces. - // <Name>Avoid empty interfaces</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsInterface AND NbMethods == 0\r\n\r\n// Interfaces define members that provide a behavior or usage contract. The functionality described by \r\n// the interface can be adopted by any type, regardless of where the type appears in the inheritance\r\n// hierarchy. A type implements an interface by providing implementations for the interface's members.\r\n// An empty interface does not define any members, and as such, does not define a contract that can be implemented.\r\n\r\n// If your design includes empty interfaces that types are expected to implement, you are probably using\r\n// an interface as a marker, or a way of identifying a group of types. If this identification will occur \r\n// at runtime, the correct way to accomplish this is to use a custom attribute. Use the presence or absence \r\n// of the attribute, or the attribute's properties, to identify the target types. If the identification must\r\n// occur at compile time, then using an empty interface is acceptable. - // <Name>Declare types in namespaces</Name>\r\nWARN IF Count > 0 IN SELECT NAMESPACES WHERE NameIs "" AND !IsInFrameworkAssembly \r\n\r\n// Types are declared within namespaces to prevent name collisions, and as a way of organizing related types \r\n// in an object hierarchy. Types outside any named namespace are in a global namespace that cannot be referenced in code.\r\n// If an anonymous namespace can be found, it means that it contains types outside of namespaces. - // <Name>Empty static constructor can be discarded</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE IsClassConstructor AND NbLinesOfCode == 0 - // <Name>Assemblies with poor cohesion (RelationalCohesion)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 ASSEMBLIES WHERE RelationalCohesion < 1.5 OR RelationalCohesion > 4.0\r\n\r\n// As classes inside an assembly should be strongly related, \r\n// the cohesion should be high. On the other hand, a value which is too high may \r\n// indicate over-coupling. A good range for RelationalCohesion is 1.5 to 4.0.\r\n// See the definition of the RelationalCohesion metric here http://www.ndepend.com/Metrics.aspx#RelationalCohesion - // <Name>Assemblies that don't satisfy the Abstractness/Instability principle</Name>\r\n\r\nWARN IF Percentage > 15 IN SELECT ASSEMBLIES WHERE NormDistFromMainSeq > 0.7 ORDER BY NormDistFromMainSeq DESC\r\n\r\n// See the definition of the NormDistFromMainSeq metric here http://www.ndepend.com/Metrics.aspx#DitFromMainSeq - - // <Name>Instances size shouldn't be too big (SizeOfInst)</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE SizeOfInst > 64 ORDER BY SizeOfInst DESC\r\n// TYPES WHERE SizeOfInst > 64 might degrade performance (depending on the number of \r\n// instances created at runtime) and might be hard to maintain. \r\n// However it is not a rule since sometime there is no alternative \r\n// (the size of instances of the System.Net.NetworkInformation.SystemIcmpV6Statistics \r\n// standard class is 2064 bytes).\r\n// See the definition of the SizeOfInst metric here http://www.ndepend.com/Metrics.aspx#SizeOfInst - // <Name>Boxing/unboxing should be avoided (Method)</Name>\r\nWARN IF Percentage > 5 IN SELECT METHODS WHERE IsUsingBoxing OR IsUsingUnboxing \r\n// Thanks to generics, boxing and unboxing should be rare. - // <Name>Boxing/unboxing should be avoided (Type)</Name>\r\nWARN IF Percentage > 5 IN SELECT TYPES WHERE IsUsingBoxing OR IsUsingUnboxing \r\n// Thanks to generics, boxing and unboxing should be rare. - // <Name>Attribute classes should be sealed</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE IsAttributeClass \r\nAND !IsSealed AND !IsAbstract AND IsPublic AND !IsInFrameworkAssembly \r\n\r\n// The .NET Framework class library provides methods for retrieving custom attributes. \r\n// By default, these methods search the attribute inheritance hierarchy; for example \r\n// System.Attribute.GetCustomAttribute searches for the specified attribute type, or \r\n// any attribute type that extends the specified attribute type. Sealing the attribute \r\n// eliminates the search through the inheritance hierarchy, and can improve performance. - - - - // <Name>Potentially unused methods</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE \r\n MethodCa == 0 AND // Ca=0 -> No Afferent Coupling -> The method is not used in the context of this application.\r\n !IsPublic AND // Public methods might be used by client applications of your assemblies.\r\n !IsEntryPoint AND // Main() method is not used by-design.\r\n !IsExplicitInterfaceImpl AND // The IL code never explicitely calls explicit interface methods implementation.\r\n !IsClassConstructor AND // The IL code never explicitely calls class constructors.\r\n !IsFinalizer // The IL code never explicitely calls finalizers.\r\n - // <Name>Potentially unused fields</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE \r\n FieldCa == 0 AND // Ca=0 -> No Afferent Coupling -> The field is not used in the context of this application.\r\n !IsPublic AND // Although not recommended, public fields might be used by client applications of your assemblies.\r\n !IsLiteral AND // The IL code never explicitely uses literal fields.\r\n !IsEnumValue AND // The IL code never explicitely uses enumeration value.\r\n !NameIs "value__" // Field named 'value__' are relative to enumerations and the IL code never explicitely uses them. - // <Name>Potentially unused types</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n TypeCa == 0 AND // Ca=0 -> No Afferent Coupling -> The type is not used in the context of this application.\r\n !IsPublic AND // Public types might be used by client applications of your assemblies.\r\n !NameIs "Program" // Generally, types named Program contain a Main() entry-point method and this condition avoid to consider such type as unused code.\r\n - - - // <Name>Fields should be declared as private</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE \r\n !IsPrivate AND \r\n // These conditions filter cases where fields doesn't represent state that should be encapsulated. \r\n !IsInFrameworkAssembly AND \r\n !IsGeneratedByCompiler AND \r\n !IsSpecialName AND \r\n !IsInitOnly AND \r\n !IsLiteral AND \r\n !IsEnumValue - - // <Name>Methods that could be declared as 'internal' in C#, 'Friend' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBeInternal - // <Name>Methods that could be declared as 'protected internal' in C#, 'Protected Friend' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBeInternalProtected - // <Name>Methods that could be declared as 'protected' in C#, 'Protected' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBeProtected - // <Name>Methods that could be declared as 'private' in C#, 'Private' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE CouldBePrivate - // <Name>Methods that should be declared as 'public' in C#, 'Public' in VB.NET</Name>\r\nSELECT METHODS WHERE ShouldBePublic \r\n// The keyword 'ShouldBePublic' shows code elements declared as 'internal\Friend' that are used outside of their assembly\r\n// thanks to the Attribute System.Runtime.CompilerServices.InternalsVisibleTo - - - // <Name>Types that could be declared as internal</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeInternal - // <Name>Types that could be declared as 'protected internal' in C#, 'Protected Friend' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeInternalProtected - // <Name>Types that could be declared as 'protected' in C#, 'Protected' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBeProtected - // <Name>Types that could be declared as 'private' in C#, 'Private' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE CouldBePrivate - // <Name>Types that should be declared as 'public' in C#, 'Public' in VB.NET</Name>\r\nSELECT TYPES WHERE ShouldBePublic \r\n// The keyword 'ShouldBePublic' shows code elements declared as 'internal\Friend' that are used outside of their assembly\r\n// thanks to the Attribute System.Runtime.CompilerServices.InternalsVisibleTo - - - // <Name>Fields that could be declared as internal</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBeInternal - // <Name>Fields that could be declared as 'protected internal' in C#, 'Protected Friend' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBeInternalProtected - // <Name>Fields that could be declared as 'protected' in C#, 'Protected' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBeProtected - // <Name>Fields that could be declared as 'private' in C#, 'Private' in VB.NET</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE CouldBePrivate - // <Name>Fields that should be declared as 'public' in C#, 'Public' in VB.NET</Name>\r\nSELECT FIELDS WHERE ShouldBePublic \r\n// The keyword 'ShouldBePublic' shows code elements declared as 'internal\Friend' that are used outside of their assembly\r\n// thanks to the Attribute System.Runtime.CompilerServices.InternalsVisibleTo - - - - // <Name>API Breaking Changes: Methods</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS\r\nWHERE IsPublic AND (VisibilityWasChanged OR WasRemoved)\r\n\r\n// This constraint warns if a public method is not public anymore or if it has been removed.\r\n// This can break the code of your clients.\r\n// More information on breaking changes here: \r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison\r\n\r\n - // <Name>API Breaking Changes: Types</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES\r\nWHERE IsPublic AND (VisibilityWasChanged OR WasRemoved)\r\n\r\n// This constraint warns if a public type is not public anymore or if it has been removed.\r\n// This can break the code of your clients.\r\n// More information on breaking changes here: \r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison\r\n\r\n\r\n - // <Name>API Breaking Changes: Interfaces</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES\r\nWHERE IsInterface AND IsPublic AND (WasChanged AND !CommentsWereChanged)\r\n\r\n// This constraint warns if a public interface has been changed, but not because of comment change.\r\n// This can break the code of your clients that implements such interface.\r\n// More information on breaking changes here: \r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/20/avoid-api-breaking-changes.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison - - - // <Name>Methods added</Name>\r\nSELECT METHODS WHERE WasAdded\r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Methods removed</Name>\r\nSELECT METHODS WHERE WasRemoved \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Methods where code was changed</Name>\r\nSELECT METHODS WHERE CodeWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Methods where comments were changed</Name>\r\nSELECT METHODS WHERE CommentsWereChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Methods where visibility was changed</Name>\r\nSELECT METHODS WHERE VisibilityWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Methods that became obsolete</Name>\r\nSELECT METHODS WHERE BecameObsolete \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - // <Name>Fields added</Name>\r\nSELECT FIELDS WHERE WasAdded\r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Fields removed</Name>\r\nSELECT FIELDS WHERE WasRemoved \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - // <Name>Types added</Name>\r\nSELECT TYPES WHERE WasAdded\r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Types removed</Name>\r\nSELECT TYPES WHERE WasRemoved \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Types where code was changed</Name>\r\nSELECT TYPES WHERE CodeWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Types where comments were changed</Name>\r\nSELECT TYPES WHERE CommentsWereChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Types where visibility was changed</Name>\r\nSELECT TYPES WHERE VisibilityWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tyoes that became obsolete</Name>\r\nSELECT TYPES WHERE BecameObsolete \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - // <Name>Namespaces added</Name>\r\nSELECT NAMESPACES WHERE WasAdded\r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Namespaces removed</Name>\r\nSELECT NAMESPACES WHERE WasRemoved \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Namespaces where code was changed</Name>\r\nSELECT NAMESPACES WHERE CodeWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Namespaces where comments were changed</Name>\r\nSELECT NAMESPACES WHERE CommentsWereChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - // <Name>Assemblies added</Name>\r\nSELECT ASSEMBLIES WHERE WasAdded\r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Assemblies removed</Name>\r\nSELECT ASSEMBLIES WHERE WasRemoved \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Assemblies where code was changed</Name>\r\nSELECT ASSEMBLIES WHERE CodeWasChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Assemblies where comments were changed</Name>\r\nSELECT ASSEMBLIES WHERE CommentsWereChanged \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - // <Name>Tier Methods that were not used and that are now used</Name>\r\nSELECT METHODS WHERE IsUsedRecently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Methods that were used and that are not used anymore</Name>\r\nSELECT METHODS WHERE IsNotUsedAnymore \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Types that were not used and that are now used</Name>\r\nSELECT TYPES WHERE IsUsedRecently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Types that were used and that are not used anymore</Name>\r\nSELECT TYPES WHERE IsNotUsedAnymore \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Types where usage changed</Name>\r\nSELECT TYPES WHERE IsUsedDifferently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Namespaces that were not used and that are now used</Name>\r\nSELECT NAMESPACES WHERE IsUsedRecently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Namespaces that were used and that are not used anymore</Name>\r\nSELECT NAMESPACES WHERE IsNotUsedAnymore \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Namespaces where usage changed</Name>\r\nSELECT NAMESPACES WHERE IsUsedDifferently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Assemblies that were not used and that are now used</Name>\r\nSELECT ASSEMBLIES WHERE IsUsedRecently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Assemblies that were used and that are not used anymore</Name>\r\nSELECT ASSEMBLIES WHERE IsNotUsedAnymore \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Assemblies where usage changed</Name>\r\nSELECT ASSEMBLIES WHERE IsUsedDifferently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Fields that were not used and that are now used</Name>\r\nSELECT FIELDS WHERE IsUsedRecently \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - // <Name>Tier Fields that were used and that are not used anymore</Name>\r\nSELECT FIELDS WHERE IsNotUsedAnymore \r\n\r\n// To run this query properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base - - - - // <Name>Method changed 100% covered by tests</Name>\r\nSELECT METHODS WHERE PercentageCoverage == 100 AND CodeWasChanged ORDER BY NbLinesOfCode DESC \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Method added 100% covered by tests</Name>\r\nSELECT METHODS WHERE WasAdded AND PercentageCoverage == 100 ORDER BY NbLinesOfCode DESC \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Method changed partially covered by tests</Name>\r\nSELECT METHODS WHERE \r\n PercentageCoverage < 100 AND PercentageCoverage > 0 AND\r\n CodeWasChanged \r\n ORDER BY PercentageCoverage DESC , NbLinesOfCodeCovered , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Method added partially covered by tests</Name>\r\nSELECT METHODS WHERE \r\n PercentageCoverage < 100 AND PercentageCoverage > 0 AND\r\n WasAdded \r\n ORDER BY PercentageCoverage DESC , NbLinesOfCodeCovered , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Method changed not covered at all</Name>\r\nSELECT METHODS WHERE PercentageCoverage == 0 AND CodeWasChanged ORDER BY NbLinesOfCode DESC \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Method added not covered at all</Name>\r\nSELECT METHODS WHERE PercentageCoverage == 0 AND WasAdded ORDER BY NbLinesOfCode DESC \r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in throught the menu: Start Page -> Compare 2 versions of a code base\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - - - - // <Name>Coverage regression on methods 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.FullCoveredAttribute" AND PercentageCoverage < 100\r\n\r\n// NDepend.CQL.FullCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag '100% covered' methods.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Coverage regression on methods 100% Branch-covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.FullBranchCoveredAttribute" AND PercentageBranchCoverage < 100\r\n\r\n// NDepend.CQL.FullCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag '100% branch covered' methods.\r\n\r\n// To run this constraint properly branch coverage data must be gathered from NCover™.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx\r\n\r\n// The metric BranchCoverage is not available if you are using Visual Studio™ Coverage. - // <Name>Coverage regression on type 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.FullCoveredAttribute" AND PercentageCoverage < 100\r\n\r\n// NDepend.CQL.FullCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag '100% covered' types.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Coverage regression on assembly 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.FullCoveredAttribute" AND PercentageCoverage < 100\r\n\r\n// NDepend.CQL.FullCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag '100% covered' assemblies.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Coverage regression on methods at least 95% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.MoreThan95PercentCoveredAttribute" AND PercentageCoverage < 95\r\n\r\n// NDepend.CQL.MoreThan95PercentCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'at least 95% Covered' methods.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Coverage regression on types at least 95% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.MoreThan95PercentCoveredAttribute" AND PercentageCoverage < 95\r\n\r\n// NDepend.CQL.MoreThan95PercentCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'at least 95% Covered' types.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Coverage regression on assemblies at least 95% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\nHasAttribute "OPTIONAL:NDepend.CQL.MoreThan95PercentCoveredAttribute" AND PercentageCoverage < 95\r\n\r\n// NDepend.CQL.MoreThan95PercentCoveredAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'at least 95% Covered' assemblies.\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Complex methods should be 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS /*OUT OF "YourGeneratedCode" */ WHERE \r\n // These metrics' definitions are available here: http://www.ndepend.com/Metrics.aspx#MetricsOnMethods\r\n ( NbILInstructions > 200 OR \r\n ILCyclomaticComplexity > 50 OR \r\n ILNestingDepth > 4 OR\r\n NbParameters > 5 OR \r\n NbVariables > 8 OR\r\n NbOverloads > 6 ) AND \r\n !PercentageCoverage < 100\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Complex methods should be 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS /*OUT OF "YourGeneratedCode" */ WHERE \r\n // These metrics' definitions are available here: http://www.ndepend.com/Metrics.aspx#MetricsOnMethods\r\n ( NbILInstructions > 200 OR \r\n ILCyclomaticComplexity > 50 OR \r\n ILNestingDepth > 4 OR\r\n NbParameters > 5 OR \r\n NbVariables > 8 OR\r\n NbOverloads > 6 ) AND \r\n !PercentageCoverage < 100\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - - // <Name>Methods 100% covered</Name>\r\nSELECT METHODS WHERE PercentageCoverage == 100\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Types 100% covered</Name>\r\nSELECT TYPES WHERE PercentageCoverage == 100\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Namespaces 100% covered</Name>\r\nSELECT NAMESPACES WHERE PercentageCoverage == 100\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Assemblies 100% covered</Name>\r\nSELECT ASSEMBLIES WHERE PercentageCoverage == 100\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Methods not covered</Name>\r\nSELECT METHODS WHERE PercentageCoverage == 0\r\nORDER BY NbLinesOfCode DESC\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Types not covered</Name>\r\nSELECT TYPES WHERE PercentageCoverage == 0\r\nORDER BY NbLinesOfCode DESC\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Namespaces not covered</Name>\r\nSELECT NAMESPACES WHERE PercentageCoverage == 0\r\nORDER BY NbLinesOfCode DESC\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Assemblies not covered</Name>\r\nSELECT ASSEMBLIES WHERE PercentageCoverage == 0\r\nORDER BY NbLinesOfCode DESC\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Methods 95% to 99% covered</Name>\r\nSELECT METHODS WHERE PercentageCoverage >= 95 AND PercentageCoverage <= 99 \r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Types 95% to 99% covered</Name>\r\nSELECT TYPES WHERE PercentageCoverage >= 95 AND PercentageCoverage <= 99 \r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Namespaces 95% to 99% covered</Name>\r\nSELECT NAMESPACES WHERE PercentageCoverage >= 95 AND PercentageCoverage <= 99 \r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Assemblies 95% to 99% covered</Name>\r\nSELECT ASSEMBLIES WHERE PercentageCoverage >= 95 AND PercentageCoverage <= 99 \r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Methods 70% to 94% covered</Name>\r\nSELECT METHODS WHERE PercentageCoverage >= 70 AND PercentageCoverage <= 94\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Types 70% to 94% covered</Name>\r\nSELECT TYPES WHERE PercentageCoverage >= 70 AND PercentageCoverage <= 94\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Namespaces 70% to 94% covered</Name>\r\nSELECT NAMESPACES WHERE PercentageCoverage >= 70 AND PercentageCoverage <= 94\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Assemblies 70% to 94% covered</Name>\r\nSELECT ASSEMBLIES WHERE PercentageCoverage >= 70 AND PercentageCoverage <= 94\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Methods 1% to 69% covered</Name>\r\nSELECT METHODS WHERE PercentageCoverage >= 1 AND PercentageCoverage <= 69\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Types 1% to 69% covered</Name>\r\nSELECT TYPES WHERE PercentageCoverage >= 1 AND PercentageCoverage <= 69\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Namespaces 1% to 69% covered</Name>\r\nSELECT NAMESPACES WHERE PercentageCoverage >= 1 AND PercentageCoverage <= 69\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - // <Name>Assemblies 1% to 69% covered</Name>\r\nSELECT ASSEMBLIES WHERE PercentageCoverage >= 1 AND PercentageCoverage <= 69\r\nORDER BY NbLinesOfCode DESC , NbLinesOfCodeNotCovered \r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - - - - // <Name>Fields should be marked as ReadOnly when possible</Name>\r\nWARN IF Count > 0 IN SELECT FIELDS WHERE IsImmutable AND !IsInitOnly\r\n\r\n// A field that matches the condition IsImmutable is a field that is assigned only by constructors of its class.\r\n// For an instance field, this means its value will remain constant throught the lifetime of the object.\r\n// For a static field, this means its value will remain constant throught the lifetime of the program.\r\n// In both cases, such field can safely be marked with the C# readonly keyword (ReadOnly in VB.NET).\r\n\r\n// The condition IsInitOnly matches fields that are marked with the C# readonly keyword (ReadOnly in VB.NET).\r\n\r\n\r\n\r\n - // <Name>Structures should be immutable</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE IsStructure AND !IsImmutable AND !IsInFrameworkAssembly\r\n\r\n// It is deemed as a good practice to make your structure immutable.\r\n// An object is immutable if its state doesn’t change once the object has been created. \r\n// Consequently, a structure is immutable if its instances are immutable.\r\n// Immutable types naturally simplify code by limiting side-effects.\r\n// See some explanations on immutability and how NDepend supports it here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx\r\n - // <Name>Regression on immutable types</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE HasAttribute "OPTIONAL:NDepend.CQL.ImmutableAttribute" AND !IsImmutable\r\n\r\n// An object is immutable if its state doesn’t change once the object has been created. \r\n// Consequently, a class or a structure is immutable if its instances are immutable.\r\n// Immutable types naturally simplify code by limiting side-effects.\r\n// See some explanations on immutability and how NDepend supports it here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx\r\n\r\n// NDepend.CQL.ImmutableAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'immutable' types.\r\n\r\n - // <Name>Regression on pure methods</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n HasAttribute "OPTIONAL:NDepend.CQL.PureAttribute" AND \r\n ( ChangesObjectState OR ChangesTypeState ) AND\r\n NbLinesOfCode > 0\r\n\r\n// A method is pure if its execution doesn’t change the value of any instance or static field. \r\n// Pure methods naturally simplify code by limiting side-effects.\r\n// See some explanations on immutability / purity and how NDepend supports it here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx\r\n\r\n// NDepend.CQL.PureAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'pure' methods.\r\n\r\n - // <Name>Missing usage of ImmutableAttribute</Name>\r\nSELECT TYPES WHERE !HasAttribute "OPTIONAL:NDepend.CQL.ImmutableAttribute" AND IsImmutable\r\n\r\n// Types matched by this query are immutable but are not tagged with the ImmutableAttribute.\r\n// The benefit of tagging them with the ImmutableAttribute is that the constraint 'Regression on immutable types' \r\n// will warn when the immutability of a type gets broken.\r\n\r\n// NDepend.CQL.ImmutableAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'immutable' types.\r\n - // <Name>Missing usage of PureAttribute</Name>\r\nSELECT METHODS WHERE \r\n !HasAttribute "OPTIONAL:NDepend.CQL.PureAttribute" AND \r\n !ChangesObjectState AND !ChangesTypeState AND\r\n NbLinesOfCode > 0\r\n\r\n// Methods matched by this query are pure but are not tagged with the PureAttribute.\r\n// The benefit of tagging them with the PureAttribute is that the constraint 'Regression on pure methods'\r\n// will warn when the purity of a method gets broken.\r\n\r\n// NDepend.CQL.PureAttribute is defined in the redistributable assembly $NDependInstallDir$\Lib\NDepend.CQL.dll\r\n// You can define your own attribute to tag 'pure' methods. - - - // <Name>Instance fields should be prefixed with a 'm_'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE \r\n !NameLike "^m_" AND \r\n !IsStatic AND \r\n !IsLiteral AND \r\n !IsGeneratedByCompiler AND \r\n !IsSpecialName AND \r\n !IsEventDelegateObject \r\n\r\n// This naming convention provokes debate.\r\n// Don't hesitate to customize the regex of NameLike to your preference. - // <Name>Static fields should be prefixed with a 's_'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE \r\n !NameLike "^s_" AND \r\n IsStatic AND \r\n !IsLiteral AND \r\n !IsGeneratedByCompiler AND \r\n !IsSpecialName AND \r\n !IsEventDelegateObject \r\n\r\n// This naming convention provokes debate.\r\n// Don't hesitate to customize the regex of NameLike to your preference.\r\n - // <Name>Interface name should begin with a 'I'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsInterface AND !NameLike "^I" AND !IsNested AND !IsInFrameworkAssembly\r\n - // <Name>Abstract base class should be suffixed with 'Base'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n IsAbstract AND \r\n IsClass AND\r\n DepthOfInheritance == 1 AND // equivalent to: DepthOfDeriveFrom "System.Object" == 1\r\n !NameLike "Base$"\r\n - // <Name>Exception class name should be suffixed with 'Exception'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsExceptionClass AND !NameLike "Exception$" AND !IsInFrameworkAssembly\r\n// The name of an exception class should end with 'Exception'. - // <Name>Attribute class name should be suffixed with 'Attribute'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE IsAttributeClass AND !NameLike "Attribute$" AND !IsInFrameworkAssembly\r\n - // <Name>Types name should begin with an Upper character</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n !NameLike "^[A-Z]" AND // The name of a type should begin with an Upper letter.\r\n !IsGeneratedByCompiler AND // Except if it is generated by compiler or ...\r\n !IsInFrameworkAssembly // ... if it is declared in a framework assembly. - // <Name>Methods name should begin with an Upper character</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE \r\n !NameLike "^[A-Z]" AND \r\n !(IsClassConstructor OR IsConstructor OR \r\n IsPropertyGetter OR IsPropertySetter OR\r\n IsIndexerGetter OR IsIndexerSetter OR\r\n IsEventAdder OR IsEventRemover OR\r\n IsOperator) AND !IsGeneratedByCompiler AND !IsInFrameworkAssembly\r\n// The name of a regular method should begin with an Upper letter. - // <Name>Do not name enum values 'Reserved'</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE IsEnumValue AND NameLike "Reserved"\r\n\r\n// This rule assumes that an enumeration member with a name that contains "reserved" \r\n// is not currently used but is a placeholder to be renamed or removed in a future version.\r\n// Renaming or removing a member is a breaking change. You should not expect users to ignore\r\n// a member just because its name contains "reserved" nor can you rely on users to read or \r\n// abide by documentation. Furthermore, because reserved members appear in object browsers \r\n// and smart integrated development environments, they can cause confusion as to which members \r\n// are actually being used.\r\n\r\n// Instead of using a reserved member, add a new member to the enumeration in the future version.\r\n// In most cases, the addition of the new member is not a breaking change, as long as the \r\n// addition does not cause the values of the original members to change. - // <Name>Type names should not match namespaces</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n NameIs "Collections" OR\r\n NameIs "Forms" OR\r\n NameIs "System" OR\r\n NameIs "UI"\r\n\r\n// Type names should not match the names of namespaces defined in the .NET Framework \r\n// class library. Violating this rule can reduce the usability of the library. - - // <Name>Avoid methods with name too long</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS \r\n WHERE NameLike "^[^\<\(]{35,}.*$" AND \r\n !IsExplicitInterfaceImpl AND !IsInFrameworkAssembly \r\n// The regex matches methods with name longer than 35 characters.\r\n// Method Name doesn't contain the type and namespace prefix, FullName does.\r\n// The regex computes the method name length from the beginning until the first open parenthesis or first lower than (for generic methods).\r\n// Explicit Interface Implementation methods are discarded because their names are prefixed with the interface name. - // <Name>Avoid types with name too long</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n NameLike "^[^\<]{35,}.*$" AND \r\n !IsNested AND !IsInFrameworkAssembly \r\n// The regex matches types with name longer than 35 characters.\r\n// Type Name doesn't contain the namespace prefix, FullName does.\r\n// The regex computes the type name length from the beginning until the end or the first lower than (for generic types).\r\n// Nested types are discarded because their names are prefixed with outer type's name. - // <Name>Avoid fields with name too long</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 FIELDS WHERE \r\n NameLike "^[^\<]{35,}.*$" AND \r\n !IsInFrameworkAssembly \r\n// The regex matches fields with name longer than 35 characters.\r\n// Field Name doesn't contain the type and namespace prefix, FullName does. - - - - - // <Name>Mark ISerializable types with serializable</Name>\r\nSELECT TYPES WHERE \r\n IsPublic AND !IsDelegate AND\r\n Implement "OPTIONAL:System.Runtime.Serialization.ISerializable" AND \r\n !HasAttribute "OPTIONAL:System.SerializableAttribute"\r\n\r\n// To be recognized by the CLR as serializable, types must be marked with the SerializableAttribute \r\n// attribute even if the type uses a custom serialization routine through implementation of the ISerializable interface. - // <Name>Mark assemblies with assembly version</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n !HasAttribute "OPTIONAL:System.Reflection.AssemblyVersionAttribute" AND\r\n !IsFrameworkAssembly \r\n\r\n// The identity of an assembly is composed of the following information:\r\n// - Assembly name\r\n// - Version number\r\n// - Culture\r\n// - Public key (for strong-named assemblies).\r\n// The .NET Framework uses the version number to uniquely identify an assembly, \r\n// and to bind to types in strong-named assemblies. The version number is used \r\n// together with version and publisher policy. By default, applications run only \r\n// with the assembly version with which they were built. - // <Name>Mark assemblies with CLSCompliant</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n !HasAttribute "OPTIONAL:System.CLSCompliantAttribute" AND\r\n !IsFrameworkAssembly \r\n\r\n// The Common Language Specification (CLS) defines naming restrictions, data types, \r\n// and rules to which assemblies must conform if they are to be used across programming languages.\r\n// Good design dictates that all assemblies explicitly indicate CLS compliance with \r\n// CLSCompliantAttribute. If the attribute is not present on an assembly, the assembly is not compliant. - // <Name>Mark assemblies with ComVisible</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n !HasAttribute "OPTIONAL:System.Runtime.InteropServices.ComVisibleAttribute" AND\r\n !IsFrameworkAssembly \r\n\r\n// The ComVisibleAttribute attribute determines how COM clients access managed code. \r\n// Good design dictates that assemblies explicitly indicate COM visibility. \r\n// COM visibility can be set for an entire assembly and then overridden for individual \r\n// types and type members. If the attribute is not present, the contents of the assembly\r\n// are visible to COM clients. - // <Name>Mark attributes with AttributeUsageAttribute</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\nDeriveFrom "OPTIONAL:System.Attribute" AND\r\n!HasAttribute "OPTIONAL:System.AttributeUsageAttribute" AND\r\n!IsInFrameworkAssembly \r\n\r\n// When defining a custom attribute, mark it using AttributeUsageAttribute to \r\n// indicate where in the source code the custom attribute can be applied.\r\n// An attribute's meaning and intended usage will determine its valid locations \r\n// in code. For example, if you are defining an attribute that identifies the \r\n// person responsible for maintaining and enhancing each type in a library, \r\n// and responsibility is always assigned at the type level, compilers should \r\n// allow the attribute on classes, enumerations, and interfaces, but should \r\n// not allow it on methods, events, or properties. Organizational policies and\r\n// procedures would dictate whether the attribute should be allowed on assemblies. - // <Name>Remove calls to GC.Collect()</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n IsDirectlyUsing "OPTIONAL:System.GC.Collect()" OR\r\n IsDirectlyUsing "OPTIONAL:System.GC.Collect(Int32)" OR\r\n IsDirectlyUsing "OPTIONAL:System.GC.Collect(Int32,GCCollectionMode)"\r\n\r\n// It is preferrable to avoid calling GC.Collect() explicitely\r\n// in order to avoid some performance pitfall.\r\n// More in information on this here:\r\n// http://blogs.msdn.com/ricom/archive/2004/11/29/271829.aspx - // <Name>Don't call GC.Collect() without calling GC.WaitForPendingFinalizers()</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n (IsDirectlyUsing "OPTIONAL:System.GC.Collect()" OR\r\n IsDirectlyUsing "OPTIONAL:System.GC.Collect(Int32)" OR\r\n IsDirectlyUsing "OPTIONAL:System.GC.Collect(Int32,GCCollectionMode)") \r\n AND\r\n !IsDirectlyUsing "OPTIONAL:System.GC.WaitForPendingFinalizers()" \r\n\r\n// It is preferrable to avoid calling GC.Collect() explicitely\r\n// in order to avoid some performance pitfall.\r\n// But if you wish to call GC.Collect(), you must do it this way:\r\n// GC.Collect();\r\n// GC.WaitForPendingFinalizers();\r\n// GC.Collect();\r\n// To make sure that finalizer got executed, and object with finalizer got cleaned properly. - // <Name>Enum Storage should be Int32</Name>\r\nWARN IF Count > 0 IN SELECT FIELDS WHERE \r\n NameIs "value__" AND \r\n !IsOfType "OPTIONAL:System.Int32" AND\r\n !IsInFrameworkAssembly\r\n\r\n// An enumeration is a value type that defines a set of related named constants. By default, \r\n// the System.Int32 data type is used to store the constant value. Even though you can change \r\n// this underlying type, it is not necessary or recommended for most scenarios. Note that there \r\n// is no significant performance gain in using a data type smaller than Int32. If you cannot \r\n// use the default data type, you should use one of the CLS-compliant integral types, Byte, \r\n// Int16, Int32, or Int64, to ensure that all of the enumeration's values are representable in \r\n// CLS-compliant programming languages. - // <Name>Do not raise too general exception types</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n // The following exception types are too general to provide sufficient information to the user:\r\n ( ( DepthOfCreateA "OPTIONAL:System.Exception" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.ApplicationException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.SystemException" == 1 )\r\n // Test for non-constructor, else this constraint would warn \r\n // on ctor of classes that derive from these exception types.\r\n AND !IsConstructor )\r\n - // <Name>Do not raise reserved exception types</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n // The following exception types are reserved and should be thrown only by the Common Language Runtime:\r\n ( DepthOfCreateA "OPTIONAL:System.ExecutionEngineException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.IndexOutOfRangeException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.NullReferenceException" == 1 OR\r\n DepthOfCreateA "OPTIONAL:System.OutOfMemoryException" == 1 OR\r\n DepthOfCreateA "OPTIONAL:System.StackOverflowException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.InvalidProgramException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.AccessViolationException" == 1 OR\r\n DepthOfCreateA "OPTIONAL:System.CannotUnloadAppDomainException" == 1 OR\r\n DepthOfCreateA "OPTIONAL:System.BadImageFormatException" == 1 OR \r\n DepthOfCreateA "OPTIONAL:System.DataMisalignedException" == 1 )\r\n - // <Name>Use integral or string argument for indexers</Name>\r\nSELECT METHODS WHERE \r\nIsIndexerGetter AND \r\n !( NameIs "get_Item(String)" OR \r\n NameLike "get_Item\(Int" OR \r\n NameLike "get_Item\(Byte" OR\r\n NameLike "get_Item\(SByte" )\r\n\r\n// Indexers, that is, indexed properties, should use integer or string types for the index. \r\n// These types are typically used for indexing data structures and increase the usability of \r\n// the library. Use of the Object type should be restricted to those cases where the specific \r\n// integer or string type cannot be specified at design time. If the design requires other \r\n// types for the index, reconsider whether the type represents a logical data store. If it \r\n// does not represent a logical data store, use a method. - // <Name>Uri fields should be of type System.Uri</Name>\r\nWARN IF Count > 0 IN SELECT FIELDS WHERE \r\n (NameLike "Uri$" OR NameLike "Url$") AND !IsOfType "OPTIONAL:System.Uri"\r\n\r\n// A field which name end with 'Uri' is deemed as representing a uri.\r\n// Such field should be of type System.Uri. - // <Name>Types should not extend System.ApplicationException</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE\r\n DepthOfDeriveFrom "OPTIONAL:System.ApplicationException" == 1 AND\r\n !IsInFrameworkAssembly\r\n\r\n// For .NET Framework version 1, it was recommended to derive new exceptions from ApplicationException. \r\n// The recommendation has changed and new exceptions should derive from System.Exception or one of its \r\n// subclasses in the System namespace. - - - // <Name>Don't use .NET 1.x HashTable and ArrayList</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE\r\n\r\n // Prefer using the class System.Collections.Generic.Dictionary<K,V> over System.Collections.HashTable.\r\n CreateA "OPTIONAL:System.Collections.HashTable" OR\r\n\r\n // Prefer using the class System.Collections.Generic.List<T> over System.Collections.ArrayList.\r\n CreateA "OPTIONAL:System.Collections.ArrayList"\r\n\r\n// You can be forced to use HashTable or ArrayList \r\n// because if you are using tier code that requires working with these classes\r\n// or because you are coding with .NET 1.x. - // <Name>Caution with List.Contains()</Name>\r\nSELECT METHODS WHERE \r\nIsDirectlyUsing "OPTIONAL:System.Collections.Generic.List<T>.Contains(T)" OR\r\nIsDirectlyUsing "OPTIONAL:System.Collections.Generic.IList<T>.Contains(T)" OR\r\nIsDirectlyUsing "OPTIONAL:System.Collections.ArrayList.Contains(Object)"\r\n\r\n// The cost of checking if a list contains an object is proportional to the size of the list (O(N) operation).\r\n// For large lists and/or frequent calls to Contains(), prefer using the System.Collections.Generic.HashSet<T> class \r\n// where calls to Contains() takes a constant time (O(0) operation). - // <Name>Prefer return collection abstraction instead of implementation</Name>\r\nSELECT METHODS WHERE \r\n ReturnTypeIs "OPTIONAL:System.Collections.Generic.List<T>" OR \r\n ReturnTypeIs "OPTIONAL:System.Collections.Generic.HashSet<T>" OR\r\n ReturnTypeIs "OPTIONAL:System.Collections.Generic.Dictionary<TKey,TValue>"\r\n\r\n// Most of the time, clients of a method doesn't need to know the exact implementation of the collection returned.\r\n// It is preferrable to return a collection interface such as IList<T>, ICollection<T> or IEnumerable<T>. - - - // <Name>P/Invokes should be static and not be visible</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n !IsInFrameworkAssembly AND\r\n (HasAttribute "OPTIONAL:System.Runtime.InteropServices.DllImportAttribute") AND\r\n ( IsPublic OR \r\n !IsStatic)\r\n\r\n// Methods marked with the DllImportAttribute attribute (or methods defined using the \r\n// Declare keyword in Visual Basic) use Platform Invocation Services to access unmanaged \r\n// code. Such methods should not be exposed. Keeping these methods private or internal \r\n// ensures that your library cannot be used to breach security by allowing callers access \r\n// to unmanaged APIs they could not call otherwise. - // <Name>Move P/Invokes to NativeMethods class</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n !IsInFrameworkAssembly AND\r\n HasAttribute "OPTIONAL:System.Runtime.InteropServices.DllImportAttribute" AND\r\n !FullNameLike "NativeMethods."\r\n\r\n// Platform Invocation methods, such as those marked with the System.Runtime.InteropServices.DllImportAttribute \r\n// attribute, or methods defined by using the Declare keyword in Visual Basic, access unmanaged code. \r\n// These methods should be in one of the following classes:\r\n//\r\n// - NativeMethods - This class does not suppress stack walks for unmanaged code permission. \r\n// (System.Security.SuppressUnmanagedCodeSecurityAttribute must not be applied to this class.) \r\n// This class is for methods that can be used anywhere because a stack walk will be performed.\r\n//\r\n// - SafeNativeMethods - This class suppresses stack walks for unmanaged code permission. \r\n// (System.Security.SuppressUnmanagedCodeSecurityAttribute is applied to this class.) \r\n// This class is for methods that are safe for anyone to call. Callers of these methods are not \r\n// required to do a full security review to ensure that the usage is secure because the methods\r\n// are harmless for any caller.\r\n//\r\n// - UnsafeNativeMethods - This class suppresses stack walks for unmanaged code permission. \r\n// (System.Security.SuppressUnmanagedCodeSecurityAttribute is applied to this class.) \r\n// This class is for methods that are potentially dangerous. Any caller of these methods must do\r\n// a full security review to ensure that the usage is secure because no stack walk will be performed.\r\n - // <Name>NativeMethods class should be static and internal</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE\r\n !IsInFrameworkAssembly AND\r\n ( NameIs "NativeMethods" OR\r\n NameIs "SafeNativeMethods" OR\r\n NameIs "UnsafeNativeMethods") AND\r\n IsPublic OR\r\n !IsStatic \r\n\r\n// Native Methods' classes are declared as internal (Friend, in Visual Basic) and static.\r\n - - - // <Name>Method non-synchronized that read mutable states</Name>\r\nSELECT METHODS WHERE \r\n (ReadsMutableObjectState OR ReadsMutableTypeState) AND \r\n !IsDirectlyUsing "OPTIONAL:System.Threading.Monitor" AND \r\n !IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock"\r\n\r\n// Mutable object states are instance fields that can be modifed throught the lifetime of the object.\r\n// Mutable type states are static fields that can be modifed throught the lifetime of the program.\r\n// This query lists methods that read mutable state without synchronizing access.\r\n// In the case of multi-threaded program, doing so can lead to state corruption. - // <Name>Don't create threads explicitely</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n CreateA "OPTIONAL:System.Threading.Thread"\r\n\r\n// Prefer using the thread pool instead of creating manually your own thread.\r\n// Threads are costly objects. \r\n// They take approximately 200,000 cycles to create and about 100,000 cycles to destroy. \r\n// By default they reserve 1 megabyte of virtual memory for its stack and use 2,000-8,000 cycles for each context switch.\r\n// As a consequence, it is preferrable to let the thread pool recycle threads.\r\n\r\n// Creating custom thread can also be the sign of flawed design, where tasks and threads have affinity.\r\n// It is preferrable to code tasks that can be ran on any thread. - // <Name>Don't use Thread.Sleep()</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Sleep(Int32)"\r\n\r\n// Usage of Thread.Sleep() is a sign of flawed design.\r\n// More information on this here:\r\n// http://msmvps.com/blogs/peterritchie/archive/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program.aspx\r\n - // <Name>Don't use Thread.Abort()</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Abort()" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Thread.Abort(Object)" \r\n\r\n// Usage of Thread.Abort() is dangerous.\r\n// More information on this here:\r\n// http://www.interact-sw.co.uk/iangblog/2004/11/12/cancellation - // <Name>Monitor Enter/Exit must be both called within the same method</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.Enter(Object)" AND\r\n !IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.Exit(Object)" - // <Name>Monitor TryEnter/Exit must be both called within the same method</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n ( IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.Enter(Object)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.TryEnter(Object,Int32)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.TryEnter(Object,TimeSpan)") AND\r\n !IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.Exit(Object)" - // <Name>ReaderWriterLock AcquireReaderLock/ReleaseLock must be both called within the same method</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n ( IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.AcquireReaderLock(Int32)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.AcquireReaderLock(TimeSpan)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.TryEnter(Object,TimeSpan)") \r\nAND\r\n !( IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.ReleaseReaderLock()" OR \r\n IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.ReleaseLock()") - // <Name>ReaderWriterLock AcquireWriterLock/ReleaseLock must be both called within the same method</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE\r\n ( IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.AcquireWriterLock(Int32)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.AcquireWriterLock(TimeSpan)" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor.TryEnter(Object,TimeSpan)") \r\nAND\r\n !( IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.ReleaseWriterLock()" OR \r\n IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock.ReleaseLock()") - - - // <Name>Method should not return concrete XmlNode</Name>\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n( ReturnTypeIs "OPTIONAL:System.Xml.XmlDocument" OR \r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlAttribute" OR \r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlDocumentFragment" OR \r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlEntity" OR \r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlLinkedNode" OR \r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlNotation" OR\r\n ReturnTypeIs "OPTIONAL:System.Xml.XmlNode" )\r\n\r\n// The class System.Xml.XmlNode implements the interface System.Xml.Xpath.IXPathNavigable.\r\n// It is preferrable to return this interface instead of a concrete class.\r\n - // <Name>Types should not extend System.Xml.XmlDocument</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE DepthOfDeriveFrom "OPTIONAL:System.Xml.XmlDocument" == 1\r\n\r\n// Do not create a subclass of XmlDocument if you want to create an XML view of an underlying object model or data source. - - - - // <Name>Most used types (TypeRank)</Name>\r\nSELECT TOP 50 TYPES ORDER BY TypeRank DESC\r\n// TypeRank values are computed by applying the Google PageRank \r\n// algorithm on the graph of types' dependencies \r\n// Types with high Rank are the most used ones.\r\n// See the definition of the TypeRank metric here http://www.ndepend.com/Metrics.aspx#TypeRank - // <Name>Most used methods (MethodRank)</Name>\r\nSELECT TOP 50 METHODS ORDER BY MethodRank DESC\r\n// MethodRank values are computed by applying the Google PageRank \r\n// algorithm on the graph of methods' dependencies\r\n// Methods with high Rank are the most used ones.\r\n// See the definition of the MethodRank metric here http://www.ndepend.com/Metrics.aspx#MethodRank - // <Name>Most used namespaces (NamespaceCa)</Name>\r\nSELECT TOP 50 NAMESPACES ORDER BY NamespaceCa DESC\r\n// The Afferent Coupling for a particular namespace is the number of namespaces that depends directly on it.\r\n// Namespaces with high Ca are the most used ones.\r\n// See the definition of the NamespaceCa metric here http://www.ndepend.com/Metrics.aspx#NamespaceCa - // <Name>Most used types (TypeCa)</Name>\r\nSELECT TOP 50 TYPES ORDER BY TypeCa DESC\r\n// The Afferent Coupling for a particular type is the number of types that depends directly on it.\r\n// Types with high Ca are the most used ones.\r\n// See the definition of the TypeCa metric here http://www.ndepend.com/Metrics.aspx#TypeCa - // <Name>Most used methods (MethodCa)</Name>\r\nSELECT TOP 50 METHODS ORDER BY MethodCa DESC\r\n// The Afferent Coupling for a particular method is the number of methods that depends directly on it.\r\n// Methods with high Ca are the most used ones\r\n// See the definition of the MethodCa metric here http://www.ndepend.com/Metrics.aspx#MethodCa - // <Name>Namespaces that use many other namespaces (NamespaceCe)</Name>\r\nSELECT TOP 50 NAMESPACES ORDER BY NamespaceCe DESC\r\n// The Efferent Coupling for a particular namespace is the number of namespaces it directly depends on.\r\n// Namespaces declared in Framework assemblies are taken account.\r\n// See the definition of the NamespaceCe metric here http://www.ndepend.com/Metrics.aspx#NamespaceCe - // <Name>Types that use many other types (TypeCe)</Name>\r\nSELECT TOP 50 TYPES ORDER BY TypeCe DESC\r\n// The Efferent Coupling for a particular type is the number of types it directly depends on.\r\n// Types declared in Framework assemblies are taken account.\r\n// See the definition of the TypeCe metric here http://www.ndepend.com/Metrics.aspx#TypeCe - // <Name>Methods that use many other methods (MethodCe)</Name>\r\nSELECT TOP 50 METHODS ORDER BY MethodCe DESC\r\n// The Efferent Coupling for a particular method is the number of methods it directly depends on.\r\n// Methods declared in Framework assemblies are taken account.\r\n// See the definition of the MethodCe metric here http://www.ndepend.com/Metrics.aspx#MethodCe - // <Name>High-level to low-level assemblies (AssemblyLevel)</Name>\r\nSELECT ASSEMBLIES ORDER BY AssemblyLevel DESC\r\n// Classify assemblies by their Level values.\r\n// See the definition of the AssemblyLevel metric here http://www.ndepend.com/Metrics.aspx#Level - // <Name>High-level to low-level namespaces (NamespaceLevel)</Name>\r\nSELECT NAMESPACES ORDER BY NamespaceLevel DESC\r\n// Classify namespaces by their Level values.\r\n// See the definition of the NamespaceLevel metric here http://www.ndepend.com/Metrics.aspx#Level - // <Name>High-level to low-level types (TypeLevel)</Name>\r\nSELECT TYPES ORDER BY TypeLevel DESC\r\n// Classify types by their Level values.\r\n// See the definition of the TypeLevel metric here http://www.ndepend.com/Metrics.aspx#Level - // <Name>High-level to low-level methods (MethodLevel)</Name>\r\nSELECT METHODS ORDER BY MethodLevel DESC\r\n// Classify methods by their Level values.\r\n// See the definition of the MethodLevel metric here http://www.ndepend.com/Metrics.aspx#Level - - - // <Name>Check that the assembly Asm1 is not using the assembly Asm2</Name>\r\n\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n IsDirectlyUsing "OPTIONAL:ASSEMBLY:Asm2" AND\r\n NameIs "Asm1"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no assembly named Asm2.\r\n - // <Name>Check that the namespace N1.N2 is not using the namespace N3.N4.N5</Name>\r\n\r\nWARN IF Count > 0 IN SELECT NAMESPACES WHERE \r\n IsDirectlyUsing "OPTIONAL:ASSEMBLY:N3.N4.N5" AND\r\n NameIs "N1.N2"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no namespace named N3.N4.N5.\r\n - // <Name>Check that the assembly Asm1 is only using the assemblies Asm2, Asm3 or mscorlib</Name>\r\n\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n ( !IsDirectlyUsing "OPTIONAL:ASSEMBLY:Asm2" OR\r\n !IsDirectlyUsing "OPTIONAL:ASSEMBLY:Asm3" OR\r\n !IsDirectlyUsing "ASSEMBLY:mscorlib" OR\r\n AsmCe != 3) // Must not be used more than 3 assemblies \r\n // AsmCe = Efferent Coupling for assembly\r\nAND \r\n NameIs "Asm1"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no assembly named Asm2 or Asm3.\r\n - // <Name>Check that the namespace N1.N2 is only using the namespaces N3.N4, N5 or System</Name>\r\n\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n ( !IsDirectlyUsing "OPTIONAL:NAMESPACE:N3.N4" OR\r\n !IsDirectlyUsing "OPTIONAL:NAMESPACE:N5" OR\r\n !IsDirectlyUsing "NAMESPACE:System" OR\r\n AsmCe != 3) // Must not be used more than 3 assemblies \r\n // AsmCe = Efferent Coupling for assembly\r\nAND \r\n NameIs "Asm1"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no namespace named N3.N4 or N5.\r\n - // <Name>Check that AsmDrawing is the only assembly that is using System.Drawing</Name>\r\nWARN IF Count> 0 IN SELECT ASSEMBLIES WHERE \r\n IsDirectlyUsing "OPTIONAL:ASSEMBLY:System.Drawing" AND\r\n !NameIs "AsmDrawing"\r\n\r\n// The OPTIONAL: prefix is just use to avoid an error because System.Drawing might not be currently referenced.\r\n - // <Name>Check that only 3 assemblies are using System.Drawing</Name>\r\nWARN IF Count > 3 IN SELECT ASSEMBLIES WHERE \r\n IsDirectlyUsing "OPTIONAL:ASSEMBLY:System.Drawing"\r\n\r\n// The OPTIONAL: prefix is just use to avoid an error because System.Drawing might not be currently referenced.\r\n - // <Name>Check that all methods that call Foo.Fct1() also call Foo.Fct2(Int32)</Name>\r\n\r\nWARN IF Count > 0 IN SELECT METHODS WHERE \r\n IsDirectlyUsing "OPTIONAL:Foo.Fct1()" AND\r\n !IsDirectlyUsing "OPTIONAL:Foo.Fct2(Int32)"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no methods named Foo.Fct1() or Foo.Fct2(Int32) - // <Name>Check that all types that derive from Foo, also implement IFoo</Name>\r\n\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\n DeriveFrom "OPTIONAL:TYPE:Foo" AND\r\n !Implement "OPTIONAL:TYPE:IFoo"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no class named Foo and no interface named IFoo - // <Name>Check that all types that has the attribute FooAttribute are declared in the namespace N1.N2</Name>\r\n\r\nWARN IF Count > 0 IN SELECT TYPES \r\n OUT OF NAMESPACES "OPTIONAL:N1.N2" \r\n WHERE \r\n HasAttribute "OPTIONAL:FooAttribute"\r\n\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no attribute class named FooAttribute and no namespace named N1.N2 - // <Name>Check that all synchronization objects are only used from the namespaces under MyNamespace.Sync</Name>\r\n\r\nWARN IF Count > 0 IN SELECT NAMESPACES \r\n WHERE \r\n IsDirectlyUsing "OPTIONAL:System.Threading.Monitor" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.ReaderWriterLock" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Mutex" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.EventWaitHandle" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Semaphore" OR\r\n IsDirectlyUsing "OPTIONAL:System.Threading.Interlocked" \r\n AND !NameLike "^MyNamespace.Sync"\r\n\r\n // The OPTIONAL: prefix is just use to avoid an error because there some code elemnts might not currently exists. - // <Name>Check that the graph of namespaces dependencies of the assembly Asm is acyclic</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\n NameIs "OPTIONAL:Asm" AND\r\n ContainsNamespaceDependencyCycle\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no assembly named Asm - - // <Name>From now, all methods added or refactored should respect basic quality principles</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE \r\n\r\n // Metrics' definitions\r\n ( NbLinesOfCode > 30 OR // http://www.ndepend.com/Metrics.aspx#NbLinesOfCode\r\n NbILInstructions > 200 OR // http://www.ndepend.com/Metrics.aspx#NbILInstructions\r\n CyclomaticComplexity > 20 OR // http://www.ndepend.com/Metrics.aspx#CC\r\n ILCyclomaticComplexity > 50 OR // http://www.ndepend.com/Metrics.aspx#ILCC\r\n ILNestingDepth > 4 OR // http://www.ndepend.com/Metrics.aspx#ILNestingDepth\r\n NbParameters > 5 OR // http://www.ndepend.com/Metrics.aspx#NbParameters\r\n NbVariables > 8 OR // http://www.ndepend.com/Metrics.aspx#NbVariables\r\n NbOverloads > 6 ) // http://www.ndepend.com/Metrics.aspx#NbOverloads\r\n\r\n AND (WasAdded OR CodeWasChanged)\r\n\r\n// This constraint warns if a method with low-quality has been added or refactored.\r\n// With NDepend and such constraint, you can Ensure Quality From Now! as explained here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/01/ensure-the-quality-of-the-code-that-will-be-developed-this-year.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison - // <Name>From now, all types added or refactored should respect basic quality principles</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n // These metrics' definitions are available here: http://www.ndepend.com/Metrics.aspx#MetricsOnMethods\r\n ( NbMethods > 20 OR\r\n (NbFields > 20 AND !IsEnumeration) OR\r\n (LCOMHS > 0.95 AND NbFields > 10 AND NbMethods > 10) OR\r\n TypeCe > 50 ) \r\n AND (WasAdded OR CodeWasChanged)\r\n\r\n// This constraint warns if a type with low-quality has been added or refactored.\r\n// With NDepend and such constraint, you can Ensure Quality From Now! as explained here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/01/ensure-the-quality-of-the-code-that-will-be-developed-this-year.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison - // <Name>From now, all methods added or refactored should be 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TOP 10 TYPES WHERE \r\n // These metrics' definitions are available here: http://www.ndepend.com/Metrics.aspx#MetricsOnMethods\r\n PercentageCoverage < 100\r\n AND (WasAdded OR CodeWasChanged)\r\n\r\n// This constraint warns if a method has been added or refactored and hasn't been 100% covered by tests.\r\n// With NDepend and such constraint, you can Ensure Quality From Now! as explained here:\r\n// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/01/ensure-the-quality-of-the-code-that-will-be-developed-this-year.aspx\r\n\r\n// To run this constraint properly 2 analysis must be compared.\r\n// This can be done in VisualNDepend throught the menu: Start Page -> Compare 2 versions of a code base\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Analysis Comparison\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx - - - // <Name>Check that the assembly Asm is 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT ASSEMBLIES WHERE \r\nNameIs "Asm" AND PercentageCoverage < 100\r\n\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx\r\n\r\n - // <Name>Check that the namespace N1.N2 is 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT NAMESPACES WHERE \r\nNameIs "N1.N2" AND PercentageCoverage < 100\r\n\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx\r\n\r\n - // <Name>Check that the class Namespace.Foo is 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\nFullNameIs "Namespace.Foo" AND PercentageCoverage < 100\r\n\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx\r\n\r\n - // <Name>Check that the class Namespace.Foo.Method(Int32) is 100% covered by tests</Name>\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\nFullNameIs "Namespace.Foo.Method(Int32)" AND PercentageCoverage < 100\r\n\r\n\r\n// To run this constraint properly coverage data must be gathered from NCover™ or Visual Studio™ Coverage.\r\n// This can be done in VisualNDepend throught the menu: Coverage -> Import Coverage Files\r\n// This can be done at analysis time throught the menu: Project Properties -> Analysis -> Code Coverage\r\n// More information on how to import coverage data here:\r\n// http://www.ndepend.com/Coverage.aspx\r\n\r\n - - - // <Name>Check that all types that derive from Foo, has a name that ends up with Foo</Name>\r\n\r\nWARN IF Count > 0 IN SELECT TYPES WHERE \r\n DeriveFrom "OPTIONAL:TYPE:Foo" AND\r\n !NameLike "Foo$"\r\n // The OPTIONAL: prefix is just use to avoid an error because there is currently no class named Foo - // <Name>Check that all namespaces begins with CompanyName.ProductName</Name>\r\nWARN IF Count > 0 IN SELECT NAMESPACES WHERE \r\n !NameLike "^CompanyName.ProductName"\r\n AND !IsInFrameworkAssembly - - - - - Syntax error found while parsing {c:\sourceforge\Spring.NET\trunk\src\Spring\Spring.Core\Objects\Factory\Support\ConstructorResolver.cs} Ln Col -No matching '}'. It might comes from use of preprocessor directives #if #else #endif that can disrupt the '{' '}' ratio. - -
\ No newline at end of file diff --git a/build-support/appveyor-database-integration-tests-setup-scripts.cmd b/build-support/appveyor-database-integration-tests-setup-scripts.cmd deleted file mode 100644 index 53b38a1a9..000000000 --- a/build-support/appveyor-database-integration-tests-setup-scripts.cmd +++ /dev/null @@ -1,19 +0,0 @@ -rem scripts to setup integration test database on CI server -rem NOTE: sqlcmd params are hard-coded to credentials and instance name for SQL Server 2012 as per http://www.appveyor.com/docs/services-databases - -rem first, create the databases and the SpringQA user -sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\build-support\create-integration-test-databases-and-users.sql" - -rem add the 'Spring' schema and data -sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Spring_database.sql" - -rem add the 'Credits' schema -sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Credits_database.sql" - -rem add the 'Debits' schema -sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Debits_database.sql" - -rem add the 'CreditsAndDebits' schema -sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_CreditsAndDebits_database.sql" - - diff --git a/build-support/appveyor-set-sql-alias-for-springqa.ps1 b/build-support/appveyor-set-sql-alias-for-springqa.ps1 deleted file mode 100644 index b52fca33a..000000000 --- a/build-support/appveyor-set-sql-alias-for-springqa.ps1 +++ /dev/null @@ -1,41 +0,0 @@ -#borrowed from https://habaneroconsulting.com/Insights/Create-a-SQL-Alias-with-a-PowerShell-Script.aspx - -#This is the name of your SQL Alias -$AliasName = "SpringQA" - -#This is the name of your SQL server (the actual name!) -$ServerName = $env:COMPUTERNAME - -$InstanceName = "SQL2017" - -#These are the two Registry locations for the SQL Alias locations -$x86 = "HKLM:\Software\Microsoft\MSSQLServer\Client\ConnectTo" -$x64 = "HKLM:\Software\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo" - -#We're going to see if the ConnectTo key already exists, and create it if it doesn't. -if ((test-path -path $x86) -ne $True) -{ - write-host "$x86 doesn't exist" - New-Item $x86 -} -if ((test-path -path $x64) -ne $True) -{ - write-host "$x64 doesn't exist" - New-Item $x64 -} - -#Adding the extra "fluff" to tell the machine what type of alias it is -$TCPAlias = "DBMSSOCN," + $ServerName + "\" + $InstanceName -#$NamedPipesAlias = "DBNMPNTW,\\" + $ServerName + "\PIPE\" + "MSSQL$" + $InstanceName + "\sql\query" -$NamedPipesAlias = "DBNMPNTW,\\.\PIPE\MSSQL`$SQL2017\sql\query" - -#Creating our TCP/IP Aliases -#New-ItemProperty -Path $x86 -Name $AliasName -PropertyType String -Value $TCPAlias -Force -#New-ItemProperty -Path $x64 -Name $AliasName -PropertyType String -Value $TCPAlias -Force - -#WARNING: left here in case we ever want to switch to named-piped, but since we can't have two aliases -# named the same for two diff. conn. protcols, this is commented out here in favor of the TCPIP alias above - -#Creating our Named Pipes Aliases -New-ItemProperty -Path $x86 –Name $AliasName -PropertyType String -Value $NamedPipesAlias -New-ItemProperty -Path $x64 –Name $AliasName -PropertyType String -Value $NamedPipesAlias \ No newline at end of file diff --git a/build-support/install-schema.build b/build-support/install-schema.build deleted file mode 100644 index ec41cf8be..000000000 --- a/build-support/install-schema.build +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia deleted file mode 100644 index 56c6b66de..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia +++ /dev/null @@ -1,4150 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{E6B7586C-28EA-48D2-B7EB-17D42DBD1979} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{C71A3471-6E8E-49B4-BA18-10A4C9564959} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{432A824B-4E2F-4901-AEAB-DEB65367D193} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{712378F3-5C02-4F64-A618-073A000505CC} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{D2D412A9-D472-4A95-BBCB-7FC0C3B8B592} -{269A0E5E-A5B3-416F-B770-12532EE31550} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{791D8D35-3FEA-4E19-9C77-6329148C64F9} -{5A4411F0-80E6-4F3B-BBB4-CA4A4C9B1096} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -{F8031368-5974-4C5C-8EA0-001C812628D5} -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -{689F4852-777B-4865-B493-F42F05CF3EFA} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{ED19961A-2407-4353-B639-99DCA4187BCC} -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -{F2F64080-E757-42C5-B023-C2B72DED1066} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -{58C976E0-0F30-4334-AD68-90C293A50E8C} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -{248669E3-3B34-44F8-B5C6-D19512FAB392} -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{5A098B01-9784-414B-8B43-F702421DA9F3} -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{24393453-7A7C-4DC8-ADD6-44945E073D70} -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{40E187E4-9812-43DF-BB93-F2729EC5F519} -{F43AAB92-2311-4285-95F5-FBD2503543C3} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -{581B8426-13B8-4FFD-BF40-DDF1B9D8259E} -{6E07EA6C-1806-4732-AEAA-38BD6DE47E2B} -{3EC1445C-8366-4C5C-AAF5-4D4149AB4B41} -{59850623-26EC-4194-89A6-F30061F5062E} -{719DFB9B-4E0F-45F5-AD4E-2C5BA47C906D} -{A63461BB-D0E3-4619-8E23-A94309008D35} -{0348BC02-8BDA-4CA5-AAEB-712972834273} -{CE3DC0F6-F7EC-4D75-A549-21987A274057} -{711AF477-C59C-4C49-BFA1-67FF06A2645C} -{F62CCF0B-9819-449B-8F57-1AFBB40ADE4B} -{E2EB93C1-70A8-49D7-9267-B08DC1139F9F} -{ECBC6F47-D172-4FC2-A5ED-C126CCCD170C} -{69CFC4AE-2A91-41B9-A624-39408E9577AA} -{FAACD365-EC26-49B2-8BAC-04BF168C0512} -{141FD384-7BE4-44B4-9396-2266E446C2B7} -{762D6DFD-3E0F-4F1D-A04F-8BC7247205F9} -{FF09C170-EE49-491E-B2D4-47DDA6BE2922} -{C11FD511-7C71-4098-89B8-73A9B96AEA44} -{31D2EF1E-5B69-4D49-BBAC-99B96E76669B} -{1BF8EC9F-BF4D-4D26-9898-9F9F1EDFF353} -{976658BC-A4FA-4B70-9291-19184485261A} -{F5A36399-5FAC-4B74-BA14-77A64C844745} -{F7D1C08F-E9AE-4A5A-ABDE-8E581D873E96} -{65953F22-79D4-4DD3-A6FF-BC4CDD729792} -{51A49E15-23E3-4559-817C-C38F389C3C72} -{2A9B2662-0E11-4C5C-AF7F-742D1174ED14} -{ADEE302B-F212-4751-8B50-EB8EAC9C8EFB} -{2CD3CFCE-81DE-4466-AED7-12B2BDECA087} -{585B4721-E2A3-404D-ACC0-EB6296E0E695} -{465057F2-972D-4BAA-B6AD-BC8442E847CC} -{23190313-3FA0-4237-8068-921135E8CCAF} -{ECEAFDB1-38CE-4456-959F-8BCB7F8AB42C} -{EDB712F1-60F1-4B32-A175-B958981EDD88} -{C0815807-26C9-4C9B-AE4E-689621CF85A8} -{AD1DA31F-EF7B-4BD9-AED9-254542C97BF6} -{963CBCD6-CE3E-4D95-88EA-98B57180790C} -{7D3AD7A9-DE39-4DFE-855D-D8E2EBC56EFE} -{5DFAB593-E7EA-48F4-A54C-79D401A27AFF} -{2FB2EC42-3861-4FE2-A94F-1D019ED05E48} -{AB970539-32D3-4FB3-A98D-21247FF2E81B} -{7DBC25B6-F82B-428C-853F-B2ED542DD7BB} -{D6C99305-1C60-444F-B81F-6EC6846E0DF9} -{C298BCA5-F5D8-4EF6-8AB9-9C5371DFB610} -{D887138C-5E08-47C4-8A51-53A8F714EFB7} -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -{57BA5F33-63DD-4884-ABAD-ADC55B447BCA} -{C5A04B8A-7853-4B45-92F3-E831B4C67BF9} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{C58C8DFD-EB05-472C-92A3-DD2888DE3674} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{15519B1B-26C0-4A56-A9D1-FB3FB582969A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring.NET 1.1.2 -TRUE -Spring.NET 1.1.2 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring.NET 1.1.2 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring.NET 1.1.2 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring.NET 1.1.2 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{C58C8DFD-EB05-472C-92A3-DD2888DE3674} -$TARGETDIR$\doc\reference\images -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{15519B1B-26C0-4A56-A9D1-FB3FB582969A} -$TARGETDIR$\doc\reference\styles -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\Spring.Net\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6B7586C-28EA-48D2-B7EB-17D42DBD1979} -L:\projects\Spring.Net\build\package\Spring.NET\BreakingChanges-1.1.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\Spring.Net\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\Spring.Net\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\Spring.Net\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C71A3471-6E8E-49B4-BA18-10A4C9564959} -L:\projects\Spring.Net\build\package\Spring.NET\icons\*.* -TRUE| -$TARGETDIR$\icons -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\Spring.Net\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\Spring.Net\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{712378F3-5C02-4F64-A618-073A000505CC} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\htmlhelp\htmlhelp.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D2D412A9-D472-4A95-BBCB-7FC0C3B8B592} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\images\admons\*.* -TRUE| -$TARGETDIR$\doc\reference\images\admons -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{269A0E5E-A5B3-416F-B770-12532EE31550} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\images\callouts\*.* -TRUE| -$TARGETDIR$\doc\reference\images\callouts -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{791D8D35-3FEA-4E19-9C77-6329148C64F9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\pdf\images\*.* -TRUE| -$TARGETDIR$\doc\reference\pdf\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A4411F0-80E6-4F3B-BBB4-CA4A4C9B1096} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\Spring.Net\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F8031368-5974-4C5C-8EA0-001C812628D5} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED19961A-2407-4353-B639-99DCA4187BCC} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{248669E3-3B34-44F8-B5C6-D19512FAB392} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A098B01-9784-414B-8B43-F702421DA9F3} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{24393453-7A7C-4DC8-ADD6-44945E073D70} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E187E4-9812-43DF-BB93-F2729EC5F519} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\Spring.Net\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{581B8426-13B8-4FFD-BF40-DDF1B9D8259E} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6E07EA6C-1806-4732-AEAA-38BD6DE47E2B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EC1445C-8366-4C5C-AAF5-4D4149AB4B41} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59850623-26EC-4194-89A6-F30061F5062E} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{719DFB9B-4E0F-45F5-AD4E-2C5BA47C906D} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A63461BB-D0E3-4619-8E23-A94309008D35} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0348BC02-8BDA-4CA5-AAEB-712972834273} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CE3DC0F6-F7EC-4D75-A549-21987A274057} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{711AF477-C59C-4C49-BFA1-67FF06A2645C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F62CCF0B-9819-449B-8F57-1AFBB40ADE4B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2EB93C1-70A8-49D7-9267-B08DC1139F9F} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECBC6F47-D172-4FC2-A5ED-C126CCCD170C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{69CFC4AE-2A91-41B9-A624-39408E9577AA} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FAACD365-EC26-49B2-8BAC-04BF168C0512} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{141FD384-7BE4-44B4-9396-2266E446C2B7} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{762D6DFD-3E0F-4F1D-A04F-8BC7247205F9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FF09C170-EE49-491E-B2D4-47DDA6BE2922} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C11FD511-7C71-4098-89B8-73A9B96AEA44} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{31D2EF1E-5B69-4D49-BBAC-99B96E76669B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF8EC9F-BF4D-4D26-9898-9F9F1EDFF353} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{976658BC-A4FA-4B70-9291-19184485261A} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F5A36399-5FAC-4B74-BA14-77A64C844745} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F7D1C08F-E9AE-4A5A-ABDE-8E581D873E96} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65953F22-79D4-4DD3-A6FF-BC4CDD729792} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{51A49E15-23E3-4559-817C-C38F389C3C72} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2A9B2662-0E11-4C5C-AF7F-742D1174ED14} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ADEE302B-F212-4751-8B50-EB8EAC9C8EFB} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2CD3CFCE-81DE-4466-AED7-12B2BDECA087} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\pt03.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{585B4721-E2A3-404D-ACC0-EB6296E0E695} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{465057F2-972D-4BAA-B6AD-BC8442E847CC} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{23190313-3FA0-4237-8068-921135E8CCAF} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECEAFDB1-38CE-4456-959F-8BCB7F8AB42C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EDB712F1-60F1-4B32-A175-B958981EDD88} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0815807-26C9-4C9B-AE4E-689621CF85A8} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AD1DA31F-EF7B-4BD9-AED9-254542C97BF6} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{963CBCD6-CE3E-4D95-88EA-98B57180790C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7D3AD7A9-DE39-4DFE-855D-D8E2EBC56EFE} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5DFAB593-E7EA-48F4-A54C-79D401A27AFF} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2FB2EC42-3861-4FE2-A94F-1D019ED05E48} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AB970539-32D3-4FB3-A98D-21247FF2E81B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7DBC25B6-F82B-428C-853F-B2ED542DD7BB} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D6C99305-1C60-444F-B81F-6EC6846E0DF9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C298BCA5-F5D8-4EF6-8AB9-9C5371DFB610} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D887138C-5E08-47C4-8A51-53A8F714EFB7} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2002.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{57BA5F33-63DD-4884-ABAD-ADC55B447BCA} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C5A04B8A-7853-4B45-92F3-E831B4C67BF9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.1.2 -$SHORTCUTFOLDER$ -Removes this Interface21 product - - - - -0 -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{432A824B-4E2F-4901-AEAB-DEB65367D193} -$TARGETDIR$\Spring.Net.1.1.2003.sln -.NET 1.1 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -$TARGETDIR$\Spring.Net.1.1.2005.sln -.NET 2.0 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{689F4852-777B-4865-B493-F42F05CF3EFA} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F43AAB92-2311-4285-95F5-FBD2503543C3} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -AJAX -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -Web -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2005.sln -Spring Air -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{F2F64080-E757-42C5-B023-C2B72DED1066} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{58C976E0-0F30-4334-AD68-90C293A50E8C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2003.sln -SpringAir -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\htmlhelp.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges-1.1.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0 -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -$TARGETDIR$\Spring.Net.1.0.2002.sln -.NET 1.0 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring.NET 1.1.2 -Spring.NET 1.1.2.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.bak b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.bak deleted file mode 100644 index 56c6b66de..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.bak +++ /dev/null @@ -1,4150 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{E6B7586C-28EA-48D2-B7EB-17D42DBD1979} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{C71A3471-6E8E-49B4-BA18-10A4C9564959} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{432A824B-4E2F-4901-AEAB-DEB65367D193} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{712378F3-5C02-4F64-A618-073A000505CC} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{D2D412A9-D472-4A95-BBCB-7FC0C3B8B592} -{269A0E5E-A5B3-416F-B770-12532EE31550} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{791D8D35-3FEA-4E19-9C77-6329148C64F9} -{5A4411F0-80E6-4F3B-BBB4-CA4A4C9B1096} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -{F8031368-5974-4C5C-8EA0-001C812628D5} -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -{689F4852-777B-4865-B493-F42F05CF3EFA} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{ED19961A-2407-4353-B639-99DCA4187BCC} -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -{F2F64080-E757-42C5-B023-C2B72DED1066} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -{58C976E0-0F30-4334-AD68-90C293A50E8C} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -{248669E3-3B34-44F8-B5C6-D19512FAB392} -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{5A098B01-9784-414B-8B43-F702421DA9F3} -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{24393453-7A7C-4DC8-ADD6-44945E073D70} -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{40E187E4-9812-43DF-BB93-F2729EC5F519} -{F43AAB92-2311-4285-95F5-FBD2503543C3} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -{581B8426-13B8-4FFD-BF40-DDF1B9D8259E} -{6E07EA6C-1806-4732-AEAA-38BD6DE47E2B} -{3EC1445C-8366-4C5C-AAF5-4D4149AB4B41} -{59850623-26EC-4194-89A6-F30061F5062E} -{719DFB9B-4E0F-45F5-AD4E-2C5BA47C906D} -{A63461BB-D0E3-4619-8E23-A94309008D35} -{0348BC02-8BDA-4CA5-AAEB-712972834273} -{CE3DC0F6-F7EC-4D75-A549-21987A274057} -{711AF477-C59C-4C49-BFA1-67FF06A2645C} -{F62CCF0B-9819-449B-8F57-1AFBB40ADE4B} -{E2EB93C1-70A8-49D7-9267-B08DC1139F9F} -{ECBC6F47-D172-4FC2-A5ED-C126CCCD170C} -{69CFC4AE-2A91-41B9-A624-39408E9577AA} -{FAACD365-EC26-49B2-8BAC-04BF168C0512} -{141FD384-7BE4-44B4-9396-2266E446C2B7} -{762D6DFD-3E0F-4F1D-A04F-8BC7247205F9} -{FF09C170-EE49-491E-B2D4-47DDA6BE2922} -{C11FD511-7C71-4098-89B8-73A9B96AEA44} -{31D2EF1E-5B69-4D49-BBAC-99B96E76669B} -{1BF8EC9F-BF4D-4D26-9898-9F9F1EDFF353} -{976658BC-A4FA-4B70-9291-19184485261A} -{F5A36399-5FAC-4B74-BA14-77A64C844745} -{F7D1C08F-E9AE-4A5A-ABDE-8E581D873E96} -{65953F22-79D4-4DD3-A6FF-BC4CDD729792} -{51A49E15-23E3-4559-817C-C38F389C3C72} -{2A9B2662-0E11-4C5C-AF7F-742D1174ED14} -{ADEE302B-F212-4751-8B50-EB8EAC9C8EFB} -{2CD3CFCE-81DE-4466-AED7-12B2BDECA087} -{585B4721-E2A3-404D-ACC0-EB6296E0E695} -{465057F2-972D-4BAA-B6AD-BC8442E847CC} -{23190313-3FA0-4237-8068-921135E8CCAF} -{ECEAFDB1-38CE-4456-959F-8BCB7F8AB42C} -{EDB712F1-60F1-4B32-A175-B958981EDD88} -{C0815807-26C9-4C9B-AE4E-689621CF85A8} -{AD1DA31F-EF7B-4BD9-AED9-254542C97BF6} -{963CBCD6-CE3E-4D95-88EA-98B57180790C} -{7D3AD7A9-DE39-4DFE-855D-D8E2EBC56EFE} -{5DFAB593-E7EA-48F4-A54C-79D401A27AFF} -{2FB2EC42-3861-4FE2-A94F-1D019ED05E48} -{AB970539-32D3-4FB3-A98D-21247FF2E81B} -{7DBC25B6-F82B-428C-853F-B2ED542DD7BB} -{D6C99305-1C60-444F-B81F-6EC6846E0DF9} -{C298BCA5-F5D8-4EF6-8AB9-9C5371DFB610} -{D887138C-5E08-47C4-8A51-53A8F714EFB7} -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -{57BA5F33-63DD-4884-ABAD-ADC55B447BCA} -{C5A04B8A-7853-4B45-92F3-E831B4C67BF9} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{C58C8DFD-EB05-472C-92A3-DD2888DE3674} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{15519B1B-26C0-4A56-A9D1-FB3FB582969A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring.NET 1.1.2 -TRUE -Spring.NET 1.1.2 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring.NET 1.1.2 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring.NET 1.1.2 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring.NET 1.1.2 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{C58C8DFD-EB05-472C-92A3-DD2888DE3674} -$TARGETDIR$\doc\reference\images -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{15519B1B-26C0-4A56-A9D1-FB3FB582969A} -$TARGETDIR$\doc\reference\styles -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\Spring.Net\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6B7586C-28EA-48D2-B7EB-17D42DBD1979} -L:\projects\Spring.Net\build\package\Spring.NET\BreakingChanges-1.1.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\Spring.Net\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\Spring.Net\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\Spring.Net\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C71A3471-6E8E-49B4-BA18-10A4C9564959} -L:\projects\Spring.Net\build\package\Spring.NET\icons\*.* -TRUE| -$TARGETDIR$\icons -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\Spring.Net\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\Spring.Net\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{712378F3-5C02-4F64-A618-073A000505CC} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\htmlhelp\htmlhelp.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D2D412A9-D472-4A95-BBCB-7FC0C3B8B592} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\images\admons\*.* -TRUE| -$TARGETDIR$\doc\reference\images\admons -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{269A0E5E-A5B3-416F-B770-12532EE31550} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\images\callouts\*.* -TRUE| -$TARGETDIR$\doc\reference\images\callouts -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{791D8D35-3FEA-4E19-9C77-6329148C64F9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\pdf\images\*.* -TRUE| -$TARGETDIR$\doc\reference\pdf\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A4411F0-80E6-4F3B-BBB4-CA4A4C9B1096} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\Spring.Net\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F8031368-5974-4C5C-8EA0-001C812628D5} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED19961A-2407-4353-B639-99DCA4187BCC} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{248669E3-3B34-44F8-B5C6-D19512FAB392} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A098B01-9784-414B-8B43-F702421DA9F3} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{24393453-7A7C-4DC8-ADD6-44945E073D70} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E187E4-9812-43DF-BB93-F2729EC5F519} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\Spring.Net\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\Spring.Net\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{581B8426-13B8-4FFD-BF40-DDF1B9D8259E} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6E07EA6C-1806-4732-AEAA-38BD6DE47E2B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EC1445C-8366-4C5C-AAF5-4D4149AB4B41} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59850623-26EC-4194-89A6-F30061F5062E} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{719DFB9B-4E0F-45F5-AD4E-2C5BA47C906D} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A63461BB-D0E3-4619-8E23-A94309008D35} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0348BC02-8BDA-4CA5-AAEB-712972834273} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CE3DC0F6-F7EC-4D75-A549-21987A274057} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{711AF477-C59C-4C49-BFA1-67FF06A2645C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F62CCF0B-9819-449B-8F57-1AFBB40ADE4B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2EB93C1-70A8-49D7-9267-B08DC1139F9F} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECBC6F47-D172-4FC2-A5ED-C126CCCD170C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{69CFC4AE-2A91-41B9-A624-39408E9577AA} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FAACD365-EC26-49B2-8BAC-04BF168C0512} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{141FD384-7BE4-44B4-9396-2266E446C2B7} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{762D6DFD-3E0F-4F1D-A04F-8BC7247205F9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FF09C170-EE49-491E-B2D4-47DDA6BE2922} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\index-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C11FD511-7C71-4098-89B8-73A9B96AEA44} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{31D2EF1E-5B69-4D49-BBAC-99B96E76669B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF8EC9F-BF4D-4D26-9898-9F9F1EDFF353} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{976658BC-A4FA-4B70-9291-19184485261A} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F5A36399-5FAC-4B74-BA14-77A64C844745} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F7D1C08F-E9AE-4A5A-ABDE-8E581D873E96} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65953F22-79D4-4DD3-A6FF-BC4CDD729792} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{51A49E15-23E3-4559-817C-C38F389C3C72} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2A9B2662-0E11-4C5C-AF7F-742D1174ED14} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ADEE302B-F212-4751-8B50-EB8EAC9C8EFB} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2CD3CFCE-81DE-4466-AED7-12B2BDECA087} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\pt03.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{585B4721-E2A3-404D-ACC0-EB6296E0E695} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{465057F2-972D-4BAA-B6AD-BC8442E847CC} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{23190313-3FA0-4237-8068-921135E8CCAF} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECEAFDB1-38CE-4456-959F-8BCB7F8AB42C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EDB712F1-60F1-4B32-A175-B958981EDD88} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0815807-26C9-4C9B-AE4E-689621CF85A8} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AD1DA31F-EF7B-4BD9-AED9-254542C97BF6} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{963CBCD6-CE3E-4D95-88EA-98B57180790C} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7D3AD7A9-DE39-4DFE-855D-D8E2EBC56EFE} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5DFAB593-E7EA-48F4-A54C-79D401A27AFF} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2FB2EC42-3861-4FE2-A94F-1D019ED05E48} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AB970539-32D3-4FB3-A98D-21247FF2E81B} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7DBC25B6-F82B-428C-853F-B2ED542DD7BB} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D6C99305-1C60-444F-B81F-6EC6846E0DF9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C298BCA5-F5D8-4EF6-8AB9-9C5371DFB610} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D887138C-5E08-47C4-8A51-53A8F714EFB7} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -L:\projects\Spring.Net\build\package\Spring.NET\Spring.Net.1.1.2002.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{57BA5F33-63DD-4884-ABAD-ADC55B447BCA} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C5A04B8A-7853-4B45-92F3-E831B4C67BF9} -L:\projects\Spring.Net\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.1.2 -$SHORTCUTFOLDER$ -Removes this Interface21 product - - - - -0 -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{432A824B-4E2F-4901-AEAB-DEB65367D193} -$TARGETDIR$\Spring.Net.1.1.2003.sln -.NET 1.1 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -$TARGETDIR$\Spring.Net.1.1.2005.sln -.NET 2.0 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{689F4852-777B-4865-B493-F42F05CF3EFA} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F43AAB92-2311-4285-95F5-FBD2503543C3} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -AJAX -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -Web -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2005.sln -Spring Air -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{F2F64080-E757-42C5-B023-C2B72DED1066} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{58C976E0-0F30-4334-AD68-90C293A50E8C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2003.sln -SpringAir -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\htmlhelp.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges-1.1.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0 -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -$TARGETDIR$\Spring.Net.1.0.2002.sln -.NET 1.0 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring.NET 1.1.2 -Spring.NET 1.1.2.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.brk b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.brk deleted file mode 100644 index 4d83659e2..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.brk +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.fld b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.fld deleted file mode 100644 index c5a3448a2..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mia.fld +++ /dev/null @@ -1,8 +0,0 @@ -Check Application Requirements -Check/Install Application Pre-Requisites -Check Application Pre-Requisites -Install Application Pre-Requisites -Define Setup Globals -Setup User Interview -Perform Uninstallation -Finish Setup diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr deleted file mode 100644 index 39889927a..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr +++ /dev/null @@ -1,500 +0,0 @@ -Spring.NET-1.1.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\Spring.Net\msi -SpringSource -Spring.NET 1.1.2 -{4D418DBC-09E3-4265-ABBC-541C5610C3F0} -{E4E36CA4-CA2E-4C28-9231-B76761E9D614} -1.1.2 -English -Spring.NET 1.1.2 -Spring.NET 1.1.2 Installation -Spring.NET authors -All rights reserved -{868E6709-F92E-4EA6-BBED-63D32EF7EEA4} -Spring.NET -Spring.NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.1.2 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - diff --git a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr.bak b/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr.bak deleted file mode 100644 index 447694653..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/Spring.NET-1.1.mpr.bak +++ /dev/null @@ -1,500 +0,0 @@ -Spring.NET-1.1.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\Spring.Net\msi -SpringSource -Spring.NET 1.1.2 -{4D418DBC-09E3-4265-ABBC-541C5610C3F0} -{E4E36CA4-CA2E-4C28-9231-B76761E9D614} -1.1.2 -English -Spring.NET 1.1.2 -Spring.NET 1.1.2 Installation -Spring.NET authors -All rights reserved -{A32AB277-1F77-4A4D-BF8C-23EA049EA2F6} -Spring.NET -Spring.NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.1.2 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - diff --git a/build-support/installer/installaware/Spring.NET-1.1/componentstree.dfm b/build-support/installer/installaware/Spring.NET-1.1/componentstree.dfm deleted file mode 100644 index f8190feb1..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/componentstree.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/componentstree.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/componentstree.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/destination.dfm b/build-support/installer/installaware/Spring.NET-1.1/destination.dfm deleted file mode 100644 index 371d30491..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/destination.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/destination.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/destination.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/finish.dfm b/build-support/installer/installaware/Spring.NET-1.1/finish.dfm deleted file mode 100644 index 0cb0eeb52..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/finish.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/finish.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/finish.dfm.miaf deleted file mode 100644 index 34895796d..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/finish.dfm.miaf +++ /dev/null @@ -1,17 +0,0 @@ -IF (checkSuccess.Caption = COMPLETE) THEN textComplete.Visible := True; -IF (checkSuccess.Caption = REBOOT) THEN textReboot.Visible := True; -IF (checkSuccess.Caption = CANCEL) THEN textCancelled.Visible := True; -IF (checkSuccess.Caption = ERROR) THEN textError.Visible := True; -IF (checkRemove.Caption = TRUE) THEN textRemove.Visible := True; -IF (checkSuccess.Caption <> COMPLETE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption <> REBOOT) THEN textReboot.Visible := False; -IF (checkSuccess.Caption <> CANCEL) THEN textCancelled.Visible := False; -IF (checkSuccess.Caption <> ERROR) THEN textError.Visible := False; -IF (checkRemove.Caption <> TRUE) THEN textRemove.Visible := False; -IF (checkRemove.Caption = TRUE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption = CANCEL) THEN textRemove.Visible := False; -IF (textReboot.Visible = True) THEN textRemove.Visible := false; -IF (textComplete.Visible = True) THEN textRemove.Visible := false; -IF (textError.Visible = True) THEN textRemove.Visible := false; -IF (textCancelled.Visible = True) THEN textRemove.Visible := false; -IF (checkSuccess.Caption = ERROR) THEN textRemove.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/icon.ico b/build-support/installer/installaware/Spring.NET-1.1/icon.ico deleted file mode 100644 index cd7967e64..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/icon.ico and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm b/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm deleted file mode 100644 index bf044f567..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/licensecheck.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/mMSIExec.dll b/build-support/installer/installaware/Spring.NET-1.1/mMSIExec.dll deleted file mode 100644 index a8289b968..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/mMSIExec.dll and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/maintenance.dfm b/build-support/installer/installaware/Spring.NET-1.1/maintenance.dfm deleted file mode 100644 index 63f493b26..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/maintenance.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/maintenance.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/maintenance.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm b/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm deleted file mode 100644 index 39f570284..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm.miaf deleted file mode 100644 index c6e2d632f..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/prereq.dfm.miaf +++ /dev/null @@ -1,6 +0,0 @@ -IF (checkWINST.Caption <> TRUE) THEN WINST.Visible := True; -IF (checkJS.Caption <> TRUE) THEN JS.Visible := True; -IF (checkDotNET.Caption <> TRUE) THEN dotNET.Visible := True; -IF (checkWINST.Caption = TRUE) THEN WINST.Visible := False; -IF (checkDotNET.Caption = TRUE) THEN dotNET.Visible := False; -IF (checkJS.Caption = TRUE) THEN JS.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/progress.dfm b/build-support/installer/installaware/Spring.NET-1.1/progress.dfm deleted file mode 100644 index 443f86699..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/progress.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/progress.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/progress.dfm.miaf deleted file mode 100644 index f69a5df29..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/progress.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (TestRemove.Caption <> TRUE) THEN CaptionInstall.Visible := True; -IF (TestRemove.Caption = TRUE) THEN CaptionUninstall.Visible := True; -IF (TestRemove.Caption <> TRUE) THEN CaptionUninstall.Visible := False; -IF (TestRemove.Caption = TRUE) THEN CaptionInstall.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/progressprereq.dfm b/build-support/installer/installaware/Spring.NET-1.1/progressprereq.dfm deleted file mode 100644 index 182f5d5fe..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/progressprereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/progressprereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/progressprereq.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/readme.dfm b/build-support/installer/installaware/Spring.NET-1.1/readme.dfm deleted file mode 100644 index 5cf56f6b2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/readme.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/readme.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/readme.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/readme.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/registration.dfm b/build-support/installer/installaware/Spring.NET-1.1/registration.dfm deleted file mode 100644 index da6fa1990..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/registration.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/registration.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/registration.dfm.miaf deleted file mode 100644 index 968dd5028..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/registration.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm b/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm deleted file mode 100644 index 722d2a231..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm.miaf deleted file mode 100644 index 4e4af64af..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/registrationwithserial.dfm.miaf +++ /dev/null @@ -1,14 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Serial1.Text <> ) THEN Next.Enabled := True; -IF (Serial2.Text <> ) THEN Next.Enabled := True; -IF (Serial3.Text <> ) THEN Next.Enabled := True; -IF (Serial4.Text <> ) THEN Next.Enabled := True; -IF (Serial5.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; -IF (Serial1.Text = ) THEN Next.Enabled := False; -IF (Serial2.Text = ) THEN Next.Enabled := False; -IF (Serial3.Text = ) THEN Next.Enabled := False; -IF (Serial4.Text = ) THEN Next.Enabled := False; -IF (Serial5.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/setuptype.dfm b/build-support/installer/installaware/Spring.NET-1.1/setuptype.dfm deleted file mode 100644 index 8d3caa4aa..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/setuptype.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/setuptype.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/setuptype.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/startinstallation.dfm b/build-support/installer/installaware/Spring.NET-1.1/startinstallation.dfm deleted file mode 100644 index 29c8ed521..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/startinstallation.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/startinstallation.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/startinstallation.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm b/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm deleted file mode 100644 index 53ae879d5..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm.miaf deleted file mode 100644 index bb3a2f012..000000000 --- a/build-support/installer/installaware/Spring.NET-1.1/startmenu.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (MenuGroup.Text <> ) THEN Next.Enabled := True; -IF (MenuGroup.Text = ) THEN Next.Enabled := False; -IF (ISNT.Caption = TRUE) THEN AllUsers.Enabled := True; -IF (ISNT.Caption <> TRUE) THEN AllUsers.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.1/welcome.dfm b/build-support/installer/installaware/Spring.NET-1.1/welcome.dfm deleted file mode 100644 index bf1e5cad2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/welcome.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/welcome.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/welcome.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.1/wizard.dfm b/build-support/installer/installaware/Spring.NET-1.1/wizard.dfm deleted file mode 100644 index 2ff70aa8c..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.1/wizard.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.1/wizard.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.1/wizard.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia deleted file mode 100644 index cc1ac98e3..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia +++ /dev/null @@ -1,4626 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Shortcut -Create Shortcut -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{432A824B-4E2F-4901-AEAB-DEB65367D193} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{712378F3-5C02-4F64-A618-073A000505CC} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -{F8031368-5974-4C5C-8EA0-001C812628D5} -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -{689F4852-777B-4865-B493-F42F05CF3EFA} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{ED19961A-2407-4353-B639-99DCA4187BCC} -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -{F2F64080-E757-42C5-B023-C2B72DED1066} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -{58C976E0-0F30-4334-AD68-90C293A50E8C} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -{248669E3-3B34-44F8-B5C6-D19512FAB392} -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{5A098B01-9784-414B-8B43-F702421DA9F3} -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{24393453-7A7C-4DC8-ADD6-44945E073D70} -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{40E187E4-9812-43DF-BB93-F2729EC5F519} -{F43AAB92-2311-4285-95F5-FBD2503543C3} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -{1F0FE536-3683-4AD0-9E6A-65267F01B707} -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -{4FCB9464-04D8-4D4B-81F2-38A2BBAC269C} -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -{29D7E412-0A0D-4BD9-B79C-FBF718935A2D} -{0A24AC6F-B3C4-466E-9E22-B7B2427AA3BF} -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -{C238131E-450C-476B-83D6-B41661F70FE0} -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -{E775FFA3-8577-42E4-AC31-74E701678510} -{30632419-C6D8-45D4-970A-B215CCF55B9E} -{22D59361-B5D7-4AE4-AC87-3A26AEFC2E34} -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -{9431A992-2FA9-4DF5-8FF5-A8DE381F7596} -{678A1AF3-F562-45C7-A5EE-16E714D99283} -{C9A62E42-9345-42DD-A31E-FB790F36AC7E} -{5127A193-FB8B-4D4A-A80C-4EA131DDA73B} -{29E3F77A-C0BA-47C3-827A-577866B3957E} -{78731462-8836-4B12-908A-98D52572E67F} -{BD9731DB-55BD-4B35-BCFA-896AAE19AAA4} -{47AA16D5-F4BD-4A0C-9AA8-8410A9B5AF77} -{4399B33B-927D-47C8-AA44-4BCEF803BD87} -{E7CF36EC-2EAD-432B-987E-972E78A90270} -{D1314BE7-6353-4ACE-991F-40644C5170E0} -{7BA90B63-4753-4A6C-8618-2C05B121C8FB} -{CA4033F7-8979-4588-966D-6BBF41D7C8BA} -{BD068F0D-1C12-4AA4-8818-1A64CB56E45F} -{7655C3E4-E528-4D86-8CBA-EFDA9628D868} -{07C9E304-A147-47FC-AB50-1D32144B5DF4} -{E2EBC21B-3E7E-45CA-8941-F7CDE99B114A} -{D5264307-5665-46C4-993A-00019712DD62} -{D0D86C8A-93F5-4A33-B7D0-804F6C6C9EC2} -{7399DD88-DD5F-4F41-AA3C-4306D63796EE} -{91DF2219-3527-4E42-AF8D-1BF8F8D7CCFC} -{31468716-A054-4DAA-8078-AF0544A06E89} -{33FACA67-83E9-4D8E-996B-E676B5553735} -{BC13E7D9-E07F-4114-9C4A-03E60BED1669} -{1EE7A821-BBF4-4C0D-A123-A832841FAEBA} -{828ED648-29AD-4990-AA7D-C13929DB6AB9} -{FE52ABD0-285E-4775-9287-16049D70CD3C} -{CD09D080-5F0C-4916-B73C-9DACF4F30E81} -{04C62E8B-C24B-46BA-911C-D761F19659B8} -{54C38B54-6540-4F27-B9CB-1DA844498D29} -{0F20A334-2CAC-4461-A0AC-226C7EA6E2E0} -{45048AD3-E67A-447E-BFF0-425A3B237972} -{3E8D9A30-3826-41FE-AC4A-642A975E489A} -{79CBFBFA-E326-470F-96E9-C54B5B4B35E7} -{B9E0862C-0F54-43E5-A44F-2199C9D1A0F1} -{12765AC6-17F3-45DD-8435-7FB8F1CCE78E} -{DE6F2F2E-82FC-4A3B-85E5-84D0E3C68616} -{CBC6FB06-6829-4FA4-A773-692A26D3A45B} -{099A181A-3195-4B69-9935-8EFD84BA6C76} -{3AE0AC05-C78E-4E96-B751-F75201994983} -{10F2D730-5E63-4712-80E9-6BEE418F6A6D} -{74E4B088-1109-4CA4-972E-C6B007D8DE4C} -{C16C131C-1057-4FBA-BBD5-07120DB51ABA} -{D8FE2996-4912-4526-A60A-00F576F49E53} -{2967F9F6-E63D-48D2-AE13-65C52237732F} -{11D4A193-6A2C-4EBA-95AC-538F2DE62073} -{4B15533F-D8F7-4F71-A02A-ACAB7E546416} -{3EF3E556-EB85-4BE5-8EC2-4D46E5603B62} -{44F3EB3E-340B-47BC-9ABD-CF29D3F4905C} -{03580E9B-EDA5-49EA-985F-47C5BDF2E5F7} -{0123ADDC-362E-4C9B-A731-986C78B12DAE} -{A298095E-A51E-4179-BD6A-7F3930AEF7B7} -{7D82F65A-CF01-4F94-94DD-F16CBF73DD13} -{B09B4B40-6C52-45EE-9DB9-A550E195D080} -{B92C3322-AD90-40EB-944E-ABB1A459922E} -{C44359EA-E0AF-47AE-A8E6-D228FA1C4C51} -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{38104702-AAB9-4CBC-B2DE-5094DC524197} -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -{D26AA284-2996-4710-995C-015D2B369F8A} -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring for .NET 1.2.0 -TRUE -Spring for .NET 1.2.0 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring for .NET 1.2.0 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring for .NET 1.2.0 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring for .NET 1.2.0 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{38104702-AAB9-4CBC-B2DE-5094DC524197} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -{D26AA284-2996-4710-995C-015D2B369F8A} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -$TARGETDIR$\doc\reference\html\styles -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{712378F3-5C02-4F64-A618-073A000505CC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\htmlhelp.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F8031368-5974-4C5C-8EA0-001C812628D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED19961A-2407-4353-B639-99DCA4187BCC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{248669E3-3B34-44F8-B5C6-D19512FAB392} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A098B01-9784-414B-8B43-F702421DA9F3} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{24393453-7A7C-4DC8-ADD6-44945E073D70} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E187E4-9812-43DF-BB93-F2729EC5F519} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2002.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* -TRUE| -$TARGETDIR$\build-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1F0FE536-3683-4AD0-9E6A-65267F01B707} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4FCB9464-04D8-4D4B-81F2-38A2BBAC269C} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{29D7E412-0A0D-4BD9-B79C-FBF718935A2D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0A24AC6F-B3C4-466E-9E22-B7B2427AA3BF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C238131E-450C-476B-83D6-B41661F70FE0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30632419-C6D8-45D4-970A-B215CCF55B9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{22D59361-B5D7-4AE4-AC87-3A26AEFC2E34} -L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges-1.2.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\html\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9431A992-2FA9-4DF5-8FF5-A8DE381F7596} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{678A1AF3-F562-45C7-A5EE-16E714D99283} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C9A62E42-9345-42DD-A31E-FB790F36AC7E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5127A193-FB8B-4D4A-A80C-4EA131DDA73B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{29E3F77A-C0BA-47C3-827A-577866B3957E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{78731462-8836-4B12-908A-98D52572E67F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BD9731DB-55BD-4B35-BCFA-896AAE19AAA4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{47AA16D5-F4BD-4A0C-9AA8-8410A9B5AF77} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4399B33B-927D-47C8-AA44-4BCEF803BD87} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E7CF36EC-2EAD-432B-987E-972E78A90270} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D1314BE7-6353-4ACE-991F-40644C5170E0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7BA90B63-4753-4A6C-8618-2C05B121C8FB} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CA4033F7-8979-4588-966D-6BBF41D7C8BA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BD068F0D-1C12-4AA4-8818-1A64CB56E45F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7655C3E4-E528-4D86-8CBA-EFDA9628D868} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{07C9E304-A147-47FC-AB50-1D32144B5DF4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2EBC21B-3E7E-45CA-8941-F7CDE99B114A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D5264307-5665-46C4-993A-00019712DD62} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D0D86C8A-93F5-4A33-B7D0-804F6C6C9EC2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7399DD88-DD5F-4F41-AA3C-4306D63796EE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{91DF2219-3527-4E42-AF8D-1BF8F8D7CCFC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{31468716-A054-4DAA-8078-AF0544A06E89} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{33FACA67-83E9-4D8E-996B-E676B5553735} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BC13E7D9-E07F-4114-9C4A-03E60BED1669} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1EE7A821-BBF4-4C0D-A123-A832841FAEBA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{828ED648-29AD-4990-AA7D-C13929DB6AB9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FE52ABD0-285E-4775-9287-16049D70CD3C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CD09D080-5F0C-4916-B73C-9DACF4F30E81} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{04C62E8B-C24B-46BA-911C-D761F19659B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{54C38B54-6540-4F27-B9CB-1DA844498D29} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F20A334-2CAC-4461-A0AC-226C7EA6E2E0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{45048AD3-E67A-447E-BFF0-425A3B237972} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3E8D9A30-3826-41FE-AC4A-642A975E489A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{79CBFBFA-E326-470F-96E9-C54B5B4B35E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B9E0862C-0F54-43E5-A44F-2199C9D1A0F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{12765AC6-17F3-45DD-8435-7FB8F1CCE78E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DE6F2F2E-82FC-4A3B-85E5-84D0E3C68616} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CBC6FB06-6829-4FA4-A773-692A26D3A45B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{099A181A-3195-4B69-9935-8EFD84BA6C76} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AE0AC05-C78E-4E96-B751-F75201994983} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10F2D730-5E63-4712-80E9-6BEE418F6A6D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74E4B088-1109-4CA4-972E-C6B007D8DE4C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C16C131C-1057-4FBA-BBD5-07120DB51ABA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D8FE2996-4912-4526-A60A-00F576F49E53} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2967F9F6-E63D-48D2-AE13-65C52237732F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{11D4A193-6A2C-4EBA-95AC-538F2DE62073} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B15533F-D8F7-4F71-A02A-ACAB7E546416} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EF3E556-EB85-4BE5-8EC2-4D46E5603B62} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{44F3EB3E-340B-47BC-9ABD-CF29D3F4905C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03580E9B-EDA5-49EA-985F-47C5BDF2E5F7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0123ADDC-362E-4C9B-A731-986C78B12DAE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A298095E-A51E-4179-BD6A-7F3930AEF7B7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7D82F65A-CF01-4F94-94DD-F16CBF73DD13} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B09B4B40-6C52-45EE-9DB9-A550E195D080} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B92C3322-AD90-40EB-944E-ABB1A459922E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C44359EA-E0AF-47AE-A8E6-D228FA1C4C51} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build -FALSE| -$TARGETDIR$\examples\Spring -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.2.0 -$SHORTCUTFOLDER$ -Removes this SpringSource product - - - - -0 -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{432A824B-4E2F-4901-AEAB-DEB65367D193} -$TARGETDIR$\Spring.Net.2003.sln -VS.NET 2003 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -$TARGETDIR$\Spring.Net.2005.sln -VS.NET 2005 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{689F4852-777B-4865-B493-F42F05CF3EFA} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F43AAB92-2311-4285-95F5-FBD2503543C3} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -AJAX -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -Web -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2005.sln -Spring Air -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{F2F64080-E757-42C5-B023-C2B72DED1066} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{58C976E0-0F30-4334-AD68-90C293A50E8C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2003.sln -SpringAir -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\htmlhelp.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges-1.2.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0 -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -$TARGETDIR$\Spring.Net.2002.sln -VS.NET 2002 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -$TARGETDIR$\Spring.Net.2008.sln -VS.NET 2008 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2005.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln -NMS Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{E775FFA3-8577-42E4-AC31-74E701678510} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\.NET 3.0 - - - - - -0 -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring for .NET 1.2.0 -Spring for .NET 1.2.0.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.bak b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.bak deleted file mode 100644 index cc1ac98e3..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.bak +++ /dev/null @@ -1,4626 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Shortcut -Create Shortcut -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{432A824B-4E2F-4901-AEAB-DEB65367D193} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{712378F3-5C02-4F64-A618-073A000505CC} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -{F8031368-5974-4C5C-8EA0-001C812628D5} -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -{689F4852-777B-4865-B493-F42F05CF3EFA} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{ED19961A-2407-4353-B639-99DCA4187BCC} -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -{F2F64080-E757-42C5-B023-C2B72DED1066} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -{58C976E0-0F30-4334-AD68-90C293A50E8C} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -{248669E3-3B34-44F8-B5C6-D19512FAB392} -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{5A098B01-9784-414B-8B43-F702421DA9F3} -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{24393453-7A7C-4DC8-ADD6-44945E073D70} -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{40E187E4-9812-43DF-BB93-F2729EC5F519} -{F43AAB92-2311-4285-95F5-FBD2503543C3} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -{1F0FE536-3683-4AD0-9E6A-65267F01B707} -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -{4FCB9464-04D8-4D4B-81F2-38A2BBAC269C} -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -{29D7E412-0A0D-4BD9-B79C-FBF718935A2D} -{0A24AC6F-B3C4-466E-9E22-B7B2427AA3BF} -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -{C238131E-450C-476B-83D6-B41661F70FE0} -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -{E775FFA3-8577-42E4-AC31-74E701678510} -{30632419-C6D8-45D4-970A-B215CCF55B9E} -{22D59361-B5D7-4AE4-AC87-3A26AEFC2E34} -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -{9431A992-2FA9-4DF5-8FF5-A8DE381F7596} -{678A1AF3-F562-45C7-A5EE-16E714D99283} -{C9A62E42-9345-42DD-A31E-FB790F36AC7E} -{5127A193-FB8B-4D4A-A80C-4EA131DDA73B} -{29E3F77A-C0BA-47C3-827A-577866B3957E} -{78731462-8836-4B12-908A-98D52572E67F} -{BD9731DB-55BD-4B35-BCFA-896AAE19AAA4} -{47AA16D5-F4BD-4A0C-9AA8-8410A9B5AF77} -{4399B33B-927D-47C8-AA44-4BCEF803BD87} -{E7CF36EC-2EAD-432B-987E-972E78A90270} -{D1314BE7-6353-4ACE-991F-40644C5170E0} -{7BA90B63-4753-4A6C-8618-2C05B121C8FB} -{CA4033F7-8979-4588-966D-6BBF41D7C8BA} -{BD068F0D-1C12-4AA4-8818-1A64CB56E45F} -{7655C3E4-E528-4D86-8CBA-EFDA9628D868} -{07C9E304-A147-47FC-AB50-1D32144B5DF4} -{E2EBC21B-3E7E-45CA-8941-F7CDE99B114A} -{D5264307-5665-46C4-993A-00019712DD62} -{D0D86C8A-93F5-4A33-B7D0-804F6C6C9EC2} -{7399DD88-DD5F-4F41-AA3C-4306D63796EE} -{91DF2219-3527-4E42-AF8D-1BF8F8D7CCFC} -{31468716-A054-4DAA-8078-AF0544A06E89} -{33FACA67-83E9-4D8E-996B-E676B5553735} -{BC13E7D9-E07F-4114-9C4A-03E60BED1669} -{1EE7A821-BBF4-4C0D-A123-A832841FAEBA} -{828ED648-29AD-4990-AA7D-C13929DB6AB9} -{FE52ABD0-285E-4775-9287-16049D70CD3C} -{CD09D080-5F0C-4916-B73C-9DACF4F30E81} -{04C62E8B-C24B-46BA-911C-D761F19659B8} -{54C38B54-6540-4F27-B9CB-1DA844498D29} -{0F20A334-2CAC-4461-A0AC-226C7EA6E2E0} -{45048AD3-E67A-447E-BFF0-425A3B237972} -{3E8D9A30-3826-41FE-AC4A-642A975E489A} -{79CBFBFA-E326-470F-96E9-C54B5B4B35E7} -{B9E0862C-0F54-43E5-A44F-2199C9D1A0F1} -{12765AC6-17F3-45DD-8435-7FB8F1CCE78E} -{DE6F2F2E-82FC-4A3B-85E5-84D0E3C68616} -{CBC6FB06-6829-4FA4-A773-692A26D3A45B} -{099A181A-3195-4B69-9935-8EFD84BA6C76} -{3AE0AC05-C78E-4E96-B751-F75201994983} -{10F2D730-5E63-4712-80E9-6BEE418F6A6D} -{74E4B088-1109-4CA4-972E-C6B007D8DE4C} -{C16C131C-1057-4FBA-BBD5-07120DB51ABA} -{D8FE2996-4912-4526-A60A-00F576F49E53} -{2967F9F6-E63D-48D2-AE13-65C52237732F} -{11D4A193-6A2C-4EBA-95AC-538F2DE62073} -{4B15533F-D8F7-4F71-A02A-ACAB7E546416} -{3EF3E556-EB85-4BE5-8EC2-4D46E5603B62} -{44F3EB3E-340B-47BC-9ABD-CF29D3F4905C} -{03580E9B-EDA5-49EA-985F-47C5BDF2E5F7} -{0123ADDC-362E-4C9B-A731-986C78B12DAE} -{A298095E-A51E-4179-BD6A-7F3930AEF7B7} -{7D82F65A-CF01-4F94-94DD-F16CBF73DD13} -{B09B4B40-6C52-45EE-9DB9-A550E195D080} -{B92C3322-AD90-40EB-944E-ABB1A459922E} -{C44359EA-E0AF-47AE-A8E6-D228FA1C4C51} -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{38104702-AAB9-4CBC-B2DE-5094DC524197} -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -{D26AA284-2996-4710-995C-015D2B369F8A} -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring for .NET 1.2.0 -TRUE -Spring for .NET 1.2.0 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring for .NET 1.2.0 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring for .NET 1.2.0 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring for .NET 1.2.0 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{38104702-AAB9-4CBC-B2DE-5094DC524197} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -{D26AA284-2996-4710-995C-015D2B369F8A} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -$TARGETDIR$\doc\reference\html\styles -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{712378F3-5C02-4F64-A618-073A000505CC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\htmlhelp.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF19F5CC-67FB-406B-81C3-678CDD88258E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F8031368-5974-4C5C-8EA0-001C812628D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E927FC6B-DA58-4F6B-86DE-BEE46E7D6F24} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0D9E47BC-3A38-457C-BD4C-D5BABE1E3168} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{49B7241A-38C5-4AFA-8816-2DF906B2E558} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED19961A-2407-4353-B639-99DCA4187BCC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5023B1E0-3EE7-4FE8-BDC7-6FE3B0F1CD32} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBC19861-623F-4B92-9ECF-FEBD47DA4AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C47FA07F-CB64-4C9B-B31E-2469BA86C4E8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB54DCB-499F-4F7C-9916-6FB2B8D7F427} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{248669E3-3B34-44F8-B5C6-D19512FAB392} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A098B01-9784-414B-8B43-F702421DA9F3} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A38A7B60-A88E-4D09-A49E-0CBA4B8272EB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{24393453-7A7C-4DC8-ADD6-44945E073D70} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97F657B1-22D5-4F55-9D77-8F7D23F8DD0D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E187E4-9812-43DF-BB93-F2729EC5F519} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8FC0883-E862-4A8F-8421-CEA1AF318888} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{92F5D05F-D8AA-4996-A5BC-84A8C0CD8C31} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C3F2E78C-8C6E-41DE-8F22-3CEAFC16702E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F86BF0F-F836-4FF4-B8AA-B7A826981964} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2002.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* -TRUE| -$TARGETDIR$\build-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1F0FE536-3683-4AD0-9E6A-65267F01B707} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4FCB9464-04D8-4D4B-81F2-38A2BBAC269C} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{29D7E412-0A0D-4BD9-B79C-FBF718935A2D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0A24AC6F-B3C4-466E-9E22-B7B2427AA3BF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C238131E-450C-476B-83D6-B41661F70FE0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30632419-C6D8-45D4-970A-B215CCF55B9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{22D59361-B5D7-4AE4-AC87-3A26AEFC2E34} -L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges-1.2.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\html\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9431A992-2FA9-4DF5-8FF5-A8DE381F7596} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{678A1AF3-F562-45C7-A5EE-16E714D99283} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C9A62E42-9345-42DD-A31E-FB790F36AC7E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5127A193-FB8B-4D4A-A80C-4EA131DDA73B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{29E3F77A-C0BA-47C3-827A-577866B3957E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{78731462-8836-4B12-908A-98D52572E67F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BD9731DB-55BD-4B35-BCFA-896AAE19AAA4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{47AA16D5-F4BD-4A0C-9AA8-8410A9B5AF77} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4399B33B-927D-47C8-AA44-4BCEF803BD87} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E7CF36EC-2EAD-432B-987E-972E78A90270} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D1314BE7-6353-4ACE-991F-40644C5170E0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7BA90B63-4753-4A6C-8618-2C05B121C8FB} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CA4033F7-8979-4588-966D-6BBF41D7C8BA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BD068F0D-1C12-4AA4-8818-1A64CB56E45F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7655C3E4-E528-4D86-8CBA-EFDA9628D868} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{07C9E304-A147-47FC-AB50-1D32144B5DF4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2EBC21B-3E7E-45CA-8941-F7CDE99B114A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D5264307-5665-46C4-993A-00019712DD62} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D0D86C8A-93F5-4A33-B7D0-804F6C6C9EC2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7399DD88-DD5F-4F41-AA3C-4306D63796EE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{91DF2219-3527-4E42-AF8D-1BF8F8D7CCFC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{31468716-A054-4DAA-8078-AF0544A06E89} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{33FACA67-83E9-4D8E-996B-E676B5553735} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BC13E7D9-E07F-4114-9C4A-03E60BED1669} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1EE7A821-BBF4-4C0D-A123-A832841FAEBA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{828ED648-29AD-4990-AA7D-C13929DB6AB9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FE52ABD0-285E-4775-9287-16049D70CD3C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CD09D080-5F0C-4916-B73C-9DACF4F30E81} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{04C62E8B-C24B-46BA-911C-D761F19659B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{54C38B54-6540-4F27-B9CB-1DA844498D29} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F20A334-2CAC-4461-A0AC-226C7EA6E2E0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{45048AD3-E67A-447E-BFF0-425A3B237972} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3E8D9A30-3826-41FE-AC4A-642A975E489A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{79CBFBFA-E326-470F-96E9-C54B5B4B35E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B9E0862C-0F54-43E5-A44F-2199C9D1A0F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{12765AC6-17F3-45DD-8435-7FB8F1CCE78E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DE6F2F2E-82FC-4A3B-85E5-84D0E3C68616} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CBC6FB06-6829-4FA4-A773-692A26D3A45B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{099A181A-3195-4B69-9935-8EFD84BA6C76} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AE0AC05-C78E-4E96-B751-F75201994983} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10F2D730-5E63-4712-80E9-6BEE418F6A6D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74E4B088-1109-4CA4-972E-C6B007D8DE4C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C16C131C-1057-4FBA-BBD5-07120DB51ABA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D8FE2996-4912-4526-A60A-00F576F49E53} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2967F9F6-E63D-48D2-AE13-65C52237732F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{11D4A193-6A2C-4EBA-95AC-538F2DE62073} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B15533F-D8F7-4F71-A02A-ACAB7E546416} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EF3E556-EB85-4BE5-8EC2-4D46E5603B62} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{44F3EB3E-340B-47BC-9ABD-CF29D3F4905C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03580E9B-EDA5-49EA-985F-47C5BDF2E5F7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0123ADDC-362E-4C9B-A731-986C78B12DAE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A298095E-A51E-4179-BD6A-7F3930AEF7B7} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7D82F65A-CF01-4F94-94DD-F16CBF73DD13} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B09B4B40-6C52-45EE-9DB9-A550E195D080} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B92C3322-AD90-40EB-944E-ABB1A459922E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C44359EA-E0AF-47AE-A8E6-D228FA1C4C51} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build -FALSE| -$TARGETDIR$\examples\Spring -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.2.0 -$SHORTCUTFOLDER$ -Removes this SpringSource product - - - - -0 -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{432A824B-4E2F-4901-AEAB-DEB65367D193} -$TARGETDIR$\Spring.Net.2003.sln -VS.NET 2003 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{DE5B6D64-509C-4FC7-BE75-F9B569E4B1B6} -$TARGETDIR$\Spring.Net.2005.sln -VS.NET 2005 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{EE9964D4-1BF6-48BE-BD08-1AA41E6CECD9} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2005.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{24BB4CEB-C041-4023-A448-3AE725EAEAC5} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2003.sln -AOP -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{3A2D9F38-3C4C-4909-BD58-F94AE94D60A6} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2005.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{689F4852-777B-4865-B493-F42F05CF3EFA} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{55E0BEAD-43B8-4A0F-A94C-D5D23B3C9250} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2005.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{A9984778-D722-4BD6-9599-A6E2CA5FDE13} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2005.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F8AA2809-D6D7-40DD-A34D-7C77EC57F208} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2005.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{B9024C07-45AD-45A5-B551-D70AF8A241A4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2005.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CE007102-289B-4AAD-ACC0-78947B9FA68C} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2005.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{F43AAB92-2311-4285-95F5-FBD2503543C3} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2005.sln -AJAX -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{E521F49A-503D-4708-9B8C-5F8D68D75CDC} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2005.sln -Web -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{57388F2C-8AAE-468A-92AC-C6CADBAC344C} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2005.sln -Spring Air -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{0727C634-3C1B-445F-B8BE-C7D2D4E56FAB} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2003.sln -Calculator -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{F2F64080-E757-42C5-B023-C2B72DED1066} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2003.sln -Data Access -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{58C976E0-0F30-4334-AD68-90C293A50E8C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2003.sln -Application Context -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5BC2F138-2564-4ADC-9606-8EE54694D6A3} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2003.sln -Event Registry -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{5105D931-6D6C-406C-9820-D47CAEDA5C68} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2003.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{33BBA500-00B2-4FB1-9535-C74505BFBE15} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2003.sln -Transactions -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{D1099A76-F2D4-4ED8-9FF8-0CCC28759A8A} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2003.sln -SpringAir -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\htmlhelp.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges-1.2.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0 -{01A1A5C5-4606-4A3B-A1B7-3EB40F900860} -$TARGETDIR$\Spring.Net.2002.sln -VS.NET 2002 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -$TARGETDIR$\Spring.Net.2008.sln -VS.NET 2008 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2005.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln -NMS Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{E775FFA3-8577-42E4-AC31-74E701678510} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\.NET 3.0 - - - - - -0 -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring for .NET 1.2.0 -Spring for .NET 1.2.0.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.brk b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.brk deleted file mode 100644 index 2ef27c6eb..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.brk +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.fld b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.fld deleted file mode 100644 index c5a3448a2..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mia.fld +++ /dev/null @@ -1,8 +0,0 @@ -Check Application Requirements -Check/Install Application Pre-Requisites -Check Application Pre-Requisites -Install Application Pre-Requisites -Define Setup Globals -Setup User Interview -Perform Uninstallation -Finish Setup diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr deleted file mode 100644 index fbdfb5981..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr +++ /dev/null @@ -1,531 +0,0 @@ -Spring.NET-1.2.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\spring-net\msi -SpringSource -Spring.NET 1.2.0 -{8B88F31C-1C3A-42CF-97A7-E5DD86C329B1} -{42A083F8-74C4-4AF3-8601-5B99FDC59C69} -1.2.0 -English -Spring for .NET 1.2.0 -Spring for .NET 1.2.0 -Spring for .NET authors -All rights reserved -{BDAA048B-0674-4180-82A8-83976F15637F} -Spring for .NET -Spring for .NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.2.0 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - diff --git a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr.bak b/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr.bak deleted file mode 100644 index ea41ffcbb..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/Spring.NET-1.2.mpr.bak +++ /dev/null @@ -1,531 +0,0 @@ -Spring.NET-1.2.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\spring-net\msi -SpringSource -Spring.NET 1.2.0 -{8B88F31C-1C3A-42CF-97A7-E5DD86C329B1} -{42A083F8-74C4-4AF3-8601-5B99FDC59C69} -1.2.0 -English -Spring for .NET 1.2.0 -Spring for .NET 1.2.0 -Spring for .NET authors -All rights reserved -{B43EA31B-07D0-4254-B7A9-D74F0D85F183} -Spring for .NET -Spring for .NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.2.0 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - diff --git a/build-support/installer/installaware/Spring.NET-1.2/componentstree.dfm b/build-support/installer/installaware/Spring.NET-1.2/componentstree.dfm deleted file mode 100644 index f8190feb1..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/componentstree.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/componentstree.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/componentstree.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/destination.dfm b/build-support/installer/installaware/Spring.NET-1.2/destination.dfm deleted file mode 100644 index 371d30491..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/destination.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/destination.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/destination.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/finish.dfm b/build-support/installer/installaware/Spring.NET-1.2/finish.dfm deleted file mode 100644 index 0cb0eeb52..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/finish.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/finish.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/finish.dfm.miaf deleted file mode 100644 index 34895796d..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/finish.dfm.miaf +++ /dev/null @@ -1,17 +0,0 @@ -IF (checkSuccess.Caption = COMPLETE) THEN textComplete.Visible := True; -IF (checkSuccess.Caption = REBOOT) THEN textReboot.Visible := True; -IF (checkSuccess.Caption = CANCEL) THEN textCancelled.Visible := True; -IF (checkSuccess.Caption = ERROR) THEN textError.Visible := True; -IF (checkRemove.Caption = TRUE) THEN textRemove.Visible := True; -IF (checkSuccess.Caption <> COMPLETE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption <> REBOOT) THEN textReboot.Visible := False; -IF (checkSuccess.Caption <> CANCEL) THEN textCancelled.Visible := False; -IF (checkSuccess.Caption <> ERROR) THEN textError.Visible := False; -IF (checkRemove.Caption <> TRUE) THEN textRemove.Visible := False; -IF (checkRemove.Caption = TRUE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption = CANCEL) THEN textRemove.Visible := False; -IF (textReboot.Visible = True) THEN textRemove.Visible := false; -IF (textComplete.Visible = True) THEN textRemove.Visible := false; -IF (textError.Visible = True) THEN textRemove.Visible := false; -IF (textCancelled.Visible = True) THEN textRemove.Visible := false; -IF (checkSuccess.Caption = ERROR) THEN textRemove.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/icon.ico b/build-support/installer/installaware/Spring.NET-1.2/icon.ico deleted file mode 100644 index cd7967e64..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/icon.ico and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm b/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm deleted file mode 100644 index bf044f567..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/licensecheck.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/mMSIExec.dll b/build-support/installer/installaware/Spring.NET-1.2/mMSIExec.dll deleted file mode 100644 index a8289b968..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/mMSIExec.dll and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/maintenance.dfm b/build-support/installer/installaware/Spring.NET-1.2/maintenance.dfm deleted file mode 100644 index 63f493b26..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/maintenance.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/maintenance.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/maintenance.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm b/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm deleted file mode 100644 index 39f570284..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm.miaf deleted file mode 100644 index c6e2d632f..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/prereq.dfm.miaf +++ /dev/null @@ -1,6 +0,0 @@ -IF (checkWINST.Caption <> TRUE) THEN WINST.Visible := True; -IF (checkJS.Caption <> TRUE) THEN JS.Visible := True; -IF (checkDotNET.Caption <> TRUE) THEN dotNET.Visible := True; -IF (checkWINST.Caption = TRUE) THEN WINST.Visible := False; -IF (checkDotNET.Caption = TRUE) THEN dotNET.Visible := False; -IF (checkJS.Caption = TRUE) THEN JS.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/progress.dfm b/build-support/installer/installaware/Spring.NET-1.2/progress.dfm deleted file mode 100644 index 443f86699..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/progress.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/progress.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/progress.dfm.miaf deleted file mode 100644 index f69a5df29..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/progress.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (TestRemove.Caption <> TRUE) THEN CaptionInstall.Visible := True; -IF (TestRemove.Caption = TRUE) THEN CaptionUninstall.Visible := True; -IF (TestRemove.Caption <> TRUE) THEN CaptionUninstall.Visible := False; -IF (TestRemove.Caption = TRUE) THEN CaptionInstall.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/progressprereq.dfm b/build-support/installer/installaware/Spring.NET-1.2/progressprereq.dfm deleted file mode 100644 index 182f5d5fe..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/progressprereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/progressprereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/progressprereq.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/readme.dfm b/build-support/installer/installaware/Spring.NET-1.2/readme.dfm deleted file mode 100644 index 5cf56f6b2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/readme.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/readme.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/readme.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/readme.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/registration.dfm b/build-support/installer/installaware/Spring.NET-1.2/registration.dfm deleted file mode 100644 index da6fa1990..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/registration.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/registration.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/registration.dfm.miaf deleted file mode 100644 index 968dd5028..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/registration.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm b/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm deleted file mode 100644 index 722d2a231..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm.miaf deleted file mode 100644 index 4e4af64af..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/registrationwithserial.dfm.miaf +++ /dev/null @@ -1,14 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Serial1.Text <> ) THEN Next.Enabled := True; -IF (Serial2.Text <> ) THEN Next.Enabled := True; -IF (Serial3.Text <> ) THEN Next.Enabled := True; -IF (Serial4.Text <> ) THEN Next.Enabled := True; -IF (Serial5.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; -IF (Serial1.Text = ) THEN Next.Enabled := False; -IF (Serial2.Text = ) THEN Next.Enabled := False; -IF (Serial3.Text = ) THEN Next.Enabled := False; -IF (Serial4.Text = ) THEN Next.Enabled := False; -IF (Serial5.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/setuptype.dfm b/build-support/installer/installaware/Spring.NET-1.2/setuptype.dfm deleted file mode 100644 index 8d3caa4aa..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/setuptype.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/setuptype.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/setuptype.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/startinstallation.dfm b/build-support/installer/installaware/Spring.NET-1.2/startinstallation.dfm deleted file mode 100644 index 29c8ed521..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/startinstallation.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/startinstallation.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/startinstallation.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm b/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm deleted file mode 100644 index 53ae879d5..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm.miaf deleted file mode 100644 index bb3a2f012..000000000 --- a/build-support/installer/installaware/Spring.NET-1.2/startmenu.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (MenuGroup.Text <> ) THEN Next.Enabled := True; -IF (MenuGroup.Text = ) THEN Next.Enabled := False; -IF (ISNT.Caption = TRUE) THEN AllUsers.Enabled := True; -IF (ISNT.Caption <> TRUE) THEN AllUsers.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.2/welcome.dfm b/build-support/installer/installaware/Spring.NET-1.2/welcome.dfm deleted file mode 100644 index bf1e5cad2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/welcome.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/welcome.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/welcome.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.2/wizard.dfm b/build-support/installer/installaware/Spring.NET-1.2/wizard.dfm deleted file mode 100644 index 2ff70aa8c..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.2/wizard.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.2/wizard.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.2/wizard.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia deleted file mode 100644 index 3836cb460..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia +++ /dev/null @@ -1,5107 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -{C238131E-450C-476B-83D6-B41661F70FE0} -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -{37C851AE-6F70-48CE-BEC4-7CA7A9BFF6B0} -{87C3E54F-ADE2-4862-A766-D820F7DBF714} -{30632419-C6D8-45D4-970A-B215CCF55B9E} -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -{55FF5DFF-191A-4E54-B97A-796DED654CD6} -{1CA2F886-B436-4DF8-A2E2-7EE5B24058C8} -{83531F87-FC34-45A4-8D5C-4683DC901232} -{2C8655F0-AEB2-41DC-95DC-26B33BB586D5} -{7DB471CE-20C2-4A1E-8DA5-8F6618667155} -{9540B7BC-DDF3-4893-B7B8-311C1BA2F097} -{4A383D13-EDFC-479A-B9F2-17DAC9F606DE} -{DE635616-CE0F-46E9-B528-4883D4334D86} -{BF39F1F7-370B-4071-97DC-7AC4039934B3} -{F5553D48-D242-412C-9177-331A3371CDDA} -{BFE38806-E3E8-4F22-9843-2551591B2BBC} -{C0A93171-9A9E-49C8-9A69-944A47158EEF} -{01B0B61A-32A9-4ACE-AEF3-F0D4F366E2E2} -{35056C3A-AD1E-4C91-BEB2-42A121917DCD} -{0F20B1B8-4FA3-4551-A7CC-BCA7F0DB8B41} -{A5573FD1-A959-44D7-A77B-E84D52E1CBA3} -{300C8B7E-8131-4F6D-A1A4-12564FE9B6D8} -{ACD2A04E-C960-4A1C-A116-4380723AB873} -{01F205F3-5D77-4902-8618-130A72FC9C8D} -{B4A71329-598D-4D61-AF85-6276C90FF877} -{8575884B-198C-40BA-8F97-7BC2EC43B953} -{CC6BE8EB-0FD4-4131-AAC2-D0D4F458CED2} -{642D140C-CBDC-4AC0-AD12-EC5C6BAA6D7E} -{DEE4DBC6-FE78-49A8-9808-3D9396B11453} -{ECA4695E-6D17-4E8D-B8D9-E98718CE3EB1} -{CE87C662-3EE5-4853-A19A-AEC0B22AB10A} -{CB862115-6527-4BE7-AA8E-56042D8577A5} -{36F42F14-CEC0-43DA-962A-7E4545C82E7B} -{55D1EC63-E279-49A9-8C91-208D5A0CF85F} -{B7AA5FC4-CB92-43A8-B17A-D315CA197DC4} -{E2D3BC3A-D5A3-4085-9A5F-38D57A97DDE3} -{4B195CE5-7346-4668-9B83-D24D51C4C8AE} -{78226B93-C70A-4F1D-825C-A3E38077499D} -{D6F2EB7E-60FF-4605-9CE3-C409A8276F7A} -{9611EA4C-5A40-42CE-A7BA-E1ADA9B96A0B} -{FC39FDED-9A08-4688-9A14-CA20EB82DE15} -{6C654F4F-2402-4612-AA2B-4818EE6AD315} -{E50E9D6B-B389-40EC-AFA5-C37805DF0057} -{6DE5EBC3-996A-44B9-87F3-28C134133E92} -{65B5CA4D-573D-4BE9-974F-2A09D3230128} -{240B6167-6A3B-4206-BF54-BB92C5953EA1} -{8BF18062-41AC-4582-8345-4864C8508173} -{40E8A66D-24E8-49CB-97B3-5D337C9C85C0} -{B7E0365A-DE51-47FA-9915-F4CEDCF1E998} -{3790345D-5B87-4204-A0CF-C2F903D15304} -{97D35846-6F19-4006-9325-6163A09CC685} -{EC512027-A807-4E6B-BB84-203840AF765D} -{53750EDF-8C35-4968-8C33-D3C4257D7DA3} -{310F0A37-BE16-4975-9BE8-DCE7FAC8C506} -{EF4D34A1-740F-4040-8F8E-90BC20E7CE4C} -{620C69CF-8463-49E9-8353-7618227230C1} -{162F4BAB-7390-4AD3-A6BC-1CD72DE13680} -{933BD829-3E37-44E6-91EC-EF142860619B} -{F6939EB2-5EF7-4802-8CED-8A669744210A} -{5E30E030-8717-4673-BF5D-92F250D9E0C4} -{FB4AA3E8-BB7A-4775-8105-63CA90371368} -{6610281F-20A0-448C-8621-3DEDEF4A0428} -{03E50D9C-9261-4A88-A7B7-54310F0EC802} -{0239F69A-B66B-4D0B-B062-3986D6836741} -{CBC28241-5184-4FD4-AA0E-36AAB613025A} -{FD9E4AEA-28FE-4690-BDE0-93E1C67081AE} -{5DBA69C1-F4B1-4C36-80D2-D45FDAAFB90F} -{03DD3F57-FDF9-4D45-BD2F-64E6A3E0C7BA} -{0FCB74A1-BED0-4048-B2C9-05D2CF983EC4} -{1999079C-D841-4ADC-B924-289B2F9DDFCA} -{9725D1FA-92B1-4B24-8929-DC39AFBD03F1} -{71980279-3612-4DF5-8D67-8B51D2662FBB} -{1DFD43D3-F81B-4933-B271-71FE51FD1F0A} -{A65DDC3B-5EFA-4204-B692-A61571547EAE} -{41DA33E7-A3E8-4999-8EE6-302D2464DCB9} -{5F719B59-67B1-4B1F-9001-852B9058C7E6} -{65A8B8BE-FADF-4565-90E7-7440020C8A59} -{8B890DDB-1125-43D8-9C51-A0309FAC142F} -{D2738F84-6742-4868-93CD-047A5089A899} -{CAF8F878-2693-4E7A-8058-3915B80C8907} -{D9098386-871D-45BB-9F8D-2CB01240B7EA} -{E154DCA1-AF92-489A-892D-FB87ECCD91F3} -{921B10A3-48CF-4FA5-B7A7-782D260A30E0} -{B6F28C11-BDB6-4364-9721-8CDECF5F88B3} -{0F897267-0F68-459F-AB91-5A2F0A0E1606} -{C7A49D86-8C0E-4D3E-9357-7541907E8EE3} -{F4F69570-8445-4C26-8D64-B540E683B22A} -{B45EE6FD-7123-4D29-9225-2E8FF4A42A61} -{27F9157E-0EDA-4591-BE1D-CC54160B06D5} -{19DD675D-440D-413C-A206-0C7916DDCECD} -{72FA1C97-DD1D-4EA1-A048-6AF92DAD8464} -{746520A3-00CC-45C7-A981-464D3BBD45FD} -{2EE9729A-DD1A-4784-87C6-9E9E020A2922} -{7A7302DD-AEC7-4D23-964A-D62F0B62976A} -{8B490FBB-D5B8-449B-92DA-8BB0E7ACF005} -{1CAB1CFE-ED7C-4577-A04E-BE18290DBAB0} -{E4FE9B6C-6AA5-44F0-98FE-1EBC33CC31A7} -{A2DAE1C6-BE71-4EC2-98A9-6D7AFF4ED969} -{16007209-4A4D-4793-B0E5-7C684BA2903D} -{C0C906DC-DEF7-4AA0-B035-98A47415A064} -{8F4EE7BF-9B1D-464D-B360-F014592D35A2} -{4B9FE1B5-7ABF-43F9-9133-946EB955AEDA} -{5B2FF693-727B-4AE6-BB4B-832C66B8A8E9} -{A01B255D-7EE9-4C8D-AD87-F180CB52C770} -{659BB5E8-AA8D-4EF3-B7F1-0E7440B9E500} -{98718D50-E4D2-40B4-B907-4AA1FB7DFF05} -{1AA6A98B-221B-4DF2-93C0-44A7DECF292D} -{3C01EADE-12DC-4E5A-B584-9E977C60F5C7} -{FECC7E71-6FF5-4E0D-89DE-CD77E264C97F} -{8AF1FB7D-C59C-4238-886C-1C3553D6AE81} -{BB9E94C6-CE9B-4FCD-A5EB-FA7FC8910AEC} -{272229DA-28AC-4EB9-ADDF-788B674E28E8} -{9408979A-AAA8-4732-983D-532F6DBA5F82} -{D8A7401E-B75F-4AD9-89B3-8438F032649C} -{387046E2-D5B8-4223-8A4B-50DB14F8E8CE} -{4B94CC99-4471-4738-8D45-3C83FAD869D0} -{000540A0-65A6-4352-86D8-F88D30102BA6} -{28A3EFE9-E3F3-40E7-9425-E8D0B98B96F4} -{3EFEEF11-D93F-4846-88FB-EC22458E85D4} -{49CDDE6D-240A-4102-AB2B-C64CA39CBB21} -{BABFC424-94EF-48E2-9624-60423D2D21AC} -{C1FEE2B1-C3FA-45CA-A329-30202AAE4F2C} -{73630C03-EC3B-4D9F-AAA3-75C03C719A2B} -{7979201C-5F14-434E-A896-91C331A7ED82} -{D5ABD31B-8E92-47A8-8F65-812683208F89} -{BBA60BEA-44AD-447A-989A-83EA2ECD1644} -{471FABFE-F56A-4D18-B9D3-78980CB231ED} -{F386AFD3-ADF5-4405-A7AF-A5B5B7068EBD} -{C4C40A2F-2EA2-4803-B9DA-9F2824D842B7} -{FDC3A06E-98AD-4491-B8E4-9857BC5CC2C5} -{C1D11C9D-A89A-4272-BC8B-60171B70970A} -{1032619D-B192-469F-8C63-F7952F427611} -{4DDA33DE-3081-440C-A819-61EF469D7D68} -{2534696B-A2B4-4B7E-B78A-281BAB2BA3AB} -{B2CDDB20-B86F-4CB2-B2F4-6D90EE817EE1} -{68284F99-2BAC-4789-B108-3950FCCA7D63} -{405E73EA-4333-4BD2-BBBA-6EDF598112B4} -{2FBF9330-7DA1-4133-891C-1D5EDF7C4CCE} -{80F7E34E-45F1-4448-A8E6-C7D6BE82EF53} -{03558F34-4862-4205-9D87-DEBD6C32191F} -{E17366C9-1D58-47A6-AB49-211012C21A75} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{38104702-AAB9-4CBC-B2DE-5094DC524197} -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -{D26AA284-2996-4710-995C-015D2B369F8A} -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -{76F77979-EF90-47A6-8F03-FC390BEDDBEE} -{19AA5EA0-F41D-40D7-8629-DBEC533D6C56} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring for .NET 1.3.2 -TRUE -Spring for .NET 1.3.2 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring for .NET 1.3.2 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring for .NET 1.3.2 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring for .NET 1.3.2 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{38104702-AAB9-4CBC-B2DE-5094DC524197} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -{D26AA284-2996-4710-995C-015D2B369F8A} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -$TARGETDIR$\doc\reference\html\styles -{76F77979-EF90-47A6-8F03-FC390BEDDBEE} -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart -{19AA5EA0-F41D-40D7-8629-DBEC533D6C56} -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* -TRUE| -$TARGETDIR$\build-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C238131E-450C-476B-83D6-B41661F70FE0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30632419-C6D8-45D4-970A-B215CCF55B9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\html\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build -FALSE| -$TARGETDIR$\examples\Spring -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{55FF5DFF-191A-4E54-B97A-796DED654CD6} -L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1CA2F886-B436-4DF8-A2E2-7EE5B24058C8} -L:\projects\spring-net\trunk\build\package\Spring.NET\common-project.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{83531F87-FC34-45A4-8D5C-4683DC901232} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\spring-net-reference.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2C8655F0-AEB2-41DC-95DC-26B33BB586D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7DB471CE-20C2-4A1E-8DA5-8F6618667155} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9540B7BC-DDF3-4893-B7B8-311C1BA2F097} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4A383D13-EDFC-479A-B9F2-17DAC9F606DE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DE635616-CE0F-46E9-B528-4883D4334D86} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF39F1F7-370B-4071-97DC-7AC4039934B3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F5553D48-D242-412C-9177-331A3371CDDA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BFE38806-E3E8-4F22-9843-2551591B2BBC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A93171-9A9E-49C8-9A69-944A47158EEF} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01B0B61A-32A9-4ACE-AEF3-F0D4F366E2E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{35056C3A-AD1E-4C91-BEB2-42A121917DCD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F20B1B8-4FA3-4551-A7CC-BCA7F0DB8B41} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A5573FD1-A959-44D7-A77B-E84D52E1CBA3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ems-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{300C8B7E-8131-4F6D-A1A4-12564FE9B6D8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ACD2A04E-C960-4A1C-A116-4380723AB873} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01F205F3-5D77-4902-8618-130A72FC9C8D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B4A71329-598D-4D61-AF85-6276C90FF877} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8575884B-198C-40BA-8F97-7BC2EC43B953} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CC6BE8EB-0FD4-4131-AAC2-D0D4F458CED2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{642D140C-CBDC-4AC0-AD12-EC5C6BAA6D7E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DEE4DBC6-FE78-49A8-9808-3D9396B11453} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging-ems.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4695E-6D17-4E8D-B8D9-E98718CE3EB1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CE87C662-3EE5-4853-A19A-AEC0B22AB10A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CB862115-6527-4BE7-AA8E-56042D8577A5} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{36F42F14-CEC0-43DA-962A-7E4545C82E7B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{55D1EC63-E279-49A9-8C91-208D5A0CF85F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nh-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B7AA5FC4-CB92-43A8-B17A-D315CA197DC4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2D3BC3A-D5A3-4085-9A5F-38D57A97DDE3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B195CE5-7346-4668-9B83-D24D51C4C8AE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{78226B93-C70A-4F1D-825C-A3E38077499D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D6F2EB7E-60FF-4605-9CE3-C409A8276F7A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9611EA4C-5A40-42CE-A7BA-E1ADA9B96A0B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FC39FDED-9A08-4688-9A14-CA20EB82DE15} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6C654F4F-2402-4612-AA2B-4818EE6AD315} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E50E9D6B-B389-40EC-AFA5-C37805DF0057} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6DE5EBC3-996A-44B9-87F3-28C134133E92} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65B5CA4D-573D-4BE9-974F-2A09D3230128} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{240B6167-6A3B-4206-BF54-BB92C5953EA1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8BF18062-41AC-4582-8345-4864C8508173} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E8A66D-24E8-49CB-97B3-5D337C9C85C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B7E0365A-DE51-47FA-9915-F4CEDCF1E998} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3790345D-5B87-4204-A0CF-C2F903D15304} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97D35846-6F19-4006-9325-6163A09CC685} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EC512027-A807-4E6B-BB84-203840AF765D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{53750EDF-8C35-4968-8C33-D3C4257D7DA3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{310F0A37-BE16-4975-9BE8-DCE7FAC8C506} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EF4D34A1-740F-4040-8F8E-90BC20E7CE4C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{620C69CF-8463-49E9-8353-7618227230C1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{162F4BAB-7390-4AD3-A6BC-1CD72DE13680} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{933BD829-3E37-44E6-91EC-EF142860619B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F6939EB2-5EF7-4802-8CED-8A669744210A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\templating.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5E30E030-8717-4673-BF5D-92F250D9E0C4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FB4AA3E8-BB7A-4775-8105-63CA90371368} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6610281F-20A0-448C-8621-3DEDEF4A0428} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03E50D9C-9261-4A88-A7B7-54310F0EC802} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0239F69A-B66B-4D0B-B062-3986D6836741} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CBC28241-5184-4FD4-AA0E-36AAB613025A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FD9E4AEA-28FE-4690-BDE0-93E1C67081AE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5DBA69C1-F4B1-4C36-80D2-D45FDAAFB90F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03DD3F57-FDF9-4D45-BD2F-64E6A3E0C7BA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0FCB74A1-BED0-4048-B2C9-05D2CF983EC4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1999079C-D841-4ADC-B924-289B2F9DDFCA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9725D1FA-92B1-4B24-8929-DC39AFBD03F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{71980279-3612-4DF5-8D67-8B51D2662FBB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{41DA33E7-A3E8-4999-8EE6-302D2464DCB9} -L:\projects\spring-net\trunk\build\package\Spring.NET\dev-support\*.* -TRUE| -$TARGETDIR$\dev-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5F719B59-67B1-4B1F-9001-852B9058C7E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65A8B8BE-FADF-4565-90E7-7440020C8A59} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D2738F84-6742-4868-93CD-047A5089A899} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CAF8F878-2693-4E7A-8058-3915B80C8907} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E154DCA1-AF92-489A-892D-FB87ECCD91F3} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F897267-0F68-459F-AB91-5A2F0A0E1606} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\classic-spring.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C7A49D86-8C0E-4D3E-9357-7541907E8EE3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-appendices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F4F69570-8445-4C26-8D64-B540E683B22A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-mvc3.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B45EE6FD-7123-4D29-9225-2E8FF4A42A61} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{27F9157E-0EDA-4591-BE1D-CC54160B06D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\packages\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\packages -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{19DD675D-440D-413C-A206-0C7916DDCECD} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72FA1C97-DD1D-4EA1-A048-6AF92DAD8464} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2EE9729A-DD1A-4784-87C6-9E9E020A2922} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8B490FBB-D5B8-449B-92DA-8BB0E7ACF005} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1CAB1CFE-ED7C-4577-A04E-BE18290DBAB0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A2DAE1C6-BE71-4EC2-98A9-6D7AFF4ED969} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0C906DC-DEF7-4AA0-B035-98A47415A064} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B9FE1B5-7ABF-43F9-9133-946EB955AEDA} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A01B255D-7EE9-4C8D-AD87-F180CB52C770} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{98718D50-E4D2-40B4-B907-4AA1FB7DFF05} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FECC7E71-6FF5-4E0D-89DE-CD77E264C97F} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BB9E94C6-CE9B-4FCD-A5EB-FA7FC8910AEC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9408979A-AAA8-4732-983D-532F6DBA5F82} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{387046E2-D5B8-4223-8A4B-50DB14F8E8CE} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{000540A0-65A6-4352-86D8-F88D30102BA6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EFEEF11-D93F-4846-88FB-EC22458E85D4} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BABFC424-94EF-48E2-9624-60423D2D21AC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7979201C-5F14-434E-A896-91C331A7ED82} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{471FABFE-F56A-4D18-B9D3-78980CB231ED} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FDC3A06E-98AD-4491-B8E4-9857BC5CC2C5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1032619D-B192-469F-8C63-F7952F427611} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2534696B-A2B4-4B7E-B78A-281BAB2BA3AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{68284F99-2BAC-4789-B108-3950FCCA7D63} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2FBF9330-7DA1-4133-891C-1D5EDF7C4CCE} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03558F34-4862-4205-9D87-DEBD6C32191F} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2010.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.3.2 -$SHORTCUTFOLDER$ -Removes this SpringSource product - - - - -0| -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\spring-net-reference.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0| -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0| -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -$TARGETDIR$\Spring.Net.2008.sln -VS.NET 2008 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{E17366C9-1D58-47A6-AB49-211012C21A75} -$TARGETDIR$\Spring.Net.2010.sln -VS.NET 2010 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0| -{16007209-4A4D-4793-B0E5-7C684BA2903D} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln -AOP -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{E4FE9B6C-6AA5-44F0-98FE-1EBC33CC31A7} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln -AOP -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{8F4EE7BF-9B1D-464D-B360-F014592D35A2} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln -Calculator -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{5B2FF693-727B-4AE6-BB4B-832C66B8A8E9} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln -Calculator -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{8B890DDB-1125-43D8-9C51-A0309FAC142F} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{659BB5E8-AA8D-4EF3-B7F1-0E7440B9E500} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{3C01EADE-12DC-4E5A-B584-9E977C60F5C7} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -ADO.NET Data Access -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{1AA6A98B-221B-4DF2-93C0-44A7DECF292D} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -ADO.NET Data Access -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{A65DDC3B-5EFA-4204-B692-A61571547EAE} -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -TIBCO EMS Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{1DFD43D3-F81B-4933-B271-71FE51FD1F0A} -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -TIBCO EMS Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{8AF1FB7D-C59C-4238-886C-1C3553D6AE81} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln -Application Context -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{272229DA-28AC-4EB9-ADDF-788B674E28E8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln -Application Context -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{D8A7401E-B75F-4AD9-89B3-8438F032649C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln -Event Registry -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{4B94CC99-4471-4738-8D45-3C83FAD869D0} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln -Event Registry -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{28A3EFE9-E3F3-40E7-9425-E8D0B98B96F4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{49CDDE6D-240A-4102-AB2B-C64CA39CBB21} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{B6F28C11-BDB6-4364-9721-8CDECF5F88B3} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{921B10A3-48CF-4FA5-B7A7-782D260A30E0} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{746520A3-00CC-45C7-A981-464D3BBD45FD} -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln -ASP.NET MVC3 -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{7A7302DD-AEC7-4D23-964A-D62F0B62976A} -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln -ASP.NET MVC2 -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{73630C03-EC3B-4D9F-AAA3-75C03C719A2B} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -ActiveMQ NMS Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{C1FEE2B1-C3FA-45CA-A329-30202AAE4F2C} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -ActiveMQ NMS Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{BBA60BEA-44AD-447A-989A-83EA2ECD1644} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{D5ABD31B-8E92-47A8-8F65-812683208F89} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{C4C40A2F-2EA2-4803-B9DA-9F2824D842B7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -Transactions -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{F386AFD3-ADF5-4405-A7AF-A5B5B7068EBD} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -Transactions -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{87C3E54F-ADE2-4862-A766-D820F7DBF714} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{37C851AE-6F70-48CE-BEC4-7CA7A9BFF6B0} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{C1D11C9D-A89A-4272-BC8B-60171B70970A} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln -AJAX -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{4DDA33DE-3081-440C-A819-61EF469D7D68} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln -AJAX -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{D9098386-871D-45BB-9F8D-2CB01240B7EA} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln -ASP.NET Web Forms -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{B2CDDB20-B86F-4CB2-B2F4-6D90EE817EE1} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln -ASP.NET Web Forms -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{405E73EA-4333-4BD2-BBBA-6EDF598112B4} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2008.sln -Spring Air -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{80F7E34E-45F1-4448-A8E6-C7D6BE82EF53} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2010.sln -Spring Air -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring for .NET 1.3.2 -Spring for .NET 1.3.2.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.bak b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.bak deleted file mode 100644 index 5e5556d0f..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.bak +++ /dev/null @@ -1,5191 +0,0 @@ -Comment -Comment -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Set Variable -Set Variable -Compiler Variable If -If -Set Variable -Set Variable -End -Compiler Variable End -Code Folding Region -Comment -Code Folding Region -Comment -If -Display Dialog -If -Terminate Install -End -Display Dialog -Compiler Variable If -If -Set Variable -Set Variable -(Un)Install MSI Setup -If -MessageBox -Terminate Install -End -If -MessageBox -If -Reboot and Resume -Else -Terminate Install -End -End -Set Variable -End -Compiler Variable End -Hide Dialog -End -Code Folding Region -Comment -Code Folding Region -Comment -Code Folding Region -Comment -Define Component -Comment -Comment -Get System Settings -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -If -Set Variable -End -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Get Folder Location -Code Folding Region -Comment -Code Folding Region -If -GoTo Label -Else -Compiler Variable If -Comment -Set Variable -Set Variable -Compiler Variable End -End -Comment -Label -Display Dialog -If -GoTo Label -End -Compiler Variable If -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Comment -If -Set Component State -Else -If -Set Component State -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Label -Display Dialog -If -GoTo Label -Else -If -GoTo Label -End -End -Compiler Variable End -Label -Display Dialog -If -Compiler Variable If -GoTo Label -Compiler Variable Else -GoTo Label -Compiler Variable End -Else -GoTo Label -End -Comment -Label -Comment -Wizard Loop -Display Dialog -Display Dialog -Display Dialog -End -Code Folding Region -Comment -Code Folding Region -Label -Comment -If -Terminate Install -End -Comment -Comment -Set Variable -Set Variable -Set Variable -If -Set Variable -Else -Set Variable -End -Display Dialog -Comment -Comment -Code Folding Region -If -Comment -Comment -Apply Changes -Set Variable -Else -Code Folding Region -Code Folding Region -Comment -Create Shortcut -Web Media Block -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Install Files -Create Shortcut -Web Media Block -Get Component State -If -End -Comment -Compiler Variable If -Apply Patch -Compiler Variable Else -If -Apply Changes -Else -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Folder -Create Shortcut -Create Shortcut -Create Folder -Create Folder -Create Folder -Apply Changes -End -Compiler Variable End -Set Variable -End -Code Folding Region -Code Folding Region -Comment -Code Folding Region -Comment -Hide Dialog -Display Dialog -If -If -If -Reboot Computer -End -End -If -If -If -Comment -End -End -End -End -Code Folding Region -Comment -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -{5076ABBD-5015-4CE7-BD04-2E313FB65264} -{B9949A57-3226-461B-910B-04EED077BFD2} -{B51103C7-8FD1-43CD-9553-57945F20EDE8} -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -{15A07272-08A0-428D-A9BD-D9B536BFE301} -{73F169C4-5CC8-4F30-9586-F6C6550442B3} -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -{4D692B2D-36CC-437E-8B49-F054053A65B8} -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -{2F15D329-6E80-4509-829F-C2F3352970ED} -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -{BA863E14-FDA9-4832-8A5C-8D3C6133D31C} -{F8340D11-FC61-41E9-9E3F-6BC558DF4B68} -{5B250495-2FD6-4B4D-BE79-23040614AF44} -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -{B318EA01-0253-43B2-8A21-BB05E733C066} -{D4F36731-7336-4097-A355-B0B1584CBB44} -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -{0C995B1F-7720-416B-8062-9D30A5BF4199} -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -{345A0328-D054-4691-8073-84166C595BA5} -{B5CCDB38-F907-47AB-B552-39C7A2B2F100} -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -{35873C23-DAB9-48D3-AD16-0C5140653771} -{DDD28604-5F9E-464E-B26B-3F7F61EBB045} -{373E3B8A-6592-4D42-9470-D0A5E9A6460E} -{389865AC-1C56-47A5-8B49-B12BDF111071} -{45CF9BB8-19DD-4841-8822-9B5E47CD95A6} -{D6BA809F-6E50-4518-A1E8-9B88CBA27CC7} -{B47D5127-9D59-471B-992B-F006D44A3F2E} -{3BA88535-90E4-471C-8DE1-67DD268DAF38} -{505F5EB8-1FC9-43BD-8064-B0E68BE663CA} -{04ABB7B7-0915-407F-9520-6EEF5B5B6E4F} -{90D54643-FAC1-4FBC-966D-507F1D2B43FB} -{34379777-3444-4208-B99D-DE846461A34C} -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -{C65B04D2-F38D-4815-A963-34D67AD027BD} -{A3A8A528-F4F5-4031-8308-7F556B64C129} -{A7335220-876F-4C84-8F58-4C7CF63DAB43} -{5232CF1A-2118-413C-BF18-594406FC60A0} -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -{7D1B9FBD-2CB8-477E-B19D-5291A9B0DB2F} -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -{8628DC93-23A1-402B-9482-4986B2460DCA} -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -{A3C06778-3246-4A8B-B853-AF8247C33EDC} -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -{7568CEA0-C91D-4D89-9091-98512904A1D1} -{9CC32567-D081-4F97-8377-F414F884749A} -{4632834D-AC50-48B5-A91B-503C03608212} -{4B7055B6-C079-427E-8928-FAFA59966F0F} -{BF47D251-C4D3-49C5-9CCC-C37F5AE762A0} -{7536F78B-2039-40DE-B54D-9796403C0C65} -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -{20E4FDD0-E931-4A87-A6FD-2E57FD487532} -{41DDD353-69A3-4173-808D-E7BDD8083D38} -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -{A4B3522B-6C94-4BB8-8E65-3E363A1B07E0} -{63E87256-B27A-4FA6-8D19-0907F58CD451} -{D0462D17-8893-4A99-B803-CEED288F68EB} -{234E1C20-A8B0-43AA-A22B-41F04B752A4F} -{86F727C2-2FE0-41B4-9FAE-EE51EC4D3AC0} -{799297B7-F787-4C53-B04B-D884C74F885E} -{048E3015-272E-475D-B275-CF0012C1B8FD} -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -{F526A141-F701-41E5-B9CB-695C074CCE51} -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -{D9BBD51B-CA5D-46F5-BE0C-900402CAA4A8} -{C1D5C0FA-6D30-4E46-BF90-F71ACA911D60} -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -{8E64D5B8-C193-4954-B890-61E593B3F039} -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -{A5486F28-FF0B-49ED-A1E8-463362714F25} -{26C60264-6250-46C2-9EB9-1618F808612B} -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -{0C2750E8-5450-4F8E-98EC-8AEBFCAB2462} -{E4B8CFB6-5E34-4FE9-BCD0-6FD9AEADAA08} -{04063350-70E9-4E12-AF22-3963C42B1E60} -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -{EC3EA5A4-8374-412A-A5C1-B2012FC9FFBE} -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -{72C1054E-E429-44BB-8200-3F567FEFD2FE} -{8FCAF2C3-4F88-4E68-89A7-AA3F874086AE} -{12905F17-667A-4D90-AC96-73368992CC76} -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -{5749130C-401B-46B6-A1F3-F227D549C673} -{E475EE89-9547-4C98-AA33-0D58B5884209} -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -{EDB251B5-EFEA-4792-B040-60474F526530} -{14A8ED13-E1A4-42AF-8BBA-EFED617ED0A2} -{4668CE2B-265C-46C6-8A02-759A9B167BC7} -{A171750B-636E-46EB-A82D-AD3081D1E86E} -{30166F16-C73F-4F86-A149-2B99BA37A858} -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -{723FB87B-D5CF-4631-9F6A-2BE1A60744DA} -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -{6E485127-81F0-4E78-A715-542B9BAC5541} -{542E4901-D6B4-4EAF-BD8B-B6096C2F1B3C} -{9501DCFC-E97B-440A-AA24-32AEB384AE8E} -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -{9115BE28-CD0B-452A-B055-23AF260640D1} -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -{B1DDCFC1-633C-4E49-9516-6E890012B8D4} -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -{452C0F97-7CD5-41F7-9B6C-E0B2F7F662CA} -{C931C77D-104E-467B-BBEF-D0A8FD9A4A56} -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -{A6C0A248-8D0A-48A4-9EE6-2E320E35B86D} -{A6380038-73A6-40BC-B13B-BAD29A36226C} -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -{EC8C2D00-919B-4FFE-B72C-C05B35BE3992} -{BC245C08-2ED2-4E1A-B55C-32B85934E9B9} -{AB79DEAC-D232-45EC-B80F-D602F13F1FFB} -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -{E6D79DA8-0828-4949-84E1-381593D0BDDE} -{19B13FAF-F05D-4522-8258-31C76DF9D915} -{0C569AC1-5457-4616-A508-005FF24580C2} -{8090FC04-5B14-40FB-AF97-164E299B4A34} -{A6F2320E-A194-482A-A13B-8446A653F1BE} -{3135089D-17EA-4F51-8F35-1771FE4B61A8} -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -{41482B96-2613-47E5-ACCF-D9B854227C88} -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -{00902F7E-9682-4ECC-97F3-0C989404753B} -{622D7A67-19E9-450F-9221-E0C455600021} -{55A2971A-4283-43A2-933F-94C005EBB5C3} -{E8D49994-8514-4EAF-8181-8DBE75A815D2} -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -{43606175-29DB-4E0B-A271-A349EC540ADE} -{D77A811D-0421-4824-A290-02DA2F506DBC} -{CA901067-D569-4095-A422-B50D6AED708A} -{B9D9D104-3211-46BE-BEF5-92A881ED7D40} -{AD985BE7-9F53-40B3-8E58-EAC9A884FD52} -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -{632BF2EF-3839-4517-BC09-C542894D3B33} -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -{61E88272-A2D3-4A54-8393-51AC2637C12B} -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -{E445992E-4D8F-4D0E-B2C6-4C98E0FC7305} -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -{B502A097-C792-42A2-9007-80AC1988C851} -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -{AB469D9A-56D5-4E0B-B13E-61BE4B70F773} -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -{08508DC4-D337-40B1-93B8-52D813007FB1} -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -{346ECAFD-25C6-49CF-B532-765C963D176A} -{94BDA812-5706-4256-BB6A-E8F451677F49} -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -{08D02487-7A25-4535-B2C3-D66D666F2884} -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -{D4618425-8024-415B-A39E-EA5A6A757E11} -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -{6028D781-1B56-4CF6-8567-B3266184A580} -{9A899381-224C-4960-8EE9-114927CF3331} -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -{ECA4D720-A9AA-41B4-8487-336179456282} -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -{37F91F10-6667-4967-B167-6CEABB7620C6} -{2B9C2915-A46E-4301-B118-787D8E969E9E} -{AC02E50D-0805-4672-B66E-42BC308B57E6} -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -{EB267C6B-3753-4884-A293-FA6D434C721A} -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -{C238131E-450C-476B-83D6-B41661F70FE0} -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -{37C851AE-6F70-48CE-BEC4-7CA7A9BFF6B0} -{87C3E54F-ADE2-4862-A766-D820F7DBF714} -{E775FFA3-8577-42E4-AC31-74E701678510} -{30632419-C6D8-45D4-970A-B215CCF55B9E} -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -{55FF5DFF-191A-4E54-B97A-796DED654CD6} -{1CA2F886-B436-4DF8-A2E2-7EE5B24058C8} -{83531F87-FC34-45A4-8D5C-4683DC901232} -{2C8655F0-AEB2-41DC-95DC-26B33BB586D5} -{1EBEBD7B-E867-4B48-B72A-EE2FF9A4AF9A} -{7DB471CE-20C2-4A1E-8DA5-8F6618667155} -{9540B7BC-DDF3-4893-B7B8-311C1BA2F097} -{4A383D13-EDFC-479A-B9F2-17DAC9F606DE} -{DE635616-CE0F-46E9-B528-4883D4334D86} -{BF39F1F7-370B-4071-97DC-7AC4039934B3} -{F5553D48-D242-412C-9177-331A3371CDDA} -{BFE38806-E3E8-4F22-9843-2551591B2BBC} -{C0A93171-9A9E-49C8-9A69-944A47158EEF} -{01B0B61A-32A9-4ACE-AEF3-F0D4F366E2E2} -{35056C3A-AD1E-4C91-BEB2-42A121917DCD} -{0F20B1B8-4FA3-4551-A7CC-BCA7F0DB8B41} -{A5573FD1-A959-44D7-A77B-E84D52E1CBA3} -{300C8B7E-8131-4F6D-A1A4-12564FE9B6D8} -{ACD2A04E-C960-4A1C-A116-4380723AB873} -{01F205F3-5D77-4902-8618-130A72FC9C8D} -{B4A71329-598D-4D61-AF85-6276C90FF877} -{8575884B-198C-40BA-8F97-7BC2EC43B953} -{CC6BE8EB-0FD4-4131-AAC2-D0D4F458CED2} -{642D140C-CBDC-4AC0-AD12-EC5C6BAA6D7E} -{DEE4DBC6-FE78-49A8-9808-3D9396B11453} -{ECA4695E-6D17-4E8D-B8D9-E98718CE3EB1} -{CE87C662-3EE5-4853-A19A-AEC0B22AB10A} -{CB862115-6527-4BE7-AA8E-56042D8577A5} -{36F42F14-CEC0-43DA-962A-7E4545C82E7B} -{55D1EC63-E279-49A9-8C91-208D5A0CF85F} -{B7AA5FC4-CB92-43A8-B17A-D315CA197DC4} -{E2D3BC3A-D5A3-4085-9A5F-38D57A97DDE3} -{4B195CE5-7346-4668-9B83-D24D51C4C8AE} -{78226B93-C70A-4F1D-825C-A3E38077499D} -{D6F2EB7E-60FF-4605-9CE3-C409A8276F7A} -{9611EA4C-5A40-42CE-A7BA-E1ADA9B96A0B} -{FC39FDED-9A08-4688-9A14-CA20EB82DE15} -{6C654F4F-2402-4612-AA2B-4818EE6AD315} -{E50E9D6B-B389-40EC-AFA5-C37805DF0057} -{6DE5EBC3-996A-44B9-87F3-28C134133E92} -{65B5CA4D-573D-4BE9-974F-2A09D3230128} -{240B6167-6A3B-4206-BF54-BB92C5953EA1} -{8BF18062-41AC-4582-8345-4864C8508173} -{40E8A66D-24E8-49CB-97B3-5D337C9C85C0} -{B7E0365A-DE51-47FA-9915-F4CEDCF1E998} -{3790345D-5B87-4204-A0CF-C2F903D15304} -{97D35846-6F19-4006-9325-6163A09CC685} -{EC512027-A807-4E6B-BB84-203840AF765D} -{53750EDF-8C35-4968-8C33-D3C4257D7DA3} -{310F0A37-BE16-4975-9BE8-DCE7FAC8C506} -{EF4D34A1-740F-4040-8F8E-90BC20E7CE4C} -{620C69CF-8463-49E9-8353-7618227230C1} -{162F4BAB-7390-4AD3-A6BC-1CD72DE13680} -{933BD829-3E37-44E6-91EC-EF142860619B} -{F6939EB2-5EF7-4802-8CED-8A669744210A} -{5E30E030-8717-4673-BF5D-92F250D9E0C4} -{FB4AA3E8-BB7A-4775-8105-63CA90371368} -{6610281F-20A0-448C-8621-3DEDEF4A0428} -{03E50D9C-9261-4A88-A7B7-54310F0EC802} -{0239F69A-B66B-4D0B-B062-3986D6836741} -{CBC28241-5184-4FD4-AA0E-36AAB613025A} -{FD9E4AEA-28FE-4690-BDE0-93E1C67081AE} -{5DBA69C1-F4B1-4C36-80D2-D45FDAAFB90F} -{03DD3F57-FDF9-4D45-BD2F-64E6A3E0C7BA} -{0FCB74A1-BED0-4048-B2C9-05D2CF983EC4} -{1999079C-D841-4ADC-B924-289B2F9DDFCA} -{9725D1FA-92B1-4B24-8929-DC39AFBD03F1} -{71980279-3612-4DF5-8D67-8B51D2662FBB} -{1DFD43D3-F81B-4933-B271-71FE51FD1F0A} -{A65DDC3B-5EFA-4204-B692-A61571547EAE} -{41DA33E7-A3E8-4999-8EE6-302D2464DCB9} -{5F719B59-67B1-4B1F-9001-852B9058C7E6} -{65A8B8BE-FADF-4565-90E7-7440020C8A59} -{8B890DDB-1125-43D8-9C51-A0309FAC142F} -{D2738F84-6742-4868-93CD-047A5089A899} -{CAF8F878-2693-4E7A-8058-3915B80C8907} -{D9098386-871D-45BB-9F8D-2CB01240B7EA} -{E154DCA1-AF92-489A-892D-FB87ECCD91F3} -{921B10A3-48CF-4FA5-B7A7-782D260A30E0} -{B6F28C11-BDB6-4364-9721-8CDECF5F88B3} -{0F897267-0F68-459F-AB91-5A2F0A0E1606} -{C7A49D86-8C0E-4D3E-9357-7541907E8EE3} -{F4F69570-8445-4C26-8D64-B540E683B22A} -{B45EE6FD-7123-4D29-9225-2E8FF4A42A61} -{27F9157E-0EDA-4591-BE1D-CC54160B06D5} -{19DD675D-440D-413C-A206-0C7916DDCECD} -{72FA1C97-DD1D-4EA1-A048-6AF92DAD8464} -{746520A3-00CC-45C7-A981-464D3BBD45FD} -{2EE9729A-DD1A-4784-87C6-9E9E020A2922} -{7A7302DD-AEC7-4D23-964A-D62F0B62976A} -{8B490FBB-D5B8-449B-92DA-8BB0E7ACF005} -{1CAB1CFE-ED7C-4577-A04E-BE18290DBAB0} -{E4FE9B6C-6AA5-44F0-98FE-1EBC33CC31A7} -{A2DAE1C6-BE71-4EC2-98A9-6D7AFF4ED969} -{16007209-4A4D-4793-B0E5-7C684BA2903D} -{C0C906DC-DEF7-4AA0-B035-98A47415A064} -{8F4EE7BF-9B1D-464D-B360-F014592D35A2} -{4B9FE1B5-7ABF-43F9-9133-946EB955AEDA} -{5B2FF693-727B-4AE6-BB4B-832C66B8A8E9} -{A01B255D-7EE9-4C8D-AD87-F180CB52C770} -{659BB5E8-AA8D-4EF3-B7F1-0E7440B9E500} -{98718D50-E4D2-40B4-B907-4AA1FB7DFF05} -{1AA6A98B-221B-4DF2-93C0-44A7DECF292D} -{3C01EADE-12DC-4E5A-B584-9E977C60F5C7} -{FECC7E71-6FF5-4E0D-89DE-CD77E264C97F} -{8AF1FB7D-C59C-4238-886C-1C3553D6AE81} -{BB9E94C6-CE9B-4FCD-A5EB-FA7FC8910AEC} -{272229DA-28AC-4EB9-ADDF-788B674E28E8} -{9408979A-AAA8-4732-983D-532F6DBA5F82} -{D8A7401E-B75F-4AD9-89B3-8438F032649C} -{387046E2-D5B8-4223-8A4B-50DB14F8E8CE} -{4B94CC99-4471-4738-8D45-3C83FAD869D0} -{000540A0-65A6-4352-86D8-F88D30102BA6} -{28A3EFE9-E3F3-40E7-9425-E8D0B98B96F4} -{3EFEEF11-D93F-4846-88FB-EC22458E85D4} -{49CDDE6D-240A-4102-AB2B-C64CA39CBB21} -{BABFC424-94EF-48E2-9624-60423D2D21AC} -{C1FEE2B1-C3FA-45CA-A329-30202AAE4F2C} -{73630C03-EC3B-4D9F-AAA3-75C03C719A2B} -{7979201C-5F14-434E-A896-91C331A7ED82} -{D5ABD31B-8E92-47A8-8F65-812683208F89} -{BBA60BEA-44AD-447A-989A-83EA2ECD1644} -{471FABFE-F56A-4D18-B9D3-78980CB231ED} -{F386AFD3-ADF5-4405-A7AF-A5B5B7068EBD} -{C4C40A2F-2EA2-4803-B9DA-9F2824D842B7} -{FDC3A06E-98AD-4491-B8E4-9857BC5CC2C5} -{C1D11C9D-A89A-4272-BC8B-60171B70970A} -{1032619D-B192-469F-8C63-F7952F427611} -{4DDA33DE-3081-440C-A819-61EF469D7D68} -{2534696B-A2B4-4B7E-B78A-281BAB2BA3AB} -{B2CDDB20-B86F-4CB2-B2F4-6D90EE817EE1} -{68284F99-2BAC-4789-B108-3950FCCA7D63} -{405E73EA-4333-4BD2-BBBA-6EDF598112B4} -{2FBF9330-7DA1-4133-891C-1D5EDF7C4CCE} -{80F7E34E-45F1-4448-A8E6-C7D6BE82EF53} -{03558F34-4862-4205-9D87-DEBD6C32191F} -{E17366C9-1D58-47A6-AB49-211012C21A75} -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -{830DA74D-7462-48B6-A133-06DA43BA64D6} -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -{E4B8248A-5A07-4606-8061-69DEFA22B79E} -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -{40FA7FF1-7EE4-45CF-8FB3-A0EE1427DF27} -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -{4F6BC49A-80EC-4F8C-9648-4265CC7CEB34} -{16E358DF-D903-48F5-A026-FDC700D1C889} -{694A3224-E9B6-498D-8D8B-53824B2D0242} -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -{33651349-5F43-40EA-8E32-134B79F45775} -{6AA35938-EA49-48DB-8552-D5F438A10886} -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -{38104702-AAB9-4CBC-B2DE-5094DC524197} -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -{D26AA284-2996-4710-995C-015D2B369F8A} -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -{76F77979-EF90-47A6-8F03-FC390BEDDBEE} -{19AA5EA0-F41D-40D7-8629-DBEC533D6C56} -{EE982A90-6EDC-423E-B1E2-48513B323585} -{3386BE6B-4548-4263-8029-814446D9223A} -{912B32EF-57AA-4281-A278-1BE53F8913B3} -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -{ACFD5194-BF16-4DFA-B98B-1444325CC84C} -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -{921BE086-1FF7-43EC-B66E-861590CA0871} -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -{092D0AED-2A8E-4EC6-84A0-9DAB5FD7DD10} -{B00D614C-78A3-4680-83A9-DD5D768701EF} -{617665D6-2657-4951-8DB2-5F009331A840} -{1FB0BA56-4363-4128-B870-3938E4523420} -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -{017E35F9-9B5A-437E-8C12-13160ACC8ADB} -{588A301D-4159-4D88-A621-DE4ABF961C26} -{36C3EC96-D18F-46A6-9421-F65FF74A3081} -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -{E47B4039-6B59-4330-97BC-B14676A32A9F} -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -{28544AF2-D585-4602-BDD9-D1BCA1C45F56} -{F63FB5FC-5E28-496A-8C38-BE0175526BB8} -{D5D59AE2-B185-49F6-B4BD-0A7A6F8E52F3} -{99ABD0FB-FFE1-4263-94AB-17A59D5C247C} -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} -$ -{0AADAE47-CCD6-4CC9-BF83-32297AB40C37} -Spring.NET 1.1 M1 Setup Project -{36ADC9A6-0B4F-4245-ACCE-4A50015A80A8} - -{5076ABBD-5015-4CE7-BD04-2E313FB65264} - -{B51103C7-8FD1-43CD-9553-57945F20EDE8} - -{7A4D8295-AAA0-4D43-8542-2746B3A3CB7E} -Check setup pre-requisites -{4D692B2D-36CC-437E-8B49-F054053A65B8} - -{007D81FD-F462-41C0-9766-5CA98DB29B4A} -Install setup pre-requisites -{8EE4916B-990A-45A0-91FC-AE6E73BAD205} - -{2D37F8AF-D65E-43A0-ADFF-D492484E9BB4} - -{C65B04D2-F38D-4815-A963-34D67AD027BD} -Define Setup Components -{A7335220-876F-4C84-8F58-4C7CF63DAB43} - -{5232CF1A-2118-413C-BF18-594406FC60A0} -Initialize Setup Globals -{17ED505D-22C9-4411-B251-BC1C7E4B1B5C} - -{7568CEA0-C91D-4D89-9091-98512904A1D1} -First Time Install -{7536F78B-2039-40DE-B54D-9796403C0C65} - -{12905F17-667A-4D90-AC96-73368992CC76} -TO-DO: Customize your minimum setup here -{A7CD16FD-3D01-4E95-AA29-DC23DFE119D5} - -{D1AC32FD-4A2D-41DB-9A0E-FCDB2A5B68A6} -Maintenance Install/Uninstall -{E8D49994-8514-4EAF-8181-8DBE75A815D2} - -{D77A811D-0421-4824-A290-02DA2F506DBC} -Exit Setup if Wizard Loop cancelled -{D57BFAD1-D19C-43F6-B54F-1234265A07A3} - -{D93C5C9D-3B2F-40F1-AF98-B66F194A35A6} -Prepare to install -{B502A097-C792-42A2-9007-80AC1988C851} - -{34D7AF5E-CC1B-4885-ABFF-37CAE9F00B27} -Modify Target System -{90F49D4C-C196-4D02-AF50-E55A0BCFCA7C} -Uninstall product -{730C72F5-779C-47C1-9DBF-4F7BC79D8C0A} -TO-DO: Insert any additional uninstall commands here -{9647B504-7C7A-48F9-85D8-BCF9F0B1A0AB} -Install/Re-Install product -{BAAB438D-3BBF-4855-A549-802C1F2CFF14} -TO-DO: Insert any additional install commands here -{921BE086-1FF7-43EC-B66E-861590CA0871} - -{B28E159D-F89A-43EB-8A0F-EA840FB3E87E} -End of Installation -{3C2C1319-E0ED-435F-BA01-4169CFB84BBC} -TO-DO: Insert command that starts your application here -{4756E785-D8A3-4E29-B993-B01B01AA4D2A} - -{B62B7C2B-4668-4E4E-87C7-CC1525784712} -PREREQ -FALSE -{C7F738FC-2B5F-4380-9608-0DEA772B94C7} -PRELIST - -{95C7D535-8788-41B6-B8CA-D3742CDD3E2A} -PREREQ -TRUE -{DD78225E-3B68-40CE-B4E1-93AE4BE9C37F} -PRELIST -$PRELIST$$NEWLINE$Previous Version Uninstallation -{D4F36731-7336-4097-A355-B0B1584CBB44} -REMOVEOLD - -{CAC97A56-5D1A-405B-A78B-FE91751C7B09} -ERROROLD - -{B47D5127-9D59-471B-992B-F006D44A3F2E} -MAINTENANCE -FALSE -{7FFAA3DC-DDA0-4A59-BD77-84B4369F5078} -SHORTCUTFILESALL -$SHORTCUTFILES$ -{9CC32567-D081-4F97-8377-F414F884749A} -TARGETDIR -$PROGRAMFILES$\$TITLE$ -{4632834D-AC50-48B5-A91B-503C03608212} -STARTMENU -$TITLE$ -{632BF2EF-3839-4517-BC09-C542894D3B33} -PROGRESSTEXT -Installing $TITLE$ -{765C3B48-EAC5-4004-BFA2-CE4BF53F3650} -SUCCESS - -{B0014B6C-1116-4E41-BBCC-E2349D4C4038} -LASTERROR - -{C7B19EE0-FA22-40B3-B94C-879879BACD77} -SHORTCUTFOLDER -$SHORTCUTFILESALL$\$STARTMENU$ -{8EA1DB5A-D36D-4391-A93F-52B824ECCBED} -SHORTCUTFOLDER -$SHORTCUTFILES$\$STARTMENU$ -{67C00CFC-AD88-4390-B122-4ABA4AB39E20} -PROGRESS -100 -{6AAA80E4-2580-4EF5-9665-744AEC074AC0} -PROGRESS -100 -{8E733ADF-0692-4381-A6CE-1A14FC3B3EFD} -BUILDMODE -0 -PATCH -TRUE -{E3B49129-FB7E-494B-8868-3A7E035A1BB6} -NEEDSUPGRADE -0 -TRUE -FALSE -{B0E8FF3A-6587-4329-AD90-A5E8BD6B61D5} -PREREQ -0 -FALSE -TRUE -{CC974A69-AA46-4F01-934D-3AD31BE3EA59} -WIZARD -0 -CANCEL -FALSE -{A07B9E2D-B4D2-4987-9814-D9E37F8042F5} -BUILDMODE -0 -PATCH -TRUE -{B318EA01-0253-43B2-8A21-BB05E733C066} -NEEDSUPGRADE -0 -TRUE -FALSE -{C81A209F-B1AF-42AC-9982-8EC8CCC33464} -REMOVEOLD -0 -ERROR -FALSE -{BC322E68-8DCC-4C68-88F9-B1B2E20C4180} -REMOVEOLD -0 -REBOOT -FALSE -{35873C23-DAB9-48D3-AD16-0C5140653771} -REBOOTNOW -0 -OK -FALSE -{8A95A867-00ED-469E-B99D-5FD8ABA81ABF} -SHORTCUTFILESALL -0 - -FALSE -{545506AF-96E2-44DE-B49C-3CDD3E25CE68} -MAINTENANCE -0 -TRUE -FALSE -{A5001B5C-1CBD-4C2E-9942-64B73BFE5D3B} -BUILDMODE -0 -PATCH -TRUE -{A53F37B9-1DD2-4A99-956E-A8DE95E33B64} -WIZARD -0 -CANCEL -FALSE -{41DDD353-69A3-4173-808D-E7BDD8083D38} -BUILDMODE -0 -PATCH -TRUE -{57144EC7-F2F4-450C-9821-C36B2AB9BEB2} -WIZARD -0 -BACK -FALSE -{63E87256-B27A-4FA6-8D19-0907F58CD451} -WIZARD -0 -CANCEL -FALSE -{190404D4-7B8C-4A9F-83CA-1347A04CBF6B} -WIZARD -0 -BACK -FALSE -{2504B995-B89E-4EB1-8CD3-C1E4E32485C4} -WIZARD -0 -CANCEL -FALSE -{8E64D5B8-C193-4954-B890-61E593B3F039} -WIZARD -0 -BACK -FALSE -{26C60264-6250-46C2-9EB9-1618F808612B} -WIZARD -0 -CANCEL -FALSE -{DCAEEBD8-66B2-4000-A6D9-CD370CE687BF} -WIZARD -0 -BACK -FALSE -{B2C9ED87-31EF-4A1B-BD2E-5DED878B210A} -WIZARD -0 -CANCEL -FALSE -{CB3E023C-7C18-4A1E-B510-FA5FDC56D130} -MINIMUM -0 -TRUE -FALSE -{87BA9CDC-31A3-4AEB-8DB0-C1648A287FB2} -COMPLETE -0 -TRUE -FALSE -{28FB5234-8E03-4416-8DA3-8C526C6948B9} -WIZARD -0 -BACK -FALSE -{526008DA-26A8-482F-B6E6-C2AB1793FC9D} -WIZARD -0 -CANCEL -FALSE -{2F676623-128C-4C34-A1A8-5F1EF0D91DCF} -WIZARD -0 -BACK -FALSE -{5529E598-81EB-4901-A076-CE6F60CC6CEA} -WIZARD -0 -CANCEL -FALSE -{0FFDBB1C-5570-40C5-BC9D-A6A038498FDE} -WIZARD -0 -BACK -FALSE -{A6380038-73A6-40BC-B13B-BAD29A36226C} -WIZARD -0 -CANCEL -FALSE -{C09182DB-2BDF-46A0-B6D7-6B6F6BF0F593} -WIZARD -0 -BACK -FALSE -{182CEBF3-0BB0-4BCC-9676-E08A05BCD094} -BUILDMODE -0 -PATCH -TRUE -{CA901067-D569-4095-A422-B50D6AED708A} -WIZARD -0 -CANCEL -FALSE -{347AE4EA-A715-4810-9AC4-C95A0AEE67C1} -ALLUSERS -0 -TRUE -FALSE -{D63830B2-3590-4DCF-A77B-F7917A2E7F79} -REMOVE -0 -TRUE -FALSE -{2FDC7A9C-BB27-44B0-A855-08F5E4E78C03} -SELECTED -0 -TRUE -FALSE -{7F1D8FE4-A0A2-49D7-8199-50E1E92F0E20} -BUILDMODE -0 -PATCH -FALSE -{5B0EA42B-8215-4F05-864D-BEA0F71263C6} -ADVERTISE -0 -TRUE -FALSE -{617665D6-2657-4951-8DB2-5F009331A840} -SILENT -0 -FALSE -FALSE -{1FB0BA56-4363-4128-B870-3938E4523420} -REBOOTCOMPUTER -0 -TRUE -FALSE -{18C8BB36-009E-4641-9BA9-4EF16CB5FE60} -SUCCESS -0 -REBOOT -FALSE -{B1EB5223-05FB-44D9-85EE-A8597E6EEBA9} -RUNAPP -0 -TRUE -FALSE -{E47B4039-6B59-4330-97BC-B14676A32A9F} -REMOVE -0 -FALSE -FALSE -{1F6B7960-BB0F-4260-89DC-05FC2510687F} -SUCCESS -0 -COMPLETE -FALSE -{18516BF5-FA02-4D7B-BFD4-07714E2BC054} -$TITLE$ Setup -Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ -2 -1 - -{EDE1F9CC-5316-44E4-8FEA-FE44558E9C84} -$TITLE$ Setup -Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. -2 -2 -REBOOTNOW -{2F15D329-6E80-4509-829F-C2F3352970ED} -prereq -WIZARD -TRUE - -TRUE -FALSE -{5B250495-2FD6-4B4D-BE79-23040614AF44} -progressprereq -WIZARD -FALSE - -TRUE -FALSE -{0D00582F-F56D-4053-B79E-DB07C8A799D6} -welcome -WIZARD -TRUE - -TRUE -FALSE -{F1D0F40E-DC0E-4CBB-B78C-3FB463D8671F} -licensecheck -WIZARD -TRUE - -TRUE -FALSE -{048E3015-272E-475D-B275-CF0012C1B8FD} -readme -WIZARD -TRUE - -TRUE -FALSE -{69B3686B-22D9-4ECB-91EB-EA9EEFE2AD8F} -registration -WIZARD -TRUE - -TRUE -FALSE -{ECC571C3-29CB-4AE6-97AC-C3F80801C5E1} -setuptype -WIZARD -TRUE - -TRUE -FALSE -{30166F16-C73F-4F86-A149-2B99BA37A858} -componentstree -WIZARD -TRUE -PERSONALIZED -TRUE -FALSE -{9115BE28-CD0B-452A-B055-23AF260640D1} -destination -WIZARD -TRUE - -TRUE -FALSE -{11BF4FE6-C05D-448C-A103-BC52BA23CCA5} -startmenu -WIZARD -TRUE - -TRUE -FALSE -{C772DEC6-6D67-4E8B-80A4-587DCFC11E04} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{828D4366-191D-40E6-A954-98D6BC2AB6B1} -maintenance -WIZARD -TRUE - -TRUE -FALSE -{2D7FCC84-17B1-4BC9-AE4A-AFE6F2561E74} -componentstree -WIZARD -TRUE -MODIFY -TRUE -FALSE -{00902F7E-9682-4ECC-97F3-0C989404753B} -startinstallation -WIZARD -TRUE - -TRUE -FALSE -{81F00F0D-5139-4A39-B1E5-5EA513828FBD} -progress -WIZARD -FALSE - -TRUE -FALSE -{B00D614C-78A3-4680-83A9-DD5D768701EF} -finish -WIZARD -TRUE - -TRUE -FALSE -{A3A8A528-F4F5-4031-8308-7F556B64C129} -Spring for .NET 1.3.2 -TRUE -Spring for .NET 1.3.2 -{5749130C-401B-46B6-A1F3-F227D549C673} -Spring for .NET 1.3.2 -FALSE -{EDB251B5-EFEA-4792-B040-60474F526530} -Spring for .NET 1.3.2 -TRUE -{830DA74D-7462-48B6-A133-06DA43BA64D6} -Spring for .NET 1.3.2 -SELECTED -{16E358DF-D903-48F5-A026-FDC700D1C889} -$TARGETDIR$\doc -{694A3224-E9B6-498D-8D8B-53824B2D0242} -$TARGETDIR$\doc\reference -{D945B365-B8FF-468C-AC0A-A53FF5149AC4} -$TARGETDIR$\doc\reference\html -{AD75674E-20AF-421E-9DD0-1771C5D6BA2F} -$TARGETDIR$\doc\reference\htmlhelp -{6F8F4166-032E-43A6-B903-AD9FCA26F96A} -$TARGETDIR$\doc\reference\pdf -{33651349-5F43-40EA-8E32-134B79F45775} -$TARGETDIR$\examples -{6AA35938-EA49-48DB-8552-D5F438A10886} -$TARGETDIR$\examples\Spring -{C52F9C0E-499B-4327-A60F-6F8A715CF1C8} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -{6C682C0F-1675-4A6C-97B8-DF16B9DCA351} -$TARGETDIR$\examples\Spring\Spring.Calculator -{DC607F6D-F656-4907-9609-1B60B2B99AC7} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -{E72C40B3-44B4-4A99-AF57-9334DF0EF766} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -{E1C662D4-634B-48DC-84E4-BF0BA598483D} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -{23CAEA40-4550-45BE-B143-495EA08FC5C8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -{44F053DF-FD18-43CE-9F54-FF5EAA2BDDF5} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -{55F68A46-D37C-4EFA-93AF-F5059BAA18A7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -{D485BC83-02BA-4E8F-9B7B-8BE2E32EA86C} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -{54E4F522-B431-47C7-9CB8-FB85C3026B67} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -{8267DBB8-DF95-4537-A1A8-C6BDC5920DE4} -$TARGETDIR$\examples\Spring\SpringAir -{38104702-AAB9-4CBC-B2DE-5094DC524197} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -{6C857EE3-3AEE-44A8-B7E6-C320954DBA78} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -{D26AA284-2996-4710-995C-015D2B369F8A} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -{0DC8E03C-98EE-4D12-9BEE-E76972C1209D} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -{BA703A7F-2531-46FA-A4C5-7A1F25AE0352} -$TARGETDIR$\doc\reference\html\styles -{76F77979-EF90-47A6-8F03-FC390BEDDBEE} -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart -{19AA5EA0-F41D-40D7-8629-DBEC533D6C56} -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart -{EDEB4872-324A-4839-9037-B0EF3A6773A3} -progress -SUCCESS -FALSE -TRUE -{F41EB7B2-6092-43A2-A09F-B3AF3A1382F6} -progress -SUCCESS -FALSE -FALSE -{EE982A90-6EDC-423E-B1E2-48513B323585} -progress -SUCCESS -TRUE -FALSE -{89AA7DF5-3C08-48DF-A638-DE6B27BB689A} -PROGRAMFILES -20 -FALSE -{DA7984D1-FFC6-46FD-AA05-CF9705718548} -COMMONFILES -20 -TRUE -{93E95378-FCD0-4AD8-859C-F79D0659B4D4} -SHORTCUTFILESALL -14 -TRUE -{46249933-EAFF-48CC-83D4-A2B2D9A539DF} -SHORTCUTFILES -14 -FALSE -{73747553-3B70-47E7-A37E-EA9C3104CFB0} -DESKTOPDIR -17 -FALSE -{8628DC93-23A1-402B-9482-4986B2460DCA} -WINDIR -25 -FALSE -{3AC507BE-2DCF-4306-9D2A-2C8C6B346E2B} -WINSYSDIR -23 -FALSE -{8759C800-4115-4C0F-B44B-6E4A0A3B7271} -QUICKLAUNCHDIR -26 -FALSE -{FEAA8A2C-3859-4A1D-B5BD-AFAE6A837273} -WWWROOTDIR -27 -FALSE -{E4393F3D-D71C-4B0C-BE63-043394AC87F4} -ISNT -18 -{C27E97F5-6F56-4072-950A-0E8C0ECD22E7} -L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{346ECAFD-25C6-49CF-B532-765C963D176A} -L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{52B94BDA-4FD4-4788-B28F-EEAB7C162721} -L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8862B1BF-C8BD-42FF-89D1-B0243A204059} -L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* -TRUE| -$TARGETDIR$\bin -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0359E329-55A1-4792-AB4E-AFEB1F335FF9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{28A3A0D3-1D22-4845-A97B-AC63DAF3413C} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B60FA6EF-C69C-4EB8-9BBE-5EA91611D820} -L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* -TRUE| -$TARGETDIR$\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1BF94E6D-2B78-4961-9F69-6DBD6632BD3D} -L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* -TRUE| -$TARGETDIR$\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30B2A744-1A12-4C9E-BE0F-0E9066E87AFD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf -FALSE| -$TARGETDIR$\doc\reference\pdf -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B0A12F4-18DD-421F-BCA7-9CB0925004B8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* -TRUE| -$TARGETDIR$\doc\schema -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{16B0C775-0F55-4F09-87BB-2264C7C72A11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E607AA22-7A1D-4CA6-9FA6-FBEC7CAF505D} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{08D02487-7A25-4535-B2C3-D66D666F2884} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{59F13A6B-AF40-45F7-B7F8-9D4DA03320B1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D4618425-8024-415B-A39E-EA5A6A757E11} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8E7DA02-29FE-4E5E-BA96-8E9B48E6D5F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6028D781-1B56-4CF6-8567-B3266184A580} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9A899381-224C-4960-8EE9-114927CF3331} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Calculator\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5A52EB3A-E6DF-4A80-80ED-7479ECB6B587} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8A3D44F9-A8F2-489B-B57E-CC9146833960} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{74EE6033-B67D-4559-A3CD-8EB3B5D601AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E44E20C1-1D79-49EE-A44E-3208D7C0AB49} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BA9CE954-CC1E-4A8C-9AD5-E4A773242D09} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3AB6811B-92B2-46F1-98F1-EA0F0B84E196} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ED12CCAD-D43C-4CA0-B6FF-6EF6F1288B75} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EA3B37A7-6C0A-4E39-BD02-FFD9DE8A1425} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4D720-A9AA-41B4-8487-336179456282} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C2B8D56A-7A67-454D-8DFE-8FA17FCA47F8} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{37F91F10-6667-4967-B167-6CEABB7620C6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2B9C2915-A46E-4301-B118-787D8E969E9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{AC02E50D-0805-4672-B66E-42BC308B57E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{10A30C9B-AB0E-4622-B39F-2058816C8AC9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EDD2AA2-2F08-414A-BD66-37240675D6DC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{93CF5997-A66F-4AA4-AAF5-BBAAD4F951E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C63FE01E-7752-4B7B-9C32-AC04B4547229} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A55D92B4-821D-4AF4-92A1-EAC924FDEA79} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D9204FF3-BEC7-47FD-9F8B-FA65852C8244} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\data -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FBE8A4BD-F1AD-4CDC-9BCE-6FFEB7BE5B16} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{152AD548-99D6-4A5C-8941-2D3353EBF9E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\SpringAir\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{94C4A1C7-4455-4C07-81BF-1C839F22E7AA} -L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* -TRUE| -$TARGETDIR$\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EB267C6B-3753-4884-A293-FA6D434C721A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* -TRUE| -$TARGETDIR$\doc\reference\html\images -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72440877-CC74-48CD-A80A-4C5DC63E7F47} -L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* -TRUE| -$TARGETDIR$\build-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A74A6E25-C2D2-4562-A2A1-6C4210A17177} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6A34B8C8-F35E-439C-8397-2FFC974CA3FD} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01A69B5D-C70A-4131-BBC9-5E69BCF169B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6CD84B9A-CC5E-4AC0-931A-1FF969A0F231} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E6CA9FFC-1A47-433D-B53D-CD57E174C420} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{14E58D7B-5DD5-4E5F-AA1E-DEFB78AC04C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A0E478-2A63-465A-9EDD-E0785D4D39C9} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C238131E-450C-476B-83D6-B41661F70FE0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B6A21161-EEF2-471F-8F48-1012FA6543DF} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{30632419-C6D8-45D4-970A-B215CCF55B9E} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{496E3EA4-9863-4FBF-A54D-FD67CB4D73B9} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css -FALSE| -$TARGETDIR$\doc\reference\html\styles -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C8BD2A6D-0C12-4A8C-8F25-B542F0FBE384} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build -FALSE| -$TARGETDIR$\examples\Spring -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{55FF5DFF-191A-4E54-B97A-796DED654CD6} -L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges.txt -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1CA2F886-B436-4DF8-A2E2-7EE5B24058C8} -L:\projects\spring-net\trunk\build\package\Spring.NET\common-project.include -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{83531F87-FC34-45A4-8D5C-4683DC901232} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\spring-net-reference.chm -FALSE| -$TARGETDIR$\doc\reference\htmlhelp -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2C8655F0-AEB2-41DC-95DC-26B33BB586D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7DB471CE-20C2-4A1E-8DA5-8F6618667155} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9540B7BC-DDF3-4893-B7B8-311C1BA2F097} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\test\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\test -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4A383D13-EDFC-479A-B9F2-17DAC9F606DE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DE635616-CE0F-46E9-B528-4883D4334D86} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BF39F1F7-370B-4071-97DC-7AC4039934B3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F5553D48-D242-412C-9177-331A3371CDDA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BFE38806-E3E8-4F22-9843-2551591B2BBC} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0A93171-9A9E-49C8-9A69-944A47158EEF} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01B0B61A-32A9-4ACE-AEF3-F0D4F366E2E2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{35056C3A-AD1E-4C91-BEB2-42A121917DCD} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F20B1B8-4FA3-4551-A7CC-BCA7F0DB8B41} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A5573FD1-A959-44D7-A77B-E84D52E1CBA3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ems-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{300C8B7E-8131-4F6D-A1A4-12564FE9B6D8} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ACD2A04E-C960-4A1C-A116-4380723AB873} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{01F205F3-5D77-4902-8618-130A72FC9C8D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B4A71329-598D-4D61-AF85-6276C90FF877} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8575884B-198C-40BA-8F97-7BC2EC43B953} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CC6BE8EB-0FD4-4131-AAC2-D0D4F458CED2} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{642D140C-CBDC-4AC0-AD12-EC5C6BAA6D7E} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{DEE4DBC6-FE78-49A8-9808-3D9396B11453} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging-ems.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{ECA4695E-6D17-4E8D-B8D9-E98718CE3EB1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CE87C662-3EE5-4853-A19A-AEC0B22AB10A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CB862115-6527-4BE7-AA8E-56042D8577A5} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{36F42F14-CEC0-43DA-962A-7E4545C82E7B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{55D1EC63-E279-49A9-8C91-208D5A0CF85F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nh-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B7AA5FC4-CB92-43A8-B17A-D315CA197DC4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E2D3BC3A-D5A3-4085-9A5F-38D57A97DDE3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B195CE5-7346-4668-9B83-D24D51C4C8AE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{78226B93-C70A-4F1D-825C-A3E38077499D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D6F2EB7E-60FF-4605-9CE3-C409A8276F7A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9611EA4C-5A40-42CE-A7BA-E1ADA9B96A0B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FC39FDED-9A08-4688-9A14-CA20EB82DE15} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6C654F4F-2402-4612-AA2B-4818EE6AD315} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E50E9D6B-B389-40EC-AFA5-C37805DF0057} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6DE5EBC3-996A-44B9-87F3-28C134133E92} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65B5CA4D-573D-4BE9-974F-2A09D3230128} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{240B6167-6A3B-4206-BF54-BB92C5953EA1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8BF18062-41AC-4582-8345-4864C8508173} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{40E8A66D-24E8-49CB-97B3-5D337C9C85C0} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B7E0365A-DE51-47FA-9915-F4CEDCF1E998} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3790345D-5B87-4204-A0CF-C2F903D15304} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{97D35846-6F19-4006-9325-6163A09CC685} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EC512027-A807-4E6B-BB84-203840AF765D} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{53750EDF-8C35-4968-8C33-D3C4257D7DA3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{310F0A37-BE16-4975-9BE8-DCE7FAC8C506} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{EF4D34A1-740F-4040-8F8E-90BC20E7CE4C} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{620C69CF-8463-49E9-8353-7618227230C1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{162F4BAB-7390-4AD3-A6BC-1CD72DE13680} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{933BD829-3E37-44E6-91EC-EF142860619B} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F6939EB2-5EF7-4802-8CED-8A669744210A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\templating.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5E30E030-8717-4673-BF5D-92F250D9E0C4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FB4AA3E8-BB7A-4775-8105-63CA90371368} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{6610281F-20A0-448C-8621-3DEDEF4A0428} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03E50D9C-9261-4A88-A7B7-54310F0EC802} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0239F69A-B66B-4D0B-B062-3986D6836741} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CBC28241-5184-4FD4-AA0E-36AAB613025A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FD9E4AEA-28FE-4690-BDE0-93E1C67081AE} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5DBA69C1-F4B1-4C36-80D2-D45FDAAFB90F} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03DD3F57-FDF9-4D45-BD2F-64E6A3E0C7BA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0FCB74A1-BED0-4048-B2C9-05D2CF983EC4} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1999079C-D841-4ADC-B924-289B2F9DDFCA} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9725D1FA-92B1-4B24-8929-DC39AFBD03F1} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{71980279-3612-4DF5-8D67-8B51D2662FBB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{41DA33E7-A3E8-4999-8EE6-302D2464DCB9} -L:\projects\spring-net\trunk\build\package\Spring.NET\dev-support\*.* -TRUE| -$TARGETDIR$\dev-support -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{5F719B59-67B1-4B1F-9001-852B9058C7E6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\readme.txt -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{65A8B8BE-FADF-4565-90E7-7440020C8A59} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{D2738F84-6742-4868-93CD-047A5089A899} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\lib\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\lib -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{CAF8F878-2693-4E7A-8058-3915B80C8907} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{E154DCA1-AF92-489A-892D-FB87ECCD91F3} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{0F897267-0F68-459F-AB91-5A2F0A0E1606} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\classic-spring.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C7A49D86-8C0E-4D3E-9357-7541907E8EE3} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-appendices.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F4F69570-8445-4C26-8D64-B540E683B22A} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-mvc3.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{B45EE6FD-7123-4D29-9225-2E8FF4A42A61} -L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html -FALSE| -$TARGETDIR$\doc\reference\html -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{27F9157E-0EDA-4591-BE1D-CC54160B06D5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\packages\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\packages -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{19DD675D-440D-413C-A206-0C7916DDCECD} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{72FA1C97-DD1D-4EA1-A048-6AF92DAD8464} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2EE9729A-DD1A-4784-87C6-9E9E020A2922} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{8B490FBB-D5B8-449B-92DA-8BB0E7ACF005} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\src\*.* -TRUE| -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart\src -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1CAB1CFE-ED7C-4577-A04E-BE18290DBAB0} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A2DAE1C6-BE71-4EC2-98A9-6D7AFF4ED969} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.AopQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{C0C906DC-DEF7-4AA0-B035-98A47415A064} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{4B9FE1B5-7ABF-43F9-9133-946EB955AEDA} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Calculator -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{A01B255D-7EE9-4C8D-AD87-F180CB52C770} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{98718D50-E4D2-40B4-B907-4AA1FB7DFF05} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.DataQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FECC7E71-6FF5-4E0D-89DE-CD77E264C97F} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BB9E94C6-CE9B-4FCD-A5EB-FA7FC8910AEC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{9408979A-AAA8-4732-983D-532F6DBA5F82} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{387046E2-D5B8-4223-8A4B-50DB14F8E8CE} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{000540A0-65A6-4352-86D8-F88D30102BA6} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{3EFEEF11-D93F-4846-88FB-EC22458E85D4} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{BABFC424-94EF-48E2-9624-60423D2D21AC} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{7979201C-5F14-434E-A896-91C331A7ED82} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{471FABFE-F56A-4D18-B9D3-78980CB231ED} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.TxQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{FDC3A06E-98AD-4491-B8E4-9857BC5CC2C5} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{1032619D-B192-469F-8C63-F7952F427611} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2534696B-A2B4-4B7E-B78A-281BAB2BA3AB} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\Spring.WebQuickStart -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{68284F99-2BAC-4789-B108-3950FCCA7D63} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2008.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{2FBF9330-7DA1-4133-891C-1D5EDF7C4CCE} -L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2010.sln -FALSE| -$TARGETDIR$\examples\Spring\SpringAir -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{03558F34-4862-4205-9D87-DEBD6C32191F} -L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2010.sln -FALSE| -$TARGETDIR$ -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -{F3D1B9D2-7A04-44B6-9F91-860D3A2384C0} -$UNINSTALLLINK$ -Uninstall Spring.NET 1.3.2 -$SHORTCUTFOLDER$ -Removes this SpringSource product - - - - -0| -{074A5CF9-90CF-405D-82D3-6FEE0690119C} -$TARGETDIR$\readme.txt -View readme -$SHORTCUTFOLDER$ -View the readme file - - - - -0 -{0EA42729-AF8B-48C6-86E8-D11906E352CE} -$TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf -Reference - PDF -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{33DA50A7-F9E5-4CDA-B812-F54169CA8A89} -$TARGETDIR$\doc\reference\html\index.html -Reference - HTML -$SHORTCUTFOLDER$\Documentation - - - - - -0 -{BEDC79F7-85D3-4837-881A-CF1A07342BB0} -$TARGETDIR$\doc\reference\htmlhelp\spring-net-reference.chm -Reference - HTMLHELP -$SHORTCUTFOLDER$\Documentation - - - - - -0| -{94BDA812-5706-4256-BB6A-E8F451677F49} -$TARGETDIR$\changelog.txt -View changelog -$SHORTCUTFOLDER$ - - - - - -0 -{29F7BFC5-6D34-4A12-9B34-C5805014863F} -$TARGETDIR$\license.txt -View license -$SHORTCUTFOLDER$ - - - - - -0 -{4CB85B60-D0A0-442A-A683-94039B70DDA0} -$TARGETDIR$\BreakingChanges.txt -View breaking changes -$SHORTCUTFOLDER$ - - - - - -0| -{5A87C33D-BE83-407F-97BE-8B6CD2ED03DD} -$TARGETDIR$\Spring.Net.2008.sln -VS.NET 2008 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0 -{135C4B66-A160-4CF9-8FD0-7774A8A5287D} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0| -{CD6019F0-6679-4D83-9FCC-42AC661E449F} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln -ActiveMQ NMS Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0| -{CCE4AAA1-79EE-45BC-A4AD-D5F971F78420} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0 -{8C0C5FB2-212C-47CC-9225-6209613EEB69} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\.NET 1.1 - - - - - -0 -{E775FFA3-8577-42E4-AC31-74E701678510} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\.NET 3.0 - - - - - -0 -{1EBEBD7B-E867-4B48-B72A-EE2FF9A4AF9A} -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -TIBCO EMS Messaging -$SHORTCUTFOLDER$\Examples\.NET 2.0 - - - - - -0| -{E17366C9-1D58-47A6-AB49-211012C21A75} -$TARGETDIR$\Spring.Net.2010.sln -VS.NET 2010 Solution -$SHORTCUTFOLDER$\Source Code - - - - - -0| -{16007209-4A4D-4793-B0E5-7C684BA2903D} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln -AOP -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{E4FE9B6C-6AA5-44F0-98FE-1EBC33CC31A7} -$TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln -AOP -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{8F4EE7BF-9B1D-464D-B360-F014592D35A2} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln -Calculator -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{5B2FF693-727B-4AE6-BB4B-832C66B8A8E9} -$TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln -Calculator -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{8B890DDB-1125-43D8-9C51-A0309FAC142F} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{659BB5E8-AA8D-4EF3-B7F1-0E7440B9E500} -$TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln -Northwind NHibernate -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{3C01EADE-12DC-4E5A-B584-9E977C60F5C7} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -Data Access -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{1AA6A98B-221B-4DF2-93C0-44A7DECF292D} -$TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln -Data Access -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{A65DDC3B-5EFA-4204-B692-A61571547EAE} -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -TIBCO EMS Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{1DFD43D3-F81B-4933-B271-71FE51FD1F0A} -$TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln -TIBCO EMS Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{8AF1FB7D-C59C-4238-886C-1C3553D6AE81} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln -Application Context -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{272229DA-28AC-4EB9-ADDF-788B674E28E8} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln -Application Context -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{D8A7401E-B75F-4AD9-89B3-8438F032649C} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln -Event Registry -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{4B94CC99-4471-4738-8D45-3C83FAD869D0} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln -Event Registry -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{28A3EFE9-E3F3-40E7-9425-E8D0B98B96F4} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{49CDDE6D-240A-4102-AB2B-C64CA39CBB21} -$TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln -Movie Finder -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{B6F28C11-BDB6-4364-9721-8CDECF5F88B3} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{921B10A3-48CF-4FA5-B7A7-782D260A30E0} -$TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln -MSMQ Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{746520A3-00CC-45C7-A981-464D3BBD45FD} -$TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln -ASP.NET MVC3 -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{7A7302DD-AEC7-4D23-964A-D62F0B62976A} -$TARGETDIR$\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln -ASP.NET MVC -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{73630C03-EC3B-4D9F-AAA3-75C03C719A2B} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -ActiveMQ NMS Messaging -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{C1FEE2B1-C3FA-45CA-A329-30202AAE4F2C} -$TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln -ActiveMQ NMS Messaging -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{BBA60BEA-44AD-447A-989A-83EA2ECD1644} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{D5ABD31B-8E92-47A8-8F65-812683208F89} -$TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln -Quartz Scheduling -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{C4C40A2F-2EA2-4803-B9DA-9F2824D842B7} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -Transactions -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{F386AFD3-ADF5-4405-A7AF-A5B5B7068EBD} -$TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln -Transactions -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{87C3E54F-ADE2-4862-A766-D820F7DBF714} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{37C851AE-6F70-48CE-BEC4-7CA7A9BFF6B0} -$TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln -WCF -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{C1D11C9D-A89A-4272-BC8B-60171B70970A} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln -AJAX -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{4DDA33DE-3081-440C-A819-61EF469D7D68} -$TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln -AJAX -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{D9098386-871D-45BB-9F8D-2CB01240B7EA} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln -ASP.NET Web Forms -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{B2CDDB20-B86F-4CB2-B2F4-6D90EE817EE1} -$TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln -ASP.NET Web Forms -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{405E73EA-4333-4BD2-BBBA-6EDF598112B4} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2008.sln -Spring Air -$SHORTCUTFOLDER$\Examples\VS2008 - - - - - -0| -{80F7E34E-45F1-4448-A8E6-C7D6BE82EF53} -$TARGETDIR$\examples\Spring\SpringAir\SpringAir.2010.sln -Spring Air -$SHORTCUTFOLDER$\Examples\VS2010 - - - - - -0| -{0C995B1F-7720-416B-8062-9D30A5BF4199} -REMOVE=ALL,TRUE,$PRODUCTCODE$,FALSE,,,REMOVEOLD,ERROROLD,TRUE -mMSI.dll\mMSIExec.dll -{08508DC4-D337-40B1-93B8-52D813007FB1} - - -FALSE -{CA8886A7-0940-49AE-8FBF-B6D8857621C3} -Spring for .NET 1.3.2 -Spring for .NET 1.3.2.7zip -FALSE -{1D2C9F3A-3B3F-4046-8FC7-86624108C2B2} -Welcome Dialog -{0EB6104E-73F2-4562-B9A5-D4CCCAA77D07} -License Check -{799297B7-F787-4C53-B04B-D884C74F885E} -ReadMe Information -{0391C72A-9386-4E58-B69A-CDA4F54F217F} -User Registration -{04063350-70E9-4E12-AF22-3963C42B1E60} -Setup Type -{A171750B-636E-46EB-A82D-AD3081D1E86E} -Custom Setup -{2A369571-BD93-4C90-92E6-9BA8BA06AA56} -Destination Directory -{291FFEAD-958D-468E-850E-01B8A64FA4C2} -Start Menu -{DD1FC87B-3855-4370-8F31-64FDF70E4466} -Start Installation -{D878A48E-1DC5-45C8-B282-0E36EA6D3473} -Maintenance -{43606175-29DB-4E0B-A271-A349EC540ADE} -Main Install -{C435DFAE-2EF8-4D28-A93F-3683596F4C3B} -Maintenance -{1F8EF880-D9B8-4C12-B266-347647DE74EF} -Main Install -{E1E3E44C-9A28-48CC-9811-B4F8546B03E1} -Welcome Dialog -{D0462D17-8893-4A99-B803-CEED288F68EB} -Main Install -{A68F2EC8-98DD-40D3-8FF3-B8F5BDED323D} -License Check -{1B6047FE-C9FB-4C1B-864E-AF9A7AB0BA0E} -Main Install -{30103E98-4AC5-4ED0-B524-7CC586B358ED} -ReadMe Information -{1D0C8CC9-2523-41E9-96E0-3BA9F5B6AB8D} -Main Install -{E68D3F7A-911E-4FDD-934A-9DFFD6AC3A7B} -User Registration -{5F0100BF-0D58-4492-A8AD-FDC458184AB5} -Main Install -{3C96C8AA-EC8E-476E-8B5A-BD00441FE51E} -Setup Type -{6E485127-81F0-4E78-A715-542B9BAC5541} -Main Install -{7BA3F47A-8115-4048-B47F-54FB1C8B39D2} -Custom Setup -{CF8730FE-B482-4030-9CBC-A32BCF9032A5} -Main Install -{DFF6C745-2E12-471A-BF81-EB166CA8B45E} -Destination Directory -{DA5F72B1-1E28-4654-89F4-2F5D09CB8A58} -Main Install -{85FC71FC-25EA-4ACB-B2ED-DCB1818F0810} -Start Menu -{19B13FAF-F05D-4522-8258-31C76DF9D915} -Welcome Dialog -{A6F2320E-A194-482A-A13B-8446A653F1BE} -Main Install -{6AE77CFC-DF7B-48CC-BA55-7417EA654C3F} -SUCCESS -{9FF95FFA-C00A-4F12-B05E-DB5ED37B659C} -TRUE -Check Application Requirements -{A4EDA82B-1FE9-4E39-AD3E-B88DCA4DBCC2} -FALSE - -{B9949A57-3226-461B-910B-04EED077BFD2} -TRUE -Check/Install Application Pre-Requisites -{CDBD7138-E76A-4A1F-A427-97837EAF89CB} -TRUE -Check Application Pre-Requisites -{DCC35A72-84BC-4C7A-97BA-17F3C2C6B183} -FALSE - -{CFCA2177-B5D4-4498-9341-74DA4A2BF10E} -TRUE -Install Application Pre-Requisites -{34379777-3444-4208-B99D-DE846461A34C} -FALSE - -{BEE14656-9B19-4E10-A494-FC09B7BE2537} -FALSE - -{543486BF-8C7F-46E6-B5E4-AF60671E5A79} -TRUE -Define Setup Globals -{8B8FFBAD-57B5-4C26-8914-C49244985EAB} -FALSE - -{44378BF2-B6DF-4AD7-871D-466D3AE158D3} -TRUE -Setup User Interview -{55A2971A-4283-43A2-933F-94C005EBB5C3} -FALSE - -{A4D3550A-6E2F-44F0-9AA2-CB3F558E5B28} -TRUE -Process (Un)Installation -{4BF2B76B-F5F9-4D46-BF67-779EE7EB56FA} -TRUE -Perform Uninstallation -{6A1EEA3F-4B75-4692-A758-01F3B78BE905} -FALSE - -{8F5BEE7A-98A2-44E5-BB76-A2B68E108C87} -TRUE -Perform First Time or Maintenance Installation -{3F6CFDF8-C369-4201-B7C7-B62C128726AA} -FALSE - -{95AC3B82-B9FF-420D-A6B3-E7BBCBDF456B} -FALSE - -{BDE0D739-0CDF-4BF6-8DB9-B7A1B2D0B60C} -TRUE -Finish Setup -{B847DB01-7EB5-49CE-88E9-0C4CA4A16D67} -FALSE - -$ - - - - - - - - - - - - - - - - - - - - - - -C - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - -C - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.brk b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.brk deleted file mode 100644 index 06c1cf120..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.brk +++ /dev/null @@ -1,478 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.fld b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.fld deleted file mode 100644 index c5a3448a2..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.fld +++ /dev/null @@ -1,8 +0,0 @@ -Check Application Requirements -Check/Install Application Pre-Requisites -Check Application Pre-Requisites -Install Application Pre-Requisites -Define Setup Globals -Setup User Interview -Perform Uninstallation -Finish Setup diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt deleted file mode 100644 index ae287b46e..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt +++ /dev/null @@ -1,478 +0,0 @@ -Comment: Spring.NET 1.1 M1 Setup Project - -[DEFINE REGION: Check Application Requirements] -[END REGION] - -[DEFINE REGION: Check/Install Application Pre-Requisites] - -[DEFINE REGION: Check Application Pre-Requisites] -Comment: Check setup pre-requisites -Set Variable PREREQ to FALSE -Set Variable PRELIST to -[compiler if Variable BUILDMODE not Equals PATCH] -if Variable NEEDSUPGRADE Equals TRUE - Set Variable PREREQ to TRUE - Set Variable PRELIST to $PRELIST$$NEWLINE$Previous Version Uninstallation -end -[compiler end] -[END REGION] - -[DEFINE REGION: Install Application Pre-Requisites] -Comment: Install setup pre-requisites -if Variable PREREQ not Equals FALSE - Comment: Display Dialog: prereq, wait for dialog to return (modal) - if Variable WIZARD Equals CANCEL - Terminate Installation - end - Comment: Display Dialog: progressprereq, use as progress dialog (non-modal) - [compiler if Variable BUILDMODE not Equals PATCH] - if Variable NEEDSUPGRADE Equals TRUE - Set Variable REMOVEOLD to - Set Variable ERROROLD to - Install/Remove MSI Package $PRODUCTCODE$[REMOVE=ALL] (get result into variable REMOVEOLD) - if Variable REMOVEOLD Equals ERROR - MessageBox: $TITLE$ Setup, Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ - Terminate Installation - end - if Variable REMOVEOLD Equals REBOOT - MessageBox: $TITLE$ Setup, Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. - if Variable REBOOTNOW Equals OK - Reboot Computer and Resume Setup - else - Terminate Installation - end - end - Set Variable MAINTENANCE to FALSE - end - [compiler end] - Hide Dialog -end -[END REGION] - -[END REGION] - -[DEFINE REGION: Define Setup Globals] -Comment: Define Setup Components -Define Component: Spring for .NET 1.3.2 - -Comment: Initialize Setup Globals -Get System Setting Windows NT Kernel (NT4, 2000, XP, 2003, Vista, 2008) into ISNT -Get Folder Location System->Program Files Directory into PROGRAMFILES -Get Common Folder Location System->Program Files Directory into COMMONFILES -Get Common Folder Location Start Menu->Programs Group into SHORTCUTFILESALL -Get Folder Location Start Menu->Programs Group into SHORTCUTFILES -if Variable SHORTCUTFILESALL Equals - Set Variable SHORTCUTFILESALL to $SHORTCUTFILES$ -end -Get Folder Location System->Desktop Directory into DESKTOPDIR -Get Folder Location System->Windows Directory into WINDIR -Get Folder Location System->System Directory into WINSYSDIR -Get Folder Location Taskbar->Quick Launch Directory into QUICKLAUNCHDIR -Get Folder Location WWW->WWWRoot into WWWROOTDIR -[END REGION] - -[DEFINE REGION: Setup User Interview] -if Variable MAINTENANCE Equals TRUE - GoTo Label: Maintenance -else - [compiler if Variable BUILDMODE not Equals PATCH] - Comment: First Time Install - Set Variable TARGETDIR to $PROGRAMFILES$\$TITLE$ - Set Variable STARTMENU to $TITLE$ - [compiler end] -end - -label: Welcome Dialog -Display Dialog: welcome, wait for dialog to return (modal) -if Variable WIZARD Equals CANCEL - GoTo Label: Main Install -end -[compiler if Variable BUILDMODE not Equals PATCH] -label: License Check -Comment: Display Dialog: licensecheck, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Welcome Dialog -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: ReadMe Information -Comment: Display Dialog: readme, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: License Check -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: User Registration -Comment: Display Dialog: registration, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: ReadMe Information -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Setup Type -Comment: Display Dialog: setuptype, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: User Registration -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -Comment: TO-DO: Customize your minimum setup here -if Variable MINIMUM Equals TRUE - Deselect Component: Spring for .NET 1.3.2 -else - if Variable COMPLETE Equals TRUE - Select Component: Spring for .NET 1.3.2 - end -end -label: Custom Setup -Comment: Display Dialog: componentstree (if variable PERSONALIZED is TRUE), wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Setup Type -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Destination Directory -Display Dialog: destination, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Custom Setup -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Start Menu -Comment: Display Dialog: startmenu, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Destination Directory -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -[compiler end] -label: Start Installation -Display Dialog: startinstallation, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - [compiler if Variable BUILDMODE not Equals PATCH] - GoTo Label: Start Menu - [compiler else] - GoTo Label: Welcome Dialog - [compiler end] -else - GoTo Label: Main Install -end - -label: Maintenance -Comment: Maintenance Install/Uninstall -wizard loop -Display Dialog: maintenance, wait for dialog to return (modal) -Comment: Display Dialog: componentstree (if variable MODIFY is TRUE), wait for dialog to return (modal) -Display Dialog: startinstallation, wait for dialog to return (modal) -end -[END REGION] - -[DEFINE REGION: Process (Un)Installation] -label: Main Install -Comment: Exit Setup if Wizard Loop cancelled -if Variable WIZARD Equals CANCEL - Terminate Installation -end - -Comment: Prepare to install -Set Variable PROGRESSTEXT to Installing $TITLE$ -Set Variable SUCCESS to -Set Variable LASTERROR to -if Variable ALLUSERS Equals TRUE - Set Variable SHORTCUTFOLDER to $SHORTCUTFILESALL$\$STARTMENU$ -else - Set Variable SHORTCUTFOLDER to $SHORTCUTFILES$\$STARTMENU$ -end -Display Dialog: progress, use as progress dialog (non-modal) - -Comment: Modify Target System -[DEFINE REGION: Perform Uninstallation] -if Variable REMOVE Equals TRUE - Comment: Uninstall product - Comment: TO-DO: Insert any additional uninstall commands here - Apply Uninstall (get result into variable SUCCESS) - Set Variable PROGRESS to 100 -else - [END REGION] - [DEFINE REGION: Perform First Time or Maintenance Installation] - Comment: Install/Re-Install product - Create Shortcut $SHORTCUTFOLDER$\Uninstall Spring.NET 1.3.2 to $UNINSTALLLINK$ - [OFFLINE CONTENT] - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View readme to $TARGETDIR$\readme.txt - Create Shortcut $SHORTCUTFOLDER$\View breaking changes to $TARGETDIR$\BreakingChanges.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View changelog to $TARGETDIR$\changelog.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View license to $TARGETDIR$\license.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* to $TARGETDIR$\bin, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* to $TARGETDIR$\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* to $TARGETDIR$\src, include subfolders - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - HTML to $TARGETDIR$\doc\reference\html\index.html - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - HTMLHELP to $TARGETDIR$\doc\reference\htmlhelp\spring-net-reference.chm - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf to $TARGETDIR$\doc\reference\pdf - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - PDF to $TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* to $TARGETDIR$\doc\schema, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* to $TARGETDIR$\examples\Spring\Spring.Calculator\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* to $TARGETDIR$\examples\Spring\Spring.Calculator\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build to $TARGETDIR$\examples\Spring\SpringAir - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt to $TARGETDIR$\examples\Spring\SpringAir - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* to $TARGETDIR$\examples\Spring\SpringAir\data, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* to $TARGETDIR$\examples\Spring\SpringAir\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* to $TARGETDIR$\examples\Spring\SpringAir\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* to $TARGETDIR$\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* to $TARGETDIR$\doc\reference\html\images, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* to $TARGETDIR$\build-support, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\Source Code\VS.NET 2008 Solution to $TARGETDIR$\Spring.Net.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\WCF to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\WCF to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css to $TARGETDIR$\doc\reference\html\styles - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build to $TARGETDIR$\examples\Spring - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges.txt to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\common-project.include to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\spring-net-reference.chm to $TARGETDIR$\doc\reference\htmlhelp - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ems-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging-ems.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nh-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\templating.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\TIBCO EMS Messaging to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\TIBCO EMS Messaging to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\dev-support\*.* to $TARGETDIR$\dev-support, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\readme.txt to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Northwind NHibernate to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\lib\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\ASP.NET Web Forms to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\MSMQ Messaging to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\MSMQ Messaging to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\classic-spring.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-appendices.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-mvc3.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\packages\*.* to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\packages, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET MVC3 to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET MVC2 to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\AOP to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\AOP to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln to $TARGETDIR$\examples\Spring\Spring.Calculator - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Calculator to $TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln to $TARGETDIR$\examples\Spring\Spring.Calculator - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Calculator to $TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Northwind NHibernate to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.DataQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ADO.NET Data Access to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\ADO.NET Data Access to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Application Context to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Application Context to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Event Registry to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Event Registry to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Movie Finder to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Movie Finder to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ActiveMQ NMS Messaging to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\ActiveMQ NMS Messaging to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.TxQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Transactions to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Transactions to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\AJAX to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\AJAX to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET Web Forms to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2008.sln to $TARGETDIR$\examples\Spring\SpringAir - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Spring Air to $TARGETDIR$\examples\Spring\SpringAir\SpringAir.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2010.sln to $TARGETDIR$\examples\Spring\SpringAir - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Spring Air to $TARGETDIR$\examples\Spring\SpringAir\SpringAir.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2010.sln to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\Source Code\VS.NET 2010 Solution to $TARGETDIR$\Spring.Net.2010.sln - [DEFINE WEB MEDIA Spring for .NET 1.3.2] - Get Component Spring for .NET 1.3.2 Selection State into Variable SELECTED - if Variable SELECTED Equals TRUE - end - Comment: TO-DO: Insert any additional install commands here - [compiler if Variable BUILDMODE Equals PATCH] - Apply Patch (get result into variable SUCCESS) - [compiler else] - if Variable ADVERTISE Equals TRUE - Apply Advertised (get result into variable SUCCESS) - else - Create Folder $TARGETDIR$\doc - Create Folder $TARGETDIR$\doc\reference - Create Folder $TARGETDIR$\doc\reference\html - Create Folder $TARGETDIR$\doc\reference\htmlhelp - Create Folder $TARGETDIR$\doc\reference\pdf - Create Folder $TARGETDIR$\examples - Create Folder $TARGETDIR$\examples\Spring - Create Folder $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Calculator - Create Folder $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Folder $TARGETDIR$\examples\Spring\Spring.DataQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Folder $TARGETDIR$\examples\Spring\Spring.TxQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Folder $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Folder $TARGETDIR$\examples\Spring\SpringAir - Create Folder $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.NmsQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example - Create Folder $TARGETDIR$\examples\Spring\Spring.WcfQuickStart - Create Folder $TARGETDIR$\doc\reference\html\styles - Create Folder $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.MvcQuickStart - Apply Install (get result into variable SUCCESS) - end - [compiler end] - Set Variable PROGRESS to 100 -end -[END REGION] -[END REGION] - -[DEFINE REGION: Finish Setup] -Comment: End of Installation -Hide Dialog -Display Dialog: finish, wait for dialog to return (modal) -if Variable SILENT Equals FALSE - if Variable REBOOTCOMPUTER Equals TRUE - if Variable SUCCESS Equals REBOOT - Reboot Computer - end - end - if Variable RUNAPP Equals TRUE - if Variable REMOVE Equals FALSE - if Variable SUCCESS Equals COMPLETE - Comment: TO-DO: Insert command that starts your application here - end - end - end -end -[END REGION] - diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt.bak b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt.bak deleted file mode 100644 index 0c2111edf..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mia.txt.bak +++ /dev/null @@ -1,484 +0,0 @@ -Comment: Spring.NET 1.1 M1 Setup Project - -[DEFINE REGION: Check Application Requirements] -[END REGION] - -[DEFINE REGION: Check/Install Application Pre-Requisites] - -[DEFINE REGION: Check Application Pre-Requisites] -Comment: Check setup pre-requisites -Set Variable PREREQ to FALSE -Set Variable PRELIST to -[compiler if Variable BUILDMODE not Equals PATCH] -if Variable NEEDSUPGRADE Equals TRUE - Set Variable PREREQ to TRUE - Set Variable PRELIST to $PRELIST$$NEWLINE$Previous Version Uninstallation -end -[compiler end] -[END REGION] - -[DEFINE REGION: Install Application Pre-Requisites] -Comment: Install setup pre-requisites -if Variable PREREQ not Equals FALSE - Comment: Display Dialog: prereq, wait for dialog to return (modal) - if Variable WIZARD Equals CANCEL - Terminate Installation - end - Comment: Display Dialog: progressprereq, use as progress dialog (non-modal) - [compiler if Variable BUILDMODE not Equals PATCH] - if Variable NEEDSUPGRADE Equals TRUE - Set Variable REMOVEOLD to - Set Variable ERROROLD to - Install/Remove MSI Package $PRODUCTCODE$[REMOVE=ALL] (get result into variable REMOVEOLD) - if Variable REMOVEOLD Equals ERROR - MessageBox: $TITLE$ Setup, Unable to uninstall old version of $TITLE$. Please uninstall it yourself using Control Panel Add-Remove Programs before attempting to install this product.$NEWLINE$$NEWLINE$$ERROROLD$ - Terminate Installation - end - if Variable REMOVEOLD Equals REBOOT - MessageBox: $TITLE$ Setup, Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$. - if Variable REBOOTNOW Equals OK - Reboot Computer and Resume Setup - else - Terminate Installation - end - end - Set Variable MAINTENANCE to FALSE - end - [compiler end] - Hide Dialog -end -[END REGION] - -[END REGION] - -[DEFINE REGION: Define Setup Globals] -Comment: Define Setup Components -Define Component: Spring for .NET 1.3.2 - -Comment: Initialize Setup Globals -Get System Setting Windows NT Kernel (NT4, 2000, XP, 2003, Vista, 2008) into ISNT -Get Folder Location System->Program Files Directory into PROGRAMFILES -Get Common Folder Location System->Program Files Directory into COMMONFILES -Get Common Folder Location Start Menu->Programs Group into SHORTCUTFILESALL -Get Folder Location Start Menu->Programs Group into SHORTCUTFILES -if Variable SHORTCUTFILESALL Equals - Set Variable SHORTCUTFILESALL to $SHORTCUTFILES$ -end -Get Folder Location System->Desktop Directory into DESKTOPDIR -Get Folder Location System->Windows Directory into WINDIR -Get Folder Location System->System Directory into WINSYSDIR -Get Folder Location Taskbar->Quick Launch Directory into QUICKLAUNCHDIR -Get Folder Location WWW->WWWRoot into WWWROOTDIR -[END REGION] - -[DEFINE REGION: Setup User Interview] -if Variable MAINTENANCE Equals TRUE - GoTo Label: Maintenance -else - [compiler if Variable BUILDMODE not Equals PATCH] - Comment: First Time Install - Set Variable TARGETDIR to $PROGRAMFILES$\$TITLE$ - Set Variable STARTMENU to $TITLE$ - [compiler end] -end - -label: Welcome Dialog -Display Dialog: welcome, wait for dialog to return (modal) -if Variable WIZARD Equals CANCEL - GoTo Label: Main Install -end -[compiler if Variable BUILDMODE not Equals PATCH] -label: License Check -Comment: Display Dialog: licensecheck, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Welcome Dialog -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: ReadMe Information -Comment: Display Dialog: readme, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: License Check -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: User Registration -Comment: Display Dialog: registration, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: ReadMe Information -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Setup Type -Comment: Display Dialog: setuptype, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: User Registration -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -Comment: TO-DO: Customize your minimum setup here -if Variable MINIMUM Equals TRUE - Deselect Component: Spring for .NET 1.3.2 -else - if Variable COMPLETE Equals TRUE - Select Component: Spring for .NET 1.3.2 - end -end -label: Custom Setup -Comment: Display Dialog: componentstree (if variable PERSONALIZED is TRUE), wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Setup Type -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Destination Directory -Display Dialog: destination, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Custom Setup -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -label: Start Menu -Comment: Display Dialog: startmenu, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - GoTo Label: Destination Directory -else - if Variable WIZARD Equals CANCEL - GoTo Label: Main Install - end -end -[compiler end] -label: Start Installation -Display Dialog: startinstallation, wait for dialog to return (modal) -if Variable WIZARD Equals BACK - [compiler if Variable BUILDMODE not Equals PATCH] - GoTo Label: Start Menu - [compiler else] - GoTo Label: Welcome Dialog - [compiler end] -else - GoTo Label: Main Install -end - -label: Maintenance -Comment: Maintenance Install/Uninstall -wizard loop -Display Dialog: maintenance, wait for dialog to return (modal) -Comment: Display Dialog: componentstree (if variable MODIFY is TRUE), wait for dialog to return (modal) -Display Dialog: startinstallation, wait for dialog to return (modal) -end -[END REGION] - -[DEFINE REGION: Process (Un)Installation] -label: Main Install -Comment: Exit Setup if Wizard Loop cancelled -if Variable WIZARD Equals CANCEL - Terminate Installation -end - -Comment: Prepare to install -Set Variable PROGRESSTEXT to Installing $TITLE$ -Set Variable SUCCESS to -Set Variable LASTERROR to -if Variable ALLUSERS Equals TRUE - Set Variable SHORTCUTFOLDER to $SHORTCUTFILESALL$\$STARTMENU$ -else - Set Variable SHORTCUTFOLDER to $SHORTCUTFILES$\$STARTMENU$ -end -Display Dialog: progress, use as progress dialog (non-modal) - -Comment: Modify Target System -[DEFINE REGION: Perform Uninstallation] -if Variable REMOVE Equals TRUE - Comment: Uninstall product - Comment: TO-DO: Insert any additional uninstall commands here - Apply Uninstall (get result into variable SUCCESS) - Set Variable PROGRESS to 100 -else - [END REGION] - [DEFINE REGION: Perform First Time or Maintenance Installation] - Comment: Install/Re-Install product - Create Shortcut $SHORTCUTFOLDER$\Uninstall Spring.NET 1.3.2 to $UNINSTALLLINK$ - [OFFLINE CONTENT] - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\readme.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View readme to $TARGETDIR$\readme.txt - Create Shortcut $SHORTCUTFOLDER$\View breaking changes to $TARGETDIR$\BreakingChanges.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\changelog.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View changelog to $TARGETDIR$\changelog.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\license.txt to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\View license to $TARGETDIR$\license.txt - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\bin\*.* to $TARGETDIR$\bin, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2005.sln to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2003.sln to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\lib\*.* to $TARGETDIR$\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\src\*.* to $TARGETDIR$\src, include subfolders - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - HTML to $TARGETDIR$\doc\reference\html\index.html - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - HTMLHELP to $TARGETDIR$\doc\reference\htmlhelp\spring-net-reference.chm - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\pdf\spring-net-reference.pdf to $TARGETDIR$\doc\reference\pdf - Create Shortcut $SHORTCUTFOLDER$\Documentation\Reference - PDF to $TARGETDIR$\doc\reference\pdf\spring-net-reference.pdf - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\schema\*.* to $TARGETDIR$\doc\schema, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\readme.txt to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.build to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.snk to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.build to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\readme.txt to $TARGETDIR$\examples\Spring\Spring.Calculator - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\lib\*.* to $TARGETDIR$\examples\Spring\Spring.Calculator\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\src\*.* to $TARGETDIR$\examples\Spring\Spring.Calculator\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test_northwind.sql to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\src\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\test\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.build to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\src\*.* to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\src\*.* to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.build to $TARGETDIR$\examples\Spring\SpringAir - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\readme.txt to $TARGETDIR$\examples\Spring\SpringAir - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\data\*.* to $TARGETDIR$\examples\Spring\SpringAir\data, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\src\*.* to $TARGETDIR$\examples\Spring\SpringAir\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\test\*.* to $TARGETDIR$\examples\Spring\SpringAir\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\test\*.* to $TARGETDIR$\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\images\*.* to $TARGETDIR$\doc\reference\html\images, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\build-support\*.* to $TARGETDIR$\build-support, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2008.sln to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\Source Code\VS.NET 2008 Solution to $TARGETDIR$\Spring.Net.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.build to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.include to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 2.0\MSMQ Messaging to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\test, include subfolders - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 1.1\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2003.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\src\*.* to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\WCF to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\WCF to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 3.0\WCF to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\Spring.WcfQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WcfQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.WcfQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\styles\html.css to $TARGETDIR$\doc\reference\html\styles - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Examples.build to $TARGETDIR$\examples\Spring - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\BreakingChanges.txt to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\common-project.include to $TARGETDIR$ - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\htmlhelp\spring-net-reference.chm to $TARGETDIR$\doc\reference\htmlhelp - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart, include subfolders - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 2.0\TIBCO EMS Messaging to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\test\*.* to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\test, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ado.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ajax.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-aspect-library.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\aop-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\background.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dao.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\data-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\dbprovider.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\ems-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\expressions.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\extensible-xml.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\index.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\introduction.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\javadevelopers.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\logging.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\messaging-ems.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\migration.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\misc.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\msmq-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nh-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\nms-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\objects-misc.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\orm.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\pool.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\preface.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\psa-intro.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quartz-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\quickstarts.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\remoting-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\resources.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\scheduling.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\services.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springair.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-core.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-integration.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-javadevelopers.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-middle-tier.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\springobjectsxsd.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-quickstarts.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-services.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-vsnet.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-web.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\templating.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\testing.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\threading.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\transaction.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\tx-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\validation.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\vsnet.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\wcf-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\webservices.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\xsd-config.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\TIBCO EMS Messaging to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\TIBCO EMS Messaging to $TARGETDIR$\examples\Spring\Spring.EmsQuickStart\Spring.EmsQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\dev-support\*.* to $TARGETDIR$\dev-support, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\readme.txt to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Northwind NHibernate to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\lib\*.* to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\lib, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\ASP.NET Web Forms to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\MSMQ Messaging to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\MSMQ Messaging to $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart\Spring.MsmqQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\classic-spring.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\spring-appendices.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-mvc3.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\doc\reference\html\web-quickstart.html to $TARGETDIR$\doc\reference\html - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\packages\*.* to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\packages, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET MVC3 to $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET MVC to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart\Spring.MvcQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.MvcQuickStart\src\*.* to $TARGETDIR$\examples\Spring\Spring.MvcQuickStart\src, include subfolders - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\AOP to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\AOP to $TARGETDIR$\examples\Spring\Spring.AopQuickStart\Spring.AopQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln to $TARGETDIR$\examples\Spring\Spring.Calculator - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Calculator to $TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln to $TARGETDIR$\examples\Spring\Spring.Calculator - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Calculator to $TARGETDIR$\examples\Spring\Spring.Calculator\Spring.Calculator.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Northwind NHibernate to $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind\Spring.Northwind.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.DataQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Data Access to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Data Access to $TARGETDIR$\examples\Spring\Spring.DataQuickStart\Spring.DataQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Application Context to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Application Context to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext\Spring.IocQuickStart.AppContext.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Event Registry to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Event Registry to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry\Spring.IocQuickStart.EventRegistry.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Movie Finder to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Movie Finder to $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder\Spring.IocQuickStart.MovieFinder.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ActiveMQ NMS Messaging to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\ActiveMQ NMS Messaging to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln to $TARGETDIR$\examples\Spring\Spring.TxQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Transactions to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Transactions to $TARGETDIR$\examples\Spring\Spring.TxQuickStart\Spring.TxQuickStart.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\AJAX to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\AJAX to $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example\Spring.Web.Extensions.Example.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln to $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\ASP.NET Web Forms to $TARGETDIR$\examples\Spring\Spring.WebQuickStart\Spring.WebQuickStart.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2008.sln to $TARGETDIR$\examples\Spring\SpringAir - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2008\Spring Air to $TARGETDIR$\examples\Spring\SpringAir\SpringAir.2008.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\examples\Spring\SpringAir\SpringAir.2010.sln to $TARGETDIR$\examples\Spring\SpringAir - Create Shortcut $SHORTCUTFOLDER$\Examples\VS2010\Spring Air to $TARGETDIR$\examples\Spring\SpringAir\SpringAir.2010.sln - Install Files L:\projects\spring-net\trunk\build\package\Spring.NET\Spring.Net.2010.sln to $TARGETDIR$ - Create Shortcut $SHORTCUTFOLDER$\Source Code\VS.NET 2010 Solution to $TARGETDIR$\Spring.Net.2010.sln - [DEFINE WEB MEDIA Spring for .NET 1.3.2] - Get Component Spring for .NET 1.3.2 Selection State into Variable SELECTED - if Variable SELECTED Equals TRUE - end - Comment: TO-DO: Insert any additional install commands here - [compiler if Variable BUILDMODE Equals PATCH] - Apply Patch (get result into variable SUCCESS) - [compiler else] - if Variable ADVERTISE Equals TRUE - Apply Advertised (get result into variable SUCCESS) - else - Create Folder $TARGETDIR$\doc - Create Folder $TARGETDIR$\doc\reference - Create Folder $TARGETDIR$\doc\reference\html - Create Folder $TARGETDIR$\doc\reference\htmlhelp - Create Folder $TARGETDIR$\doc\reference\pdf - Create Folder $TARGETDIR$\examples - Create Folder $TARGETDIR$\examples\Spring - Create Folder $TARGETDIR$\examples\Spring\Spring.AopQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Calculator - Create Folder $TARGETDIR$\examples\Spring\Spring.Data.NHibernate.Northwind - Create Folder $TARGETDIR$\examples\Spring\Spring.DataQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.AppContext - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.EventRegistry - Create Folder $TARGETDIR$\examples\Spring\Spring.IoCQuickStart.MovieFinder - Create Folder $TARGETDIR$\examples\Spring\Spring.TxQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Web.Extensions.Example - Create Folder $TARGETDIR$\examples\Spring\Spring.WebQuickStart - Create Folder $TARGETDIR$\examples\Spring\SpringAir - Create Folder $TARGETDIR$\examples\Spring\Spring.MsmqQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.NmsQuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example - Create Folder $TARGETDIR$\examples\Spring\Spring.WcfQuickStart - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 2.0\ActiveMQ NMS Messaging to $TARGETDIR$\examples\Spring\Spring.NmsQuickStart\Spring.NmsQuickStart.2005.sln - Create Shortcut $SHORTCUTFOLDER$\Examples\.NET 2.0\Quartz Scheduling to $TARGETDIR$\examples\Spring\Spring.Scheduling.Quartz.Example\Spring.Scheduling.Quartz.Example.2005.sln - Create Folder $TARGETDIR$\doc\reference\html\styles - Create Folder $TARGETDIR$\examples\Spring\Spring.Mvc3QuickStart - Create Folder $TARGETDIR$\examples\Spring\Spring.MvcQuickStart - Apply Install (get result into variable SUCCESS) - end - [compiler end] - Set Variable PROGRESS to 100 -end -[END REGION] -[END REGION] - -[DEFINE REGION: Finish Setup] -Comment: End of Installation -Hide Dialog -Display Dialog: finish, wait for dialog to return (modal) -if Variable SILENT Equals FALSE - if Variable REBOOTCOMPUTER Equals TRUE - if Variable SUCCESS Equals REBOOT - Reboot Computer - end - end - if Variable RUNAPP Equals TRUE - if Variable REMOVE Equals FALSE - if Variable SUCCESS Equals COMPLETE - Comment: TO-DO: Insert command that starts your application here - end - end - end -end -[END REGION] - diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr deleted file mode 100644 index d27104698..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr +++ /dev/null @@ -1,566 +0,0 @@ -Spring.NET-1.3.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\spring-net\msi -SpringSource -Spring.NET 1.3.2 -{A68DBB90-0490-4D3F-9C23-B8C39FB62DB5} -{B6209DC4-3110-4F0A-8AE2-D95258B807A8} -1.3.2 -English -Spring for .NET 1.3.2 -Spring for .NET 1.3.2 -Spring for .NET authors -All rights reserved -{0E66CF5C-C599-4021-94FA-9775B09840EF} -Spring for .NET -Spring for .NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.3.2 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - -TRUE -TRUE -TRUE -FALSE diff --git a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr.bak b/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr.bak deleted file mode 100644 index 58f01946d..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/Spring.NET-1.3.mpr.bak +++ /dev/null @@ -1,572 +0,0 @@ -Spring.NET-1.3.mia -componentstree.dfm -componentstree.dfm.miaf -destination.dfm -destination.dfm.miaf -finish.dfm -finish.dfm.miaf -licensecheck.dfm -licensecheck.dfm.miaf -maintenance.dfm -maintenance.dfm.miaf -prereq.dfm -prereq.dfm.miaf -progress.dfm -progress.dfm.miaf -progressprereq.dfm -progressprereq.dfm.miaf -readme.dfm -readme.dfm.miaf -registration.dfm -registration.dfm.miaf -registrationwithserial.dfm -registrationwithserial.dfm.miaf -setuptype.dfm -setuptype.dfm.miaf -startinstallation.dfm -startinstallation.dfm.miaf -startmenu.dfm -startmenu.dfm.miaf -welcome.dfm -welcome.dfm.miaf -wizard.dfm -wizard.dfm.miaf -$ -icon.ico -$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$ -$ -1 -4 -FALSE -L:\projects\spring-net\msi -SpringSource -Spring.NET 1.3.2 -{A68DBB90-0490-4D3F-9C23-B8C39FB62DB5} -{B6209DC4-3110-4F0A-8AE2-D95258B807A8} -1.3.2 -English -Spring for .NET 1.3.2 -Spring for .NET 1.3.2 -Spring for .NET authors -All rights reserved -{C7CEEFA3-89A9-4742-954C-EA0AAE20AECE} -Spring for .NET -Spring for .NET -http://forum.springframework.net -http://www.springframework.net -All rights reserved -FALSE -Spring.NET-1.3.2 -TRUE -FALSE - - -http://timestamp.verisign.com/scripts/timstamp.dll - - -$ -$ - - -Service Pack -FALSE -FALSE -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE - -$ -FALSE - -TRUE -TRUE -TRUE -FALSE diff --git a/build-support/installer/installaware/Spring.NET-1.3/componentstree.dfm b/build-support/installer/installaware/Spring.NET-1.3/componentstree.dfm deleted file mode 100644 index f8190feb1..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/componentstree.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/componentstree.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/componentstree.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/destination.dfm b/build-support/installer/installaware/Spring.NET-1.3/destination.dfm deleted file mode 100644 index 371d30491..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/destination.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/destination.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/destination.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/finish.dfm b/build-support/installer/installaware/Spring.NET-1.3/finish.dfm deleted file mode 100644 index 0cb0eeb52..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/finish.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/finish.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/finish.dfm.miaf deleted file mode 100644 index 34895796d..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/finish.dfm.miaf +++ /dev/null @@ -1,17 +0,0 @@ -IF (checkSuccess.Caption = COMPLETE) THEN textComplete.Visible := True; -IF (checkSuccess.Caption = REBOOT) THEN textReboot.Visible := True; -IF (checkSuccess.Caption = CANCEL) THEN textCancelled.Visible := True; -IF (checkSuccess.Caption = ERROR) THEN textError.Visible := True; -IF (checkRemove.Caption = TRUE) THEN textRemove.Visible := True; -IF (checkSuccess.Caption <> COMPLETE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption <> REBOOT) THEN textReboot.Visible := False; -IF (checkSuccess.Caption <> CANCEL) THEN textCancelled.Visible := False; -IF (checkSuccess.Caption <> ERROR) THEN textError.Visible := False; -IF (checkRemove.Caption <> TRUE) THEN textRemove.Visible := False; -IF (checkRemove.Caption = TRUE) THEN textComplete.Visible := False; -IF (checkSuccess.Caption = CANCEL) THEN textRemove.Visible := False; -IF (textReboot.Visible = True) THEN textRemove.Visible := false; -IF (textComplete.Visible = True) THEN textRemove.Visible := false; -IF (textError.Visible = True) THEN textRemove.Visible := false; -IF (textCancelled.Visible = True) THEN textRemove.Visible := false; -IF (checkSuccess.Caption = ERROR) THEN textRemove.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/icon.ico b/build-support/installer/installaware/Spring.NET-1.3/icon.ico deleted file mode 100644 index cd7967e64..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/icon.ico and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm b/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm deleted file mode 100644 index bf044f567..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/licensecheck.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/mMSIExec.dll b/build-support/installer/installaware/Spring.NET-1.3/mMSIExec.dll deleted file mode 100644 index 140eaa88a..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/mMSIExec.dll and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/maintenance.dfm b/build-support/installer/installaware/Spring.NET-1.3/maintenance.dfm deleted file mode 100644 index 63f493b26..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/maintenance.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/maintenance.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/maintenance.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm b/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm deleted file mode 100644 index 39f570284..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm.miaf deleted file mode 100644 index c6e2d632f..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/prereq.dfm.miaf +++ /dev/null @@ -1,6 +0,0 @@ -IF (checkWINST.Caption <> TRUE) THEN WINST.Visible := True; -IF (checkJS.Caption <> TRUE) THEN JS.Visible := True; -IF (checkDotNET.Caption <> TRUE) THEN dotNET.Visible := True; -IF (checkWINST.Caption = TRUE) THEN WINST.Visible := False; -IF (checkDotNET.Caption = TRUE) THEN dotNET.Visible := False; -IF (checkJS.Caption = TRUE) THEN JS.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/progress.dfm b/build-support/installer/installaware/Spring.NET-1.3/progress.dfm deleted file mode 100644 index 443f86699..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/progress.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/progress.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/progress.dfm.miaf deleted file mode 100644 index f69a5df29..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/progress.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (TestRemove.Caption <> TRUE) THEN CaptionInstall.Visible := True; -IF (TestRemove.Caption = TRUE) THEN CaptionUninstall.Visible := True; -IF (TestRemove.Caption <> TRUE) THEN CaptionUninstall.Visible := False; -IF (TestRemove.Caption = TRUE) THEN CaptionInstall.Visible := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/progressprereq.dfm b/build-support/installer/installaware/Spring.NET-1.3/progressprereq.dfm deleted file mode 100644 index 182f5d5fe..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/progressprereq.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/progressprereq.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/progressprereq.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/readme.dfm b/build-support/installer/installaware/Spring.NET-1.3/readme.dfm deleted file mode 100644 index 5cf56f6b2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/readme.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/readme.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/readme.dfm.miaf deleted file mode 100644 index 7ccb13462..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/readme.dfm.miaf +++ /dev/null @@ -1,2 +0,0 @@ -IF (LicenseCheck.Checked = True) THEN Next.Enabled := True; -IF (LicenseCheck.Checked = False) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/registration.dfm b/build-support/installer/installaware/Spring.NET-1.3/registration.dfm deleted file mode 100644 index da6fa1990..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/registration.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/registration.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/registration.dfm.miaf deleted file mode 100644 index 968dd5028..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/registration.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm b/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm deleted file mode 100644 index 722d2a231..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm.miaf deleted file mode 100644 index 4e4af64af..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/registrationwithserial.dfm.miaf +++ /dev/null @@ -1,14 +0,0 @@ -IF (Name.Text <> ) THEN Next.Enabled := True; -IF (Company.Text <> ) THEN Next.Enabled := True; -IF (Serial1.Text <> ) THEN Next.Enabled := True; -IF (Serial2.Text <> ) THEN Next.Enabled := True; -IF (Serial3.Text <> ) THEN Next.Enabled := True; -IF (Serial4.Text <> ) THEN Next.Enabled := True; -IF (Serial5.Text <> ) THEN Next.Enabled := True; -IF (Name.Text = ) THEN Next.Enabled := False; -IF (Company.Text = ) THEN Next.Enabled := False; -IF (Serial1.Text = ) THEN Next.Enabled := False; -IF (Serial2.Text = ) THEN Next.Enabled := False; -IF (Serial3.Text = ) THEN Next.Enabled := False; -IF (Serial4.Text = ) THEN Next.Enabled := False; -IF (Serial5.Text = ) THEN Next.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/setuptype.dfm b/build-support/installer/installaware/Spring.NET-1.3/setuptype.dfm deleted file mode 100644 index 8d3caa4aa..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/setuptype.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/setuptype.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/setuptype.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/startinstallation.dfm b/build-support/installer/installaware/Spring.NET-1.3/startinstallation.dfm deleted file mode 100644 index 29c8ed521..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/startinstallation.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/startinstallation.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/startinstallation.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm b/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm deleted file mode 100644 index 53ae879d5..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm.miaf deleted file mode 100644 index bb3a2f012..000000000 --- a/build-support/installer/installaware/Spring.NET-1.3/startmenu.dfm.miaf +++ /dev/null @@ -1,4 +0,0 @@ -IF (MenuGroup.Text <> ) THEN Next.Enabled := True; -IF (MenuGroup.Text = ) THEN Next.Enabled := False; -IF (ISNT.Caption = TRUE) THEN AllUsers.Enabled := True; -IF (ISNT.Caption <> TRUE) THEN AllUsers.Enabled := False; diff --git a/build-support/installer/installaware/Spring.NET-1.3/welcome.dfm b/build-support/installer/installaware/Spring.NET-1.3/welcome.dfm deleted file mode 100644 index bf1e5cad2..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/welcome.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/welcome.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/welcome.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/installer/installaware/Spring.NET-1.3/wizard.dfm b/build-support/installer/installaware/Spring.NET-1.3/wizard.dfm deleted file mode 100644 index 2ff70aa8c..000000000 Binary files a/build-support/installer/installaware/Spring.NET-1.3/wizard.dfm and /dev/null differ diff --git a/build-support/installer/installaware/Spring.NET-1.3/wizard.dfm.miaf b/build-support/installer/installaware/Spring.NET-1.3/wizard.dfm.miaf deleted file mode 100644 index e69de29bb..000000000 diff --git a/build-support/readme-net-3.0.txt b/build-support/readme-net-3.0.txt deleted file mode 100644 index 0473608d9..000000000 --- a/build-support/readme-net-3.0.txt +++ /dev/null @@ -1,8 +0,0 @@ -Spring.NET 1.3.2 supports .NET 1.1, 2.0, 3.0, 3.5, and 4.0 - -To use Spring.NET with .NET 3.0 use the Spring.Services.dll in the bin\net\3.0\debug or bin\net\3.0\release directory. - -All other Spring DLLs should be taken from the directory bin\net\2.0\debug or bin\net\3.0\release. - -The Spring.Services.dll in the bin\net\3.0 directory is built against Spring DLLs in the corresponding bin\net\2.0 directory. - diff --git a/build-support/readme-net-3.5.txt b/build-support/readme-net-3.5.txt deleted file mode 100644 index d638d2864..000000000 --- a/build-support/readme-net-3.5.txt +++ /dev/null @@ -1,8 +0,0 @@ -Spring.NET 1.3.2 supports .NET 1.1, 2.0, 3.0, 3.5 and 4.0 - -To use Spring.NET with .NET 3.5 use the assemblies in the bin\net\3.5\debug or bin\net\3.5\release directory. - -All other Spring DLLs should be taken from the directory bin\net\2.0\debug. - -The Assemblies in the bin\net\3.5 directory are built against Spring DLLs in the corresponding bin\net\2.0 directory. - diff --git a/build-support/set-nant-config-per-processor-architecture.cmd b/build-support/set-nant-config-per-processor-architecture.cmd deleted file mode 100644 index 59e21412c..000000000 --- a/build-support/set-nant-config-per-processor-architecture.cmd +++ /dev/null @@ -1,38 +0,0 @@ -@echo off -REM ************************************************** -REM Batch file to copy the appropriate nant.exe.config file that correlates to the underlying -REM processor architecture of the system on which the build is running. -REM -REM This is necessary b/c the nant.exe.config file contains path-references for .NET Framework assemblies -REM which need to properly depend upon either %programfiles% (for x86 machines) or %programfilesx86% (for x64 machines). -REM As there is no way to make the present version of NANT "processor-architecture-aware", this crude mechanism of -REM maintaining two otherwise identical .config files (one for x86 and one or x64) and copying the appropriate one into the -REM expected location has been implemented. -REM -REM NOTE: until such time as NANT itself becomes able to accommodate the differing .NET framework install paths on x86 and x64 -REM systems, it will be necessary for ANY builds of SPRNET that use NANT to first call this batch/command file to set the -REM proper .config file 'active'. -REM -REM ************************************************** - - -goto %processor_architecture% -goto end - - -:x86 -echo x86 Processor Architecture Detected, setting up nant.exe.config for x86-based .NET reference paths... -copy tools\nant\config\NAnt.exe.config-x86 tools\nant\bin\NAnt.exe.config -goto end - - -:amd64 -echo AMD64 Processor Architecture Detected, setting up nant.exe.config for x64-based .NET reference paths. -copy tools\nant\config\NAnt.exe.config-x64 tools\nant\bin\NAnt.exe.config -goto end - -:ia64 -echo IA64 Processor Architecture Detected -- WARNING: this processor architecture is not supported by the Spring.NET build scripts! -goto end - -:end diff --git a/build-support/solutions.build.nant b/build-support/solutions.build.nant deleted file mode 100644 index 8b38039d5..000000000 --- a/build-support/solutions.build.nant +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/solutions/LocalTestRun.testrunconfig b/build-support/solutions/LocalTestRun.testrunconfig deleted file mode 100644 index fc351ba2c..000000000 --- a/build-support/solutions/LocalTestRun.testrunconfig +++ /dev/null @@ -1,5 +0,0 @@ - - - This is a default test run configuration for a local test run. - - \ No newline at end of file diff --git a/build-support/test.release.nant b/build-support/test.release.nant deleted file mode 100644 index a56463da5..000000000 --- a/build-support/test.release.nant +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/tools/HttpRequestRecorder/HttpRequestPlayerConsole.exe b/build-support/tools/HttpRequestRecorder/HttpRequestPlayerConsole.exe deleted file mode 100644 index 6844d6a33..000000000 Binary files a/build-support/tools/HttpRequestRecorder/HttpRequestPlayerConsole.exe and /dev/null differ diff --git a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.dll b/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.dll deleted file mode 100644 index 80187b855..000000000 Binary files a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.dll and /dev/null differ diff --git a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.pdb b/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.pdb deleted file mode 100644 index e8374a314..000000000 Binary files a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder.pdb and /dev/null differ diff --git a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder_src_v0.2.zip b/build-support/tools/HttpRequestRecorder/HttpRequestRecorder_src_v0.2.zip deleted file mode 100644 index a3b77b171..000000000 Binary files a/build-support/tools/HttpRequestRecorder/HttpRequestRecorder_src_v0.2.zip and /dev/null differ diff --git a/build-support/tools/HttpRequestRecorder/Readme.rtf b/build-support/tools/HttpRequestRecorder/Readme.rtf deleted file mode 100644 index 0b763c5de..000000000 --- a/build-support/tools/HttpRequestRecorder/Readme.rtf +++ /dev/null @@ -1,242 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3079\deflangfe3079\themelang3079\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;} -{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0; -\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128; -\red192\green192\blue192;}{\*\defchp \fs22 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 \snext0 \sqformat \spriority0 Normal;}{ -\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang1024\langfe1024\kerning32\cgrid\noproof\langnp3079\langfenp3079 -\sbasedon0 \snext0 \slink15 \sqformat \styrsid10290575 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 -\b\i\f1\fs28\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 \sbasedon0 \snext0 \slink16 \sqformat \styrsid9519694 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang3079\langfe3079\cgrid\langnp3079\langfenp3079 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive -\rtlch\fcs1 \ab\af31503\afs32 \ltrch\fcs0 \b\fs32\lang1024\langfe1024\kerning32\loch\f31502\hich\af31502\dbch\af31501\noproof \sbasedon10 \slink1 \slocked \spriority9 \'dcberschrift 1 Zchn;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af31503\afs28 \ltrch\fcs0 -\b\i\fs28\lang1024\langfe1024\loch\f31502\hich\af31502\dbch\af31501\noproof \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 \'dcberschrift 2 Zchn;}{\s17\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 \sbasedon0 \snext17 \slink18 \styrsid2652856 Plain Text;}{\*\cs18 \additive \rtlch\fcs1 \af2\afs20 \ltrch\fcs0 -\f2\fs20\lang1024\langfe1024\noproof \sbasedon10 \slink17 \slocked \ssemihidden Nur Text Zchn;}}{\*\rsidtbl \rsid9605\rsid663480\rsid737266\rsid2230250\rsid2306013\rsid2652856\rsid2818615\rsid2828047\rsid2972245\rsid3408349\rsid3947137\rsid4024564 -\rsid5068024\rsid5374548\rsid5595665\rsid5900987\rsid5920968\rsid6189216\rsid6190714\rsid6911548\rsid7032715\rsid7995826\rsid8286071\rsid8394612\rsid9519694\rsid10116163\rsid10290575\rsid10763202\rsid10840856\rsid11943822\rsid12261689\rsid13702645 -\rsid13721998\rsid14435665\rsid14701599\rsid14952866\rsid15147292\rsid15208239\rsid15430450\rsid16132620\rsid16283508\rsid16340596}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 -\mnaryLim1}{\info{\title HTTP Request Recorder}{\author Administrator}{\operator Erich Eichinger}{\creatim\yr2007\mo4\dy16\hr15\min4}{\revtim\yr2008\mo9\dy26\hr18\min30}{\version38}{\edmins0}{\nofpages2}{\nofwords278}{\nofchars1926}{\*\company .} -{\nofcharsws2200}{\vern32895}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1152\margr1152\margt1417\margb1134\gutter0\ltrsect -\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0 -\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1152\dgvorigin1417\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct -\asianbrkrule\rsidroot5920968\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid2652856\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid10290575 -\rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang1024\langfe1024\kerning32\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp1031\insrsid14701599 H}{\rtlch\fcs1 \af1 \ltrch\fcs0 -\lang1024\langfe1024\langnp1031\insrsid2306013 ttp}{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp1031\insrsid14701599 Request Recorder -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid9519694 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 -\b\i\f1\fs28\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp1031\insrsid2818615 Overview}{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp1031\insrsid14701599 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12261689 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid2818615\charrsid12261689 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp1033\insrsid2306013\charrsid4024564 -Sometimes your webapplication on production systems suffers from strange errors that are irreproducible in a constrolled development environment. For example some of your code may forget to close a Stream object - some hours later your application breaks -down with OutOfMemoryExceptions. -\par -\par This is were HttpRequest recorder comes into play. By plugging the recorder into your webapplication, it records all requests to your application and saves them to a path of your choice. This recorded request information ca -n be "replayed" using PlayerConsole later in a controlled environment - to hopefully enable you analyzing the problem down to the cause of your errors. -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp1033\insrsid663480\charrsid4024564 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480\charrsid663480 Of course usage is no}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480 t limited to disaster recovery: }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid6189216 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid16132620 E.g. y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480 ou may also use the recorder }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid14952866 as a}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480 simpl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid14952866 e of}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid663480 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid14952866 producing regression }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480 testcases for }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid16132620 your webapplication.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid663480\charrsid663480 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2306013\charrsid663480 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid9519694 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 -\b\i\f1\fs28\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid9519694 Configuring your Server}{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2306013 - -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12261689 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1024\langfe1024\langnp1033\insrsid15208239\charrsid4024564 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid15208239\charrsid7032715 All you need to do is add HttpRequestRecorder to your }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid12261689\charrsid7032715 -web.config's }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid15208239\charrsid7032715 httpModules}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid12261689\charrsid7032715 section}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid2972245\charrsid7032715 and add a new configuration section for HttpRequestRecorder}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid15208239\charrsid7032715 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid6190714\charrsid7032715 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid12261689\charrsid7032715 -\par }\pard\plain \ltrpar\s17\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15430450 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 -\af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid15430450\charrsid15430450 -\par \tab -\par \tab \tab
-\par \tab -\par \tab -\par \tab -\par \tab \tab -\par \tab \tab -\par \tab -\par \tab -\par \tab -\par \tab \tab -\par \tab \tab \tab -\par \tab \tab -\par \tab -\par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid15208239 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9605 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1024\langfe1024\langnp1033\insrsid7032715\charrsid4024564 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid8394612\charrsid8394612 "OutputPath" denotes the location, where requests will be logged to}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid7032715\charrsid8394612 - -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid8394612 "BufferSize" denotes the number of events held in memory before flushing them to disk. -\par -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid2230250 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 -\b\i\f1\fs28\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid3408349 Replaying recorded events}{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid16340596 - from Command Prompt}{\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid8394612 -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9605 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid16340596 To replay}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid16283508 recorded events, use PlayerConsole.exe. Type PlayerConsole /? for help.}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid3408349 -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid5068024 -\par }\pard\plain \ltrpar\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid13721998 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 -\b\i\f1\fs28\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af1 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid13721998 Replaying recorded events using API -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9605 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid13721998 To replay events from within e.g. your NAnt build script, }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10763202 you may link to }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid10763202\charrsid10763202 HttpRequestRecorder.dll}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10763202 assembly and use the class }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid10763202\charrsid10763202 HttpRequestRecorder}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10763202 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\lang1024\langfe1024\langnp2057\insrsid10763202\charrsid10763202 Player}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10763202 :}{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10840856 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2828047 {\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2828047 -\par }\pard\plain \ltrpar\s17\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10840856 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\cgrid\noproof\langnp3079\langfenp3079 {\rtlch\fcs1 -\af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid6911548 // create the player instance -\par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2828047\charrsid2828047 Player player = new Player( new Uri("http://}{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2828047 localhost:81"}{\rtlch\fcs1 \af2 -\ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2828047\charrsid2828047 )}{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid3947137 }{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid2828047\charrsid2828047 );}{ -\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid10763202 -\par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid6911548 // pass a stream containing the xml-formatted events to the Play()-method -\par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid7995826 player.Play( new FileInfo("sampleevents.xml").OpenRead() );}{\rtlch\fcs1 \af2 \ltrch\fcs0 \lang1024\langfe1024\langnp2057\insrsid5374548\charrsid2828047 -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b030414000600080000002100e35a492797060000551b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594d6f1b4518be23f11f467b6f6327761a4775aad8b11b6852a2d82dea71bc3bde9d66766735334eea1b6a8f484888823850891b0704546a252e -e5d7048aa048fd0bbc33b3bbde89d72469235a417d48bcb3cfbcdf5f33be7aed5eccd0211192f2a4edd52fd73c44129f073409dbdead61ffd29a87a4c2498019 -4f48db9b12e95ddb78ffbdab785d45242608f627721db7bd48a9747d6949fab08ce5659e9204de8db988b18247112e05021f01dd982d2dd76aab4b31a6898712 -1c03d91d2ca894f8d21691344cbc8d9c7c8f018f4449bde03331d0c489bbc7808383ba86c8a9ec32810e316b7bc02ae04743724f798861a9e045dbab998fb7b4 -717509af679b985ab0b7b4af6f3ed9be6c4370b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83aa569632cd467faddec9699640f6 -eb3ced6ead596bb8f812fd9539995b9d4ea7d9ca64b1440dc87e6dcce1d76aab8dcd65076f4016df9cc3373a9bddeeaa8337208b5f9dc3f7afb4561b2ede8022 -46938339b47668bf9f512f2063ceb62be16b005fab65f0190aa2a1082fcd62cc13b530d8627c978b3e203492614513a4a62919631f22b98be391a05873c0eb04 -97ded8255fce2d696648fa82a6aaed7d9862c88a19bd97cf7e78f9ec093abefff4f8fecfc70f1e1cdfffc91272766de3242cef7af1dde77f3dfa04fdf9e4db17 -0fbfacc6cb32feb71f3ffdf5972faa81903f33719e7ff5f8f7a78f9f7ffdd91fdf3fac806f0a3c2ac387342612dd2447689fc7a098b18a2b391989f3ed184698 -96776c26a1c409d65c2ae8f754e4a06f4e31cbbce3c8d121ae056f0ba81f55c0eb93bb8ec083484c14ade07c238a1de02ee7acc345a5156e685e25330f274958 -cd5c4ccab87d8c0fab787771e2f8b73749a172e661e928de8d8823e61ec389c221498842fa1d3f20a442bb3b943a76dda5bee0928f15ba435107d34a930ce9c8 -89a6d9a66d1a835fa6553a83bf1ddbecde461dceaab4de22872e12b202b30ae187843966bc8e270ac755248738666583ef6015550939980abf8ceb49059e0e09 -e3a81710686d15527c2440df92d36f602859956edf65d3d8450a450faa68ee60cecbc82d7ed08d709c5661073489cad80fe4018428467b5c55c177b99b21fa19 -fc809385eebe4d89e3eed3abc12d1a3a22cd0244bf99086d45a8d54e058e69f24fe59851a8c7d6fa17578ea1003effe651854fdfd642bc093da92a13b64f94df -45b89345b7cb4540dffe9abb8527c91e81309f6f3cef4aeebb92ebfde74beea27c3e6ba19dd55628bb7a6eb053b19991e3c523f298323650534676a499922534 -8aa00f8b7aa3392292e2cc9446f0352bec0e2e14d8ec4182ab8fa98a06114e61c2ae7b9a482833d2a144299770b433cb95b4351ea674650f864d7d64b0054162 -b5cb03bbbca297f3934141c6b49bd09c3f73462b9ac05999ad5cc98882daafc2acae853a33b7ba11cdd43a875ba13238715e35582cac09130882b905acbc0a87 -74cd1a4e26989140dbdd36dfdc2dc60b17e92219e180643ed27acffba86e9c94c78ab90c80d8a9f0913ee69d62b512b79626fb1adccee2a432bbc60276b9f75e -c74b7904cfbca413f7443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc3a116bec629785deaa10fb3106e877c256cd89f9acc26cb67de6ce58ab94950878b0a -6bf739859d3a900aa9b6b08c6c6898575908b04473b2f22f37c1ac17a5808df4579062650d82e18d490176745d4bc663e2abb2b34b2bda76f6312ba57ca28818 -44c1111ab189d8c7e07e1daaa04f4025dc4d988aa01fe0264d5bdbbc728b739674e5fb2b83b3eb98a511cecaad4ed13c932ddce4712183792a8907ba55ca6e94 -3bbf2a26e52f48957218ffcf54d1fd04ae0a5602ed011fee7205463a5fdb1e172ae25085d288fa7d019383a91d102d701b0baf21a8e046d9fc17e450ffb73967 -6998b486139fdaa7211214fa918a04217b50964cf49d42ac9ef52e4b9265844c4495c495a9157b440e091bea1ab8aa7bbb87220875534db232607027e3cf7dce -326814ea21a79c6f4e0d297aafcd817f7bf2b1c90c4ab975d80c34b9fd0b112bbaaadd6fb6e7bdb7ac887e311bb31a795600b3522b686569ff8a229cb3d5da8a -35a7f17233170ebc38af312c1603510a173e48ff81fe4785cf880963dd50877c1f6a2b829f1a3431081b88ea4b76f040ba40dac5110c4e76d1069326654d9b8d -4eda6a79b3bee049b7e07bc2d85ab2b3f8fb9cc62e8633979d938b1769ecccc28eadedda425383674fa6282c8df3938c718cf95dabfcc3131fdd05476fc105ff -84296982097e55121846cf81c903487ecbd16cddf81b0000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f -7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f -2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e31 -98720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d98505 -28a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c02000013000000000000000000000000 -00000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b0000000000000000000000 -00002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c000000000000000000000000001402000074 -68656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d0014000600080000002100e35a492797060000551b0000160000000000000000 -0000000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b0100002700000000 -0000000000000000009c0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000970a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6; -\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; -\lsdunhideused0 \lsdlocked0 Revision;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography; -\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f00000000000000000000000000e2 -f33af51fc901feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/build-support/tools/NCover/CoverLib.dll b/build-support/tools/NCover/CoverLib.dll deleted file mode 100644 index e038b3309..000000000 Binary files a/build-support/tools/NCover/CoverLib.dll and /dev/null differ diff --git a/build-support/tools/NCover/Coverage.xsl b/build-support/tools/NCover/Coverage.xsl deleted file mode 100644 index b95f56d9d..000000000 --- a/build-support/tools/NCover/Coverage.xsl +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - NCover Code Coverage Report - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- javascript:toggle( - ) - - - - - - - - -
- - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
VisitsLineEndColumnEndDocument
- - - exdatacell - hldatacell - datacell - - - - --- - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - -
- javascript:toggle( - ) - - - - - - - - -
- - - -
- - - - - - - -
- - -
-
- - - - - - -
- - - -
- - - - - - - - -
- - -

Modules summary

- - - - - - - - -
-
-
-
- - - - - - -
- - - -
- - - - - - - - -
- - -

- NCover Code Coverage Report -

- - - - - - -
- Expand - | - Collapse -
-
-
- -
- Top -
- - - - - - - - - - - - - - - - - -
Excluded - - - - - - - - - -
-
-
\ No newline at end of file diff --git a/build-support/tools/NCover/MSVCP80.dll b/build-support/tools/NCover/MSVCP80.dll deleted file mode 100644 index f0b52ebf1..000000000 Binary files a/build-support/tools/NCover/MSVCP80.dll and /dev/null differ diff --git a/build-support/tools/NCover/MSVCR80.dll b/build-support/tools/NCover/MSVCR80.dll deleted file mode 100644 index 53c005efc..000000000 Binary files a/build-support/tools/NCover/MSVCR80.dll and /dev/null differ diff --git a/build-support/tools/NCover/Microsoft.VC80.CRT.manifest b/build-support/tools/NCover/Microsoft.VC80.CRT.manifest deleted file mode 100644 index b89cafd78..000000000 --- a/build-support/tools/NCover/Microsoft.VC80.CRT.manifest +++ /dev/null @@ -1,8 +0,0 @@ - - - - - n9On8FItNsK/DmT8UQxu6jYDtWQ= - 0KJ/VTwP4OUHx98HlIW2AdW1kuY= - YJuB+9Os2oxW4mY+2oC/r8lICZE= - \ No newline at end of file diff --git a/build-support/tools/NCover/NCover.Console.exe b/build-support/tools/NCover/NCover.Console.exe deleted file mode 100644 index 7c3169c00..000000000 Binary files a/build-support/tools/NCover/NCover.Console.exe and /dev/null differ diff --git a/build-support/tools/NCover/NCover.Console.exe.config b/build-support/tools/NCover/NCover.Console.exe.config deleted file mode 100644 index c4b757e8b..000000000 --- a/build-support/tools/NCover/NCover.Console.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/build-support/tools/NCover/NCover.Framework.dll b/build-support/tools/NCover/NCover.Framework.dll deleted file mode 100644 index a9539e68f..000000000 Binary files a/build-support/tools/NCover/NCover.Framework.dll and /dev/null differ diff --git a/build-support/tools/NCover/NCoverFAQ.html b/build-support/tools/NCover/NCoverFAQ.html deleted file mode 100644 index 269b64a6b..000000000 --- a/build-support/tools/NCover/NCoverFAQ.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - - - - - -

NCover FAQ

-

If you have questions that this document does not address, contact - Peter Waldschmidt or try the NCover Forums.

-

1. What is code coverage analysis?

-

A code coverage analyzer monitors your code at runtime and - records information about which lines of code were executed. NCover shows each - sequence point in your application along with the number of times that point - was executed. Sequence points are generated by the compiler and stored in the - debug information (.pdb) files. A sequence point basically corresponds to a - single program statement (often a line of code) in your high-level language.

-

2. Why would I want to do code coverage analysis?

-

Unit test suites are often used as a quality tool during the - development process to keep the codebase stable as it changes and expands. - Tools such as NUnit are often used to run and - report on the test suites. However, when implementing unit testing in your - build process, you have no way of knowing how much of your code the unit tests - are actually testing. This is where code coverage comes in. You can run NUnit - within NCover and use the code coverage report to determine which code was not - tested by that particular test suite.

-

3. What versions of the CLR does NCover support?

-

- NCover 1.5.x requires the .NET framework version 2.0.50727 to be installed; however, - the application being profiled can be written against any shipping version of the - framework. NCover - has been tested profiling coverage of .NET 2.0, .NET 1.1 and .NET 1.0 applications.

-

4. Which version of NCover should I install?

-

- If you have the .NET 2.0 framework installed on your machine then you should use - the latest NCover version available. NCover as of version 1.5 can profile .NET 2.0, 1.1 and 1.0 applications.

-

- For development teams who do not have the .NET framework 2.0 installed but do have - the .NET framework version 1.1.4322, you can - try NCover 1.3.3. Note however that this version is no longer supported as - it has a number of known issues and limitations.

-

5. What is the command line syntax for NCover?

-

Here is the usage info from the NCover command line (for NCover versions from 1.5.6 - only):

-
NCover.Console [<command line> [<command args>]]
-               [//svc <service name>]
-               [//iis]
-               [//a <assembly list>]
-               [//w <working directory>]
-               [//ea <exclusion list>]
-               [//reg]
-               [//x <xml output file>]
-               [//s [<settings file>]] [//r [<settings file>]]
-               [//v] [//q] 
-               [//l <log file>]
-
-//svc  For profiling windows services
-//iis  For profiling web applications
-
-//a    List of assemblies to profile separated by semi-colons i.e. "MyAssembly1;MyAssembly2". Do not include paths or suffixes.
-//w    Working directory for profiled application 
-//ea   List of attributes marking classes or methods to exclude from coverage 
-
-//reg  Register profiler temporarily for user. (helps with xcopy deployment) 
-//x    Specify coverage output file. (default: coverage.xml).
-//pm   Specify name of process to profile (i.e. myapp.exe)
-
-//s    Save settings to a file (defaults: NCover.Settings) 
-//r    Use settings file, overriding other settings (default: NCover.Settings) 
-
-//l    Specify profiler log file (default: coverage.log).
-//q    No logging (quiet) 
-//v    Enable verbose logging (show instrumented code)
-        
-
    -
  • <command line> - This argument specifies the command-line of the .NET application - you want to analyze. - Any command line arguments not starting with // will be passed - through to that application. NCover will profile the running application until it has exited. See below for examples.
  • //svc - This option is an alternative to the <command line> - for profiling windows services, which cannot be run directly as executables. NCover - will start the service (stopping it first if already running) and profile coverage - until the windows service is stopped.
  • -
  • //iis - This option is an alternative to the <command line> for profiling - web applications. NCover will start the IISAdmin and W3C - services (stopping first if currently running) and profile coverage until the IISAdmin - service is stopped.
    -
  • -
  • //a - This command-line argument specifies the assemblies that you want to analyze. - NCover can only analyze assemblies that have .pdb files included with them. If - you do not specify the //a argument, NCover will attempt to analyze every loaded - assembly that has debug information available. Note that the assembly name arguments are - the module name within the assembly, not the physical file name. e.g. "MyAssembly" - rather than "MyAssembly.dll".
  • //w - If the application being profiled requires the - working directory to be set to something other than the current directory you are - executing the command line from then you can override it with this argument.
  • -
  • //ea - You can choose to exclude classes and methods - from coverage statistics by defining .NET attribute(s) and applying it to the affected - code. When using this argument you must specify the full type namespace of these - attribute(s) separated by semi-colons. See below for an example.
    -
  • -
  • //reg - NCover requires a COM registration of the CoverLib.dll assembly containing - the profiler, which is performed automatically by the default .msi installation. - If you require an xcopy style deployment of NCover like many other .NET tools, then - you can use this argument which will temporarily register the profiler while performing - coverage. This feature was added in NCover 1.5.6.
  • -
  • //x - The output of NCover is an xml file (example below). Use this argument to - specify an alternate filename to "coverage.xml" in the current directory.
    -
  • -
  • //pm - This setting tells NCover to ignore processes that don't have the specified process module name. - This is the name of the executable (i.e. myapp.exe). This setting is useful in cases, where your NCover - command spawns a series of child processes. Using this setting will help NCover determine which process to profile. -
  • -
  • //s - You may find it more convenient to use a settings file rather than specifying - a long list of command line arguments for running NCover. If you get the NCover - command line working as you would like it and then use the //s argument it will - save the required arguments as an xml file that can then be used by the //r argument - below.
  • -
  • //r - For use when you have used //s to construct an NCover settings file containing - your command line arguments. e.g. "ncover.console.exe //r NCover.Settings"
    -
  • -
  • //l - The coverage log file can provide an insight if the desired coverage output - is not obtained. Useful information you may find to assist you includes which assemblies - were loaded by NCover, their file paths and which of those it found the .pdb build - symbols for. Use this argument to specify an alternative log file name or location - to coverage.log in the current directory.
  • -
  • //q - Suppresses writing the coverage.log file.
  • -
  • //v - This command-line argument makes the profiler emit all the original IL and - modified IL instructions to the coverage log. This is useful for debugging - purposes. Beware that this can make your coverage log file very large! -
  • -
-

6. Does NCover required a special compilation step for my code?

-

No. Some code coverage tools change your source code and force - you to recompile it into a special build.  NCover is designed to work - on shipping code.  NCover uses the .NET Framework profiling API to monitor - your code. It does require build symbols, but can be run on release code - without any modifications.

-

7. How does NCover work?

-

NCover uses the .NET Framework profiler API to monitor an - application's execution. When a method is loaded by the CLR, NCover retrieves - the IL and replaces it with instrumented IL code.  NCover does not change - your original IL code, it simply inserts new code to update a visit - counter at each sequence point.  Upon - request, (usually after the .NET process has shut down) the profiler outputs statistics - to the coverage file. -

-

- 8. What is the output of NCover?

-

NCover generally writes out three files after analysis - completes. -

    -
  • - Coverage.log - This file is a log of the events and messages from the profiler - during the analysis process. Most of the time, error messages are recorded in - this log. If you enable verbose logging, the coverage log will contain - disassembly of the original and instrumented IL code.  Verbose logging is not recommended for - normal use.
  • - Coverage.xml - This file is the analysis output of NCover. You can see an - example of the output below. -
  • - Coverage.xsl - This file is a simple XML transformation that makes the XML - output easily readable. -
  • -
- Example XML output -
<method class="NCoverTest.ClassLoaded" name="HasDeadCode">
-    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
-            column="13" line="48" endcolumn="58" endline="48" visitcount="1" /> 
-    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
-            column="13" line="49" endcolumn="22" endline="49" visitcount="1" /> 
-    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
-            column="17" line="50" endcolumn="24" endline="50" visitcount="1" /> 
-    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
-            column="13" line="51" endcolumn="48" endline="51" visitcount="0" /> 
-    <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs" 
-            column="9" line="52"  endcolumn="10" endline="52" visitcount="0" /> 
-</method>
-
-

- Example transformed output -
-
NCoverTest.ClassLoaded.HasDeadCode
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Visit CountLineColumnEnd LineEnd ColumnDocument
148134858C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
149134922C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
150175024C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
051135148C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
05295210C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs
-
-

Suggested usages of the coverage.xml output are to display it in the - NCoverExplorer gui with the source - code highlighted, to generate html reports, or to include it in your continuous build server reports such as CruiseControl.Net. - For more information on these options see below in the FAQ.

-

-

- 9. How do I use coverage exclusions?

-

- First you should define an attribute to markup your excluded code with. You will - likely want to put this in a common assembly to make it reusable, or indeed within - a "CommonAssemblyInfo.cs" that you include in all your application assemblies.

-

-
namespace MyNamespace {
-    class CoverageExcludeAttribute : System.Attribute { }
-}
-

- Apply the attribute to the C# classes and/or methods you wish to mark as excluded - from code coverage statistics:

-

-
    [CoverageExclude]
-    private void SomeMethodToExclude() {}    
-

- Finally, ensure you pass the full qualified attribute information in the NCover command line:

-

-
    NCover.Console MyApplication.exe //ea MyNamespace.CoverageExcludeAttribute    
-

- Note that if you are using the TestDriven.Net - VS.Net add-in to "Test with Coverage" it will automatically - pass through "//ea CoverageExcludeAttribute" - which you should define without a namespace like above. For further information refer to this - - blog entry.

-

- 10. Examples

-

- Coverage while running a simple executable until it exits:

-

-
    NCover.Console MyApplication.exe
-

- Coverage while running all the unit tests in an assembly using NUnit, profiling - all loaded assemblies with .pdb build symbols:

-

-
    NCover.Console nunit-console.exe MyApplication.Tests.dll
-

- Coverage of only a subset of loaded assemblies while running unit tests:

-

-
    NCover.Console nunit-console.exe MyApplication.Tests.dll //a MyApplication.Core;MyApplication.Utilities
-

- Coverage of a windows service. Stop the service to generate the coverage output:

-

-
    NCover.Console //svc MyServiceName
-

- Coverage of an ASP.Net application. Stop the IIS service to generate the coverage - output:

-

-
    NCover.Console //iis
-

- 11. Where can I get help or support?

-

- Your best approach is to browse the - NCover forums as well as the - blog by the author Peter Waldschmidt. If you cannot find a similar issue - mentioned feel free to post your query and perhaps someone can help.

-

- 12. How do I "xcopy deploy" NCover like my other build tools?

-

- Many developers prefer to have their build tools such as NUnit, NAnt etc stored - in source control in a Tools folder along with the source code. This ensures that - a new developer can obtain and build the application without having to install additional - tools on their own machines.

-

- NCover can also be deployed in this fashion. However the one gotcha with NCover - versus other tools is that the profiler within CoverLib.dll must be COM registered - on the local machine before you execute it. Prior to NCover 1.5.6 this was usually - achieved as part of your build script, which would call regsvr32 with the path to - the CoverLib.dll in your Tools folder. Alternatively the <ncover> NAnt and - MSBuild tasks described below will do this for you. As of NCover 1.5.6 you can also - use the //reg option in the command line arguments which will temporarily register - the profiler. Note that the //reg option will not work for IIS or Windows Service - profiling unless you are running NCover under the same Windows login account as - the IIS worker process, or your Windows Service.

-

- 13. How do I see my source code highlighted with the coverage results?

-

- NCoverExplorer is a gui and console-based - .NET application developed by Grant Drake. NCoverExplorer - parses the coverage.xml files output from NCover and displays the results integrated - with your source code. It also includes a number of additional features to merge, - filter, sort and generate html reports. The console version is - designed to be used as part of an automated build process. The support forums for - NCoverExplorer are located with the NCover ones at http://ncover.org/. 

-

- 14. How do I run NCover from within the Visual Studio.Net IDE?

-

- The TestDriven.Net add-in by - Jamie Cansdale offers a right-click capability within the IDE to execute - your unit tests with code coverage. The results of the NCover code coverage are - displayed with the bundled NCoverExplorer gui for analysis and reporting.

-

- 15. How do I run NCover from a NAnt or MSBuild task?

-

- You can use an <exec> task with NAnt - or an <Exec> task with MSBuild. Alternatively you may want to use the custom - <ncover> task for NAnt or <NCover> task for MSBuild developed by Grant - Drake for a more developer friendly syntax. The source code, compiled assemblies - and documentation are located in the NCoverExplorer.Extras.zip available from http://ncoverexplorer.org/.

-

- 16. How do I include NCover output in my CruiseControl.Net build reports?

-

- CruiseControl.Net is a continuous integration - build server which offers web-based reporting of the outputs of a build such as - unit test results and code coverage reporting. The default CruiseControl.Net installation - includes a basic stylesheet which works in combination with the standard coverage.xml - formatted output. So all you need to do is include the execution of NCover as part - of your build, then add a CruiseControl.Net merge file publisher task to integrate - the coverage.xml results into the build output.

-

- An improvement on the above to display more attractive and powerful reports as well - as minimize the build log size is to use NCoverExplorer. The NCoverExplorer.Console.exe - is designed to produce a more concise xml report summary that is combined with an - alternate xsl stylesheet for CruiseControl.Net. You can find more information and - screenshots in this - blog entry - all the necessary tasks, examples and documentation are located - within NCoverExplorer.Extras.zip available from - http://ncoverexplorer.org/. 

-

- 17. How do I merge multiple NCover coverage.xml results?

-

- You can can use NCoverExplorer to merge the results of multiple coverage runs. For - more information refer to this - blog entry.

-

- 18. Troubleshooting: Why is my coverage.xml file empty?

-
    -
  • If using the command-line, did you COM register CoverLib.dll (or use the //reg option - from NCover 1.5.6)?
  • -
  • Did you generate build symbol files (.pdbs) for the profiled application?
  • -
  • If using the //a option, did you correctly list just the assembly names without - paths or .dll suffixes?
  • -
-

- 19. Troubleshooting: I have coverage.xml output but my XYZ assembly is not included in it?

-
    -
  • NCover will only profile loaded assemblies - did your code execution path while - under coverage force that assembly to be loaded (e.g. by loading a type or calling - a method in that assembly)? 
  • -
  • Did you generate build symbol files (.pdb files) for the missing assembly?
  • -
  • If using the //a option, did you correctly list the assembly names including the - one that is missing?
  • -
  • Can you see information about the assembly being loaded within the coverage.log? - Is the correct assembly being loaded (check the path) - if you have a version in - the GAC it may possibly prevent the .pdb file from being loaded.
  • If using the NCoverExplorer gui, have you got a coverage exclusion defined which - is hiding it from the display?
  • -
-

- 20. Troubleshooting: After running NCover my coverage.log says "Failed to load symbols for module XYZ"?

-
    -
  • This message means that no .pdb build symbol file was found for that assembly so - it cannot be profiled for code coverage. If that assembly is part of the .NET framework - for instance like System.Data.dll, then this is an expected message and should not - cause concern. 
  • If however the assembly belongs to your application, did you generate the - build symbol files (.pdb files) for it?
  • -
-

- 21. Troubleshooting: I get a "Profiled process terminated. Profiler connection not - established" message?

-
    -
  • If using the command-line, did you COM register CoverLib.dll (or use the //reg option - from NCover 1.5.6)?
  • Are you running Windows XP 64-bit? You may want to take a look at - this thread
-

- 22. Troubleshooting: My coverage exclusions are not working?

-
    -
  • Have you put the full namespace type name to the exclusion including the Attribute suffix in the //ea argument? See the "How - do I use coverage exclusions?" question above.
-   - - diff --git a/build-support/tools/NCoverExplorer/ActiproEULA.html b/build-support/tools/NCoverExplorer/ActiproEULA.html deleted file mode 100644 index 3507f5177..000000000 --- a/build-support/tools/NCoverExplorer/ActiproEULA.html +++ /dev/null @@ -1,287 +0,0 @@ - - - End-User License Agreement (EULA) - - - - - -

END-USER LICENSE AGREEMENT FOR ACTIPRO SOFTWARE LLC SOFTWARE

- -
-IMPORTANT - READ CAREFULLY: This Actipro Software LLC ("Actipro") End-User License Agreement ("EULA") -is a legal agreement between you (“Licensee”), a developer of software applications, and Actipro for the Actipro software product -accompanying this EULA, which includes computer software and may include associated source code, media, printed materials, -and "on-line" or electronic documentation ("SOFTWARE PRODUCT"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, -you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install, use, distribute -in any manner, or replicate in any manner, any part, file or portion of the SOFTWARE PRODUCT. -
- -

-The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold. -

- -

-The Licensee is considered to be an authorized licensee (“Authorized”) if the Licensee has legitimately obtained a registered license for the SOFTWARE PRODUCT from Actipro or an authorized Actipro reseller. -

- -

-RIGOROUS ENFORCEMENT OF INTELLECTUAL PROPERTY RIGHTS. -If the licensed right of use for this SOFTWARE PRODUCT is purchased by the Licensee with any intent to reverse engineer, -decompile, create derivative works, and the exploitation or unauthorized transfer of, any Actipro intellectual property and -trade secrets, to include any exposed methods or source code where provided, no licensed right of use shall exist, and any products -created as a result shall be judged illegal by definition of all applicable law. Any sale or resale of intellectual property or -created derivatives so obtained will be prosecuted to the fullest extent of all local, federal and international law. -

- -

-GRANT OF LICENSE. This EULA, if legally executed as defined herein, licenses and so grants the Licensee the following rights: -

- -

-Evaluation. If the downloaded SOFTWARE PRODUCT is designated as an Evaluation Release (“Evaluation Release”), -the Licensee is granted a license for a period of only fifteen (15) days after installation of the Evaluation Release -of the SOFTWARE PRODUCT ("Evaluation Period"). After the Evaluation Period, the Licensee must either: -

    -
  1. Delete the SOFTWARE PRODUCT and all related files from ALL computers onto which it was installed or copied, or
  2. -
  3. Contact Actipro or one of its authorized resellers to purchase the SOFTWARE PRODUCT.
  4. -
-

- -

-The Licensee may use the Evaluation Release of the SOFTWARE PRODUCT for evaluation purposes only. -The Licensee may not distribute ANY of the files, in any form or manner, provided with the Evaluation Release of the -SOFTWARE PRODUCT to ANY PARTIES. -

- -

-Development. Actipro grants the Licensee the non-exclusive license to install and use multiple copies of the -SOFTWARE PRODUCT or any prior version for the sole purpose of developing any number of end user applications that -operate in conjunction with the SOFTWARE PRODUCT. If the Licensee is not Authorized, the Licensee may not use the -SOFTWARE PRODUCT beyond the Evaluation Period. -

- -

-If the Licensee has purchased a single developer license (“Single Developer License”), the Licensee is Authorized -to use the SOFTWARE PRODUCT indefinitely beyond the Evaluation Period. A Single Developer License for the SOFTWARE PRODUCT -may not be shared or used concurrently by more than one individual developer. In a project that uses the SOFTWARE PRODUCT, -each individual developer on the project requires a separate Single Developer License, regardless of whether they directly -use the component or not. Single Developer Licenses may also be obtained in team discount packs. -

- -

-If the Licensee has purchased a site license (“Site License”), each of the developers at a single physical location is -considered Authorized according to the terms and conditions of the Single Developer License. Each additional physical -location requires an additional Site License to be considered Authorized. -

- -

-If the Licensee has purchased an enterprise license (“Enterprise License”), all developers in the Licensee's organization, -regardless of location, are considered Authorized according to the terms and conditions of the Single Developer License. -

- -

-If the Licensee has purchased a blueprint license (“Blueprint License”), each of the Authorized developers for the SOFTWARE PRODUCT is -considered Authorized to access source code for the SOFTWARE PRODUCT ("Source Code"). -The Blueprint License must be purchased at the same time as a Site License or Enterprise License. -Source Code may exclude Actipro proprietary licensing code. -The sale of Blueprint Licenses is considered final and neither the SOFTWARE PRODUCT nor Source Code may be returned under any circumstances. -

- -

-Duplication and Distribution. The SOFTWARE PRODUCT may include certain files ("Redistributables") intended for distribution -by the Licensee to the users of programs the Licensee creates. Redistributables include, for example, those files identified in -printed or electronic documentation as redistributable files, or those files pre-selected for deployment by an install utility -provided with the SOFTWARE PRODUCT (if any). In any event, the Redistributables for the SOFTWARE PRODUCT are only those files -specifically designated as such by Actipro. -

- -

-Subject to all of the terms and conditions in this EULA, if the Licensee is Authorized, Actipro grants the Licensee the non-exclusive, -royalty-free license to duplicate the Redistributables and to distribute them solely in conjunction with software products -developed by the Licensee that use them. The Licensee may not supply any means by which end users could incorporate the -SOFTWARE PRODUCT or portions thereof into their own products. -

- -

-Source Code. If the Licensee has purchased a Blueprint License and is Authorized, the Licensee is provided Source Code -for the SOFTWARE PRODUCT. The following stipulations and restrictions apply to Source Code: -

    -
  1. Source Code shall be considered as part the SOFTWARE PRODUCT and all requirements stated above still apply, - meaning that developers at a separate site from the one which purchased the Blueprint License are NOT able to work on - any project created that uses the Source Code, unless that site has also purchased a Blueprint License. - The only exception is when an Enterprise License has been purchased along with the Blueprint License, - in which case the Source Code may be used by developers at any site.
  2. -
  3. Actipro grants the Licensee the non-exclusive license to view and modify the Source Code for the sole purposes of education and troubleshooting. - If the Licensee troubleshoots the Source Code, the Licensee may compile the corrected source code and use and distribute the - resulting object code solely as a replacement for the corresponding Redistributables the Source Code compiles into.
  4. -
  5. The Licensee may NOT distribute or sell the Source Code, or portions or modifications or derivative works thereof, to any third party - not Authorized by the Licensee’s Blueprint License(s), without explicit permission by Actipro.
  6. -
  7. The Licensee may not compete against Actipro by repackaging, recompiling, or renaming the SOFTWARE PRODUCT for which the - Licensee purchased Source Code. Any derivative works based on the Source Code are illegal to be created or sold if they compete - in any way with the SOFTWARE PRODUCT or other Actipro products.
  8. -
  9. Any object code that is created by using the Source Code or derivative code based on the Source Code must be obfuscated.
  10. -
  11. Any object code that is created by using the Source Code or derivative code based on the Source Code may NOT bear "ActiproSoftware" - or the name of the SOFTWARE PRODUCT in the object code assembly name.
  12. -
  13. All Source Code must be kept in its proper "ActiproSoftware" namespace.
  14. -
  15. Actipro shall retain all rights, title and interest in and to all corrections, modifications and derivative works of the Source Code - created by the Licensee, including all copyrights subsisting therein, to the extent such corrections, modifications or - derivative works contain copyrightable code or expression derived from the Source Code.
  16. -
  17. The Licensee acknowledges that the Source Code contains valuable and proprietary trade secrets of Actipro, and agrees to expend - every effort to insure its confidentiality.
  18. -
  19. Source Code may be obtained by coordinating with Actipro during the support period for the Blueprint License, typically one year - in duration, starting on the date of purchase of the Blueprint License.
  20. -
-

- -

-Storage/Network Use. The Licensee may also store or install a copy of the SOFTWARE PRODUCT on a storage device, -such as a network server, used only to install or run the SOFTWARE PRODUCT on the the Licensee’s other computers over an internal network; -however, the Licensee must acquire and dedicate a Single Developer License for each separate individual developer who wishes to use -the SOFTWARE PRODUCT. -

- -

-DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS. -

- -

-Not for Resale Software. If the SOFTWARE PRODUCT is labeled and provided as "Not for Resale" or "NFR", then, notwithstanding -other sections of this EULA, the Licensee may not resell, distribute, or otherwise transfer for value or benefit in any manner, -the SOFTWARE PRODUCT or any derivative work using the SOFTWARE PRODUCT. The Licensee may not transfer, rent, lease, lend, copy, -modify, translate, sublicense, time-share or electronically transmit the SOFTWARE PRODUCT, media or documentation. -This also applies to any and all intermediate files, source code, and compiled executables. -

- -

-Limitations on Reverse Engineering, Decompilation, and Disassembly. The Licensee may not reverse engineer, decompile, -create derivative works, modify, translate, or disassemble the SOFTWARE PRODUCT, and only to the extent that such activity is -expressly permitted by applicable law notwithstanding this limitation. The Licensee agrees to take all reasonable, legal and -appropriate measures to prohibit the illegal dissemination of the SOFTWARE PRODUCT or any of its constituent parts and redistributables -to the fullest extent of all applicable local, US Codes and International Laws and Treaties regarding anti-circumvention, including -but not limited to, the Geneva and Berne World Intellectual Property Organization (WIPO) Diplomatic Conferences. -

- -

-Rental. The Licensee may not rent, lease, or lend the SOFTWARE PRODUCT. -

- -

-Separation of Components, Their Constituent Parts and Redistributables. The SOFTWARE PRODUCT is licensed as a single product. -The SOFTWARE PRODUCT and its constituent parts and any provided redistributables may not be reverse engineered, decompiled, disassembled, -nor placed for distribution, sale, or resale as individual creations by the Licensee or any individual not expressly given -such permission by Actipro. The provision of Source Code, if included with the SOFTWARE PRODUCT, does not constitute transfer of any -legal rights to such code, and resale or distribution of all or any portion of all Source Code and intellectual property will be prosecuted -to the fullest extent of all applicable local, federal and international laws. All Actipro libraries, Source Code, Redistributables and -other files remain Actipro's exclusive property. The Licensee may not distribute any files, except those that Actipro has expressly -designated as Redistributable. -

- -

-Installation and Use. The license granted in this EULA for the Licensee to create his/her own compiled programs and distribute -the Licensee’s programs and the Redistributables (if any), is subject to all of the following conditions: -

    -
  1. All copies of the programs the Licensee creates must bear a valid copyright notice, either their own or the Actipro copyright - notice that appears on the SOFTWARE PRODUCT.
  2. -
  3. The Licensee may not remove or alter any Actipro copyright, trademark or other proprietary rights notice contained in any portion - of Actipro libraries, source code, Redistributables or other files that bear such a notice.
  4. -
  5. Actipro provides no warranty at all to any person, and the Licensee will remain solely responsible to anyone receiving the - Licensee’s programs for support, service, upgrades, or technical or other assistance, and such recipients will have no right - to contact Actipro for such services or assistance.
  6. -
  7. The Licensee will indemnify and hold Actipro, its related companies and its suppliers, harmless from and against any claims or - liabilities arising out of the use, reproduction or distribution of the Licensee’s programs.
  8. -
  9. The Licensee’s programs containing the SOFTWARE PRODUCT must be written using a licensed, registered copy of the SOFTWARE PRODUCT.
  10. -
  11. The Licensee’s programs must add primary and substantial functionality, and may not be merely a set or subset of any of the libraries, - Source Code, Redistributables or other files of the SOFTWARE PRODUCT.
  12. -
  13. The Licensee may not use Actipro's or any of its suppliers' names, logos, or trademarks to market the Licensee’s programs, - unless expressly given such permission by Actipro.
  14. -
-

- -

-Support Services. Actipro may provide the Licensee with support services related to the SOFTWARE PRODUCT ("Support Services"). -Use of Support Services is governed by Actipro policies and programs described in the user manual, in on-line documentation and/or other -Actipro provided materials. Any supplemental software code provided to the Licensee as part of the Support Services shall be considered -part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA. With respect to technical information the Licensee -provides to Actipro as part of the Support Services, Actipro may use such information for its business purposes, including for product -support and development. -

- -

-Software Transfer. The Licensee may NOT permanently or temporarily transfer ANY of the Licensee’s rights under this EULA to any -individual or entity. Regardless of any modifications which the Licensee makes and regardless of how the Licensee might compile, link, -and/or package the Licensee’s programs, under no circumstances may the libraries, redistributables, and/or other files of the -SOFTWARE PRODUCT (including any portions thereof) be used for developing programs by anyone other than the Licensee. Only the Licensee -as the licensed end user has the right to use the libraries, redistributables, or other files of the SOFTWARE PRODUCT (or any portions thereof) -for developing programs created with the SOFTWARE PRODUCT. In particular, the Licensee may not share copies of the Source Code or -Redistributables with other co-developers. -

- -

-Termination. Without prejudice to any other rights or remedies, Actipro will terminate this EULA upon the Licensee’s failure to -comply with all the terms and conditions of this EULA. In such event, the Licensee must destroy all copies of the SOFTWARE PRODUCT and -all of its component parts including any related documentation, and must remove ANY and ALL use of such technology immediately from any -applications using technology contained in the SOFTWARE PRODUCT developed by the Licensee, whether in native, altered or compiled state. -

- -

-UPGRADES. If the SOFTWARE PRODUCT is labeled as an upgrade, the Licensee must be properly licensed to use the SOFTWARE PRODUCT -identified by Actipro as being eligible for the upgrade in order to use the SOFTWARE PRODUCT. A SOFTWARE PRODUCT labeled as an upgrade -replaces and/or supplements the SOFTWARE PRODUCT that formed the basis for the Licensee’s eligibility for the upgrade, and together -constitute a single SOFTWARE PRODUCT. The Licensee may use the resulting upgraded SOFTWARE PRODUCT only in accordance with all the -terms of this EULA. -

- -

-COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, demos, source code, -intermediate files, packages, photographs, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE PRODUCT), -the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by Actipro or its subsidiaries. -The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, the Licensee must treat the -SOFTWARE PRODUCT like any other copyrighted material except that the Licensee may install the SOFTWARE PRODUCT for use by the Licensee. -The Licensee may not copy any printed materials accompanying the SOFTWARE PRODUCT. -

- -

-GENERAL PROVISIONS. This EULA may only be modified in writing signed by the Licensee and an authorized officer of Actipro. -If any provision of this EULA is found void or unenforceable, the remainder will remain valid and enforceable according to its terms. -

- -

-MISCELLANEOUS. If the Licensee acquired this product in the United States, this EULA is governed by the laws of the State of Ohio. -

- -

-If this SOFTWARE PRODUCT was acquired outside the United States, then the Licensee, agrees and ascends to the adherence to all -applicable international treaties regarding copyright and intellectual property rights which shall also apply. -In addition, the Licensee agrees that any local law(s) to the benefit and protection of Actipro ownership of, and interest in, -its intellectual property and right of recovery for damages thereto will also apply. -

- -

-Should you have any questions concerning this EULA, or if you desire to contact Actipro for any reason, please contact us via our -support web pages at http://www.actiprosoftware.com. -

- -

-NO WARRANTIES. ACTIPRO EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE PRODUCT. THE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED -"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PRODUCT REMAINS WITH THE LICENSEE. -

- -

-LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ACTIPRO OR ITS SUPPLIERS BE LIABLE -FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF -BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR -INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF ACTIPRO HAS BEEN ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES. -

- -

-Copyright (c) 2002-2007 Actipro Software LLC. All rights reserved. -

- - - diff --git a/build-support/tools/NCoverExplorer/ActiproSoftware.Shared.Net11.dll b/build-support/tools/NCoverExplorer/ActiproSoftware.Shared.Net11.dll deleted file mode 100644 index 93f32bac7..000000000 Binary files a/build-support/tools/NCoverExplorer/ActiproSoftware.Shared.Net11.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/ActiproSoftware.SyntaxEditor.Net11.dll b/build-support/tools/NCoverExplorer/ActiproSoftware.SyntaxEditor.Net11.dll deleted file mode 100644 index eafbdae3b..000000000 Binary files a/build-support/tools/NCoverExplorer/ActiproSoftware.SyntaxEditor.Net11.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/ActiproSoftware.WinUICore.Net11.dll b/build-support/tools/NCoverExplorer/ActiproSoftware.WinUICore.Net11.dll deleted file mode 100644 index 85ae9ee3c..000000000 Binary files a/build-support/tools/NCoverExplorer/ActiproSoftware.WinUICore.Net11.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/CommandBars.dll b/build-support/tools/NCoverExplorer/CommandBars.dll deleted file mode 100644 index 0c31bd501..000000000 Binary files a/build-support/tools/NCoverExplorer/CommandBars.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/ConsoleConfig.xsd b/build-support/tools/NCoverExplorer/ConsoleConfig.xsd deleted file mode 100644 index 2065f946b..000000000 --- a/build-support/tools/NCoverExplorer/ConsoleConfig.xsd +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/NCoverExplorer/ConsoleExample.config b/build-support/tools/NCoverExplorer/ConsoleExample.config deleted file mode 100644 index b994f9d5d..000000000 --- a/build-support/tools/NCoverExplorer/ConsoleExample.config +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Example.Project - - - - *.Coverage.xml - - - - ModuleClassSummary - - C:\MyCoverageReport.html - - C:\MyCoverageReport.xml - - - - - - - - - - - - - - - - - - - - - - - - None - - - Name - - - - - Assembly - - *.Tests - false - - - - Namespace - *.My* - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/NCoverExplorer/CoverageReport.xsl b/build-support/tools/NCoverExplorer/CoverageReport.xsl deleted file mode 100644 index bb8976900..000000000 --- a/build-support/tools/NCoverExplorer/CoverageReport.xsl +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - - - - - - - - - Grants new template - Generated by NCoverExplorer (see http://www.kiwidude.com/blog/) - - - - - - -
- -
- - - - -
- - - - - - - - - - - - - Unvisited Functions - Unvisited SeqPts - - - - - Function Coverage - Coverage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

NCoverExplorer Coverage Report -   

- - - - - - - - - - - - - - - -
Report generated on: at 
NCoverExplorer version:
Filtering / Sorting: / 
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Project Statistics:Files: NCLOC:
Classes:  
Functions:Unvisited:
Seq Pts:Unvisited:
-
- - -
- - - - - - - - - -   - - - Project - Acceptable - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - -   - - - Modules - Acceptable - - - - - - - - - - - True - - - - - - - - - - - -   - - - Module - Acceptable - Unvisited SeqPts - Coverage - - - - - - - - - - - Namespaces - - - - - - - - - - - - - - - - - - - - - - -   - - - Module - Acceptable - - - - - - - - - - - - - Namespace / Classes - - - - - - - - - - - - - padding-left:20px;font-weight:bold - - - - - - - - - - - padding-left:30px - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - padding-left:20px - - - - - - - - -content - - - - - - - toggleDiv(this.id,this.id+'-content') - - - - - SectionHeader - -   - - - - - - - - - - - - - - - - - - - -   - - - Excluded From Coverage Results - All Code Within - - - - - - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - . - - - . - - graphBarSatisfactory - graphBarNotVisited - - - - .
-
- - - - - - - - - - - - - - - - -
- - - NCover - Test Coverage: - 0]) div count(//coverage/module/method/seqpnt)) * 100)"/>% -
-
- Untested Code: -
-
- -
-
- - -
- -
- - -
- . -
- - -
-

- - - - - - - - Line: - - - - - - - - - - - - - - - - - diff --git a/build-support/tools/NCoverExplorer/CoverageReport.xsl.original b/build-support/tools/NCoverExplorer/CoverageReport.xsl.original deleted file mode 100644 index 3fa48c8a6..000000000 --- a/build-support/tools/NCoverExplorer/CoverageReport.xsl.original +++ /dev/null @@ -1,468 +0,0 @@ - - - - - - - - Generated by NCoverExplorer (see http://www.kiwidude.com/blog/) - NCoverExplorer - Merged Report - - - - - - - -
- - -
- - - - - - - - - - - - - Unvisited Functions - Unvisited SeqPts - - - - - Function Coverage - Coverage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

NCoverExplorer Coverage Report -   

- - - - - - - - - - - - - - - -
Report generated on: at 
NCoverExplorer version:
Filtering / Sorting: / 
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Project Statistics:Files: NCLOC:
Classes:  
Functions:Unvisited:
Seq Pts:Unvisited:
-
- - -
- - - - - - - - -   - - - Project - Acceptable - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - -   - - - Modules - Acceptable - - - - - - - - - - - True - - - - - - - - - -   - - - Module - Acceptable - Unvisited SeqPts - Coverage - - - - - - - - - - Namespaces - - - - - - - - - - - - - - - - - - - - -   - - - Module - Acceptable - - - - - - - - - - - - Namespace / Classes - - - - - - - - - padding-left:20px;font-weight:bold - - - - - - - - - padding-left:30px - 160 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - padding-left:20px - 180 - - - - - - - - - - - - - - - - - - -   - - - Excluded From Coverage Results - All Code Within - - - - - - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - . - - - . - - graphBarSatisfactory - graphBarNotVisited - - - - .
-
-
\ No newline at end of file diff --git a/build-support/tools/NCoverExplorer/LicencePersonal.rtf b/build-support/tools/NCoverExplorer/LicencePersonal.rtf deleted file mode 100644 index 50062ad78..000000000 --- a/build-support/tools/NCoverExplorer/LicencePersonal.rtf +++ /dev/null @@ -1,334 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Verdana;}{\f38\froman\fcharset238\fprq2 Times New Roman CE;}{\f39\froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f41\froman\fcharset161\fprq2 Times New Roman Greek;}{\f42\froman\fcharset162\fprq2 Times New Roman Tur;}{\f43\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f44\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f45\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f46\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f48\fswiss\fcharset238\fprq2 Arial CE;}{\f49\fswiss\fcharset204\fprq2 Arial Cyr;}{\f51\fswiss\fcharset161\fprq2 Arial Greek;} -{\f52\fswiss\fcharset162\fprq2 Arial Tur;}{\f53\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f54\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f55\fswiss\fcharset186\fprq2 Arial Baltic;}{\f56\fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f398\fswiss\fcharset238\fprq2 Tahoma CE;}{\f399\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f401\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f402\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f403\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} -{\f404\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f405\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f406\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f407\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f408\fswiss\fcharset238\fprq2 Verdana CE;} -{\f409\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f411\fswiss\fcharset161\fprq2 Verdana Greek;}{\f412\fswiss\fcharset162\fprq2 Verdana Tur;}{\f415\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f416\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 -\ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 1;}{\s2\qj \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 -\ltrch\fcs0 \b\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 2;}{\s7\ql \fi-720\li720\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin720\itap0 \rtlch\fcs1 -\ab\af1\afs24\alang1025 \ltrch\fcs0 \b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 7;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ -\s15\qj \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 \ssemihidden footnote text;}{\*\cs16 -\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden footnote reference;}{ -\s17\qj \li2880\ri0\widctlpar\phpg\posxc\posyb\absh-1980\absw7920\dxfrtext180\dfrmtxtx180\dfrmtxty0\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2880\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 envelope address;}{\s18\qj \li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 -\scaps\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 envelope return;}{\s19\qj \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 -\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 header;}{\s20\qj \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 footer;}{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 page number;}{\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon23 \snext22 Num Continue;}{\s23\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 Body Text;}{\s24\qj \li0\ri0\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 Legal2_L1;}{\s25\qj \fi720\li0\ri0\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext22 Legal2_L2;}{ -\s26\qj \fi1440\li0\ri0\sa120\widctlpar\jclisttab\tx1800\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl2\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext22 Legal2_L3;}{\s27\qj \fi2160\li0\ri0\sa120\widctlpar\jclisttab\tx2880\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl3\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext22 Legal2_L4;}{\s28\qj \fi2880\li0\ri0\sa120\widctlpar\jclisttab\tx3600\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl4\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext22 Legal2_L5;}{\s29\qj \fi3600\li0\ri0\sa120\widctlpar -\jclisttab\tx4320\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl5\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon28 \snext22 Legal2_L6;}{ -\s30\qj \fi4320\li0\ri0\sa120\widctlpar\jclisttab\tx5040\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl6\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon29 \snext22 Legal2_L7;}{\s31\qj \fi720\li0\ri0\sa120\widctlpar\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl7\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon30 \snext22 Legal2_L8;}{\s32\qj \fi1440\li0\ri0\sa120\widctlpar\jclisttab\tx2160\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl8\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon31 \snext22 Legal2_L9;}{\*\cs33 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\caps\cf2 \sbasedon10 zzmpTCEntryL1;}{\*\cs34 \additive \rtlch\fcs1 \ab\af0 -\ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL2;}{\*\cs35 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL3;}{\*\cs36 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL4;}{\*\cs37 \additive \rtlch\fcs1 \af0 -\ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL5;}{\*\cs38 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL6;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL7;}{\*\cs40 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 -\cf2 \sbasedon10 zzmpTCEntryL8;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL9;}{\s42\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext42 Normal (Web);}{\*\cs43 \additive \rtlch\fcs1 \af37\afs17 \ltrch\fcs0 \f37\fs17 \sbasedon10 bodytext1;}{\*\cs44 \additive \rtlch\fcs1 \af0 -\ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink;}{\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs20\alang1025 \ltrch\fcs0 \b\f1\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext45 Body Text 2;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf12 \sbasedon10 FollowedHyperlink;}{\*\cs47 \additive \rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf0 \sbasedon10 text1;}{\*\cs48 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b -\sbasedon10 \styrsid684987 Strong;}{\s49\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext49 \slink50 \ssemihidden \styrsid4745031 Balloon Text;}{\*\cs50 \additive \rtlch\fcs1 \af36\afs16 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink49 \slocked \styrsid4745031 Balloon Text Char;}} -{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;toc 1;toc 2;toc 3;toc 4;toc 5;toc 6;toc 7;toc 8;toc 9;caption;Title;Subtitle;Strong;Emphasis;}} -{\*\listtable{\list\listtemplateid1586421402{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li360 -\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1260\jclisttab\tx1260\lin1260 -}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2520\jclisttab\tx2520\lin2520 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3420\jclisttab\tx3420\lin3420 }{\listlevel -\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\af1\hich\af1\dbch\af0\fbias0 \fi-1080\li4680\jclisttab\tx4680\lin4680 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5580 -\jclisttab\tx5580\lin5580 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0 \fi-1440\li6840\jclisttab\tx6840\lin6840 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers -\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7740\jclisttab\tx7740\lin7740 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1800\li9000\jclisttab\tx9000\lin9000 }{\listname Legal22;}\listid187183174}{\list\listtemplateid-1494708814 -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af1\afs22 \ltrch\fcs0 -\b\i0\strike0\outl0\shad0\embo0\impr0\caps\v0\f1\fs22\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s24\jclisttab\tx360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \ab0\ai0\af1\afs22 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f1\fs22\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s25\fi720\jclisttab\tx1080 }{\listlevel\levelnfc4\levelnfcn4 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'02);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs20 \ltrch\fcs0 -\b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f0\fs20\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s26\fi1440\jclisttab\tx1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs20 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f0\fs20\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s27\fi2160\jclisttab\tx2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 -\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s28\fi2880\jclisttab\tx3600 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s29\fi3600\jclisttab\tx4320 }{\listlevel\levelnfc2\levelnfcn2 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 -\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s30\fi4320\jclisttab\tx5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'03(\'07);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s31\fi720\jclisttab\tx1440 }{\listlevel\levelnfc2\levelnfcn2 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'08);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 -\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s32\fi1440\jclisttab\tx2160 }{\listname Legal2;}\listid589778925}{\list\listtemplateid1095382408{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat3\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-405\li405\jclisttab\tx405\lin405 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat2\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-405\li688\jclisttab\tx688\lin688 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1286\jclisttab\tx1286\lin1286 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1569\jclisttab\tx1569\lin1569 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1852\jclisttab\tx1852\lin1852 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li2495\jclisttab\tx2495\lin2495 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li2778\jclisttab\tx2778\lin2778 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li3421\jclisttab\tx3421\lin3421 } -{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 -\fi-1440\li3704\jclisttab\tx3704\lin3704 }{\listname ;}\listid899175523}{\list\listtemplateid-53593918{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;} -\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 -\fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 -\fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers -\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listname ;}\listid1303119334} -{\list\listtemplateid-1282876056{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\fbias0 \fi-360\li360\jclisttab\tx360\lin360 -}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0 -\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0 -\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 -}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 -\fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers -\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listname ;}\listid1717701764}}{\*\listoverridetable{\listoverride\listid589778925\listoverridecount0\ls1}{\listoverride\listid899175523 -\listoverridecount0\ls2}{\listoverride\listid589778925\listoverridecount0\ls3}{\listoverride\listid1303119334\listoverridecount0\ls4}{\listoverride\listid1717701764\listoverridecount0\ls5}}{\*\rsidtbl \rsid11936\rsid88914\rsid265398\rsid684987\rsid1250516 -\rsid1846192\rsid2128574\rsid2506696\rsid3227523\rsid3348545\rsid3741615\rsid3868789\rsid3882300\rsid4082071\rsid4201573\rsid4354079\rsid4739009\rsid4745031\rsid5123650\rsid5189883\rsid5206122\rsid5249949\rsid5272592\rsid5397688\rsid5708036\rsid5796271 -\rsid5834546\rsid5907843\rsid5924216\rsid6182972\rsid6253249\rsid6776828\rsid6902420\rsid7296646\rsid7562558\rsid7621291\rsid7692188\rsid7735196\rsid7879489\rsid8065525\rsid8198028\rsid8260678\rsid8284163\rsid8537681\rsid8550639\rsid8985796\rsid9054116 -\rsid9119910\rsid9445259\rsid9722996\rsid9767071\rsid9795825\rsid9837062\rsid9900246\rsid9908984\rsid9969717\rsid10094441\rsid10252196\rsid10296700\rsid10425897\rsid10430804\rsid10703085\rsid10712577\rsid10769984\rsid10892103\rsid11489578\rsid11875457 -\rsid11883158\rsid12134897\rsid12517589\rsid12536041\rsid12598188\rsid12654351\rsid13001579\rsid13334799\rsid13654851\rsid13966861\rsid13969160\rsid14229932\rsid14902293\rsid14902778\rsid15223633\rsid15497150\rsid16004039\rsid16137090\rsid16201318 -\rsid16217207\rsid16322833\rsid16322878\rsid16406037}{\*\generator Microsoft Word 11.0.8134;}{\info{\title iKNOWLEDGE, INC}{\author Palmer & Dodge LLP}{\operator Grant Drake}{\creatim\yr2007\mo1\dy28\hr18\min29}{\revtim\yr2007\mo7\dy22\hr20} -{\printim\yr2006\mo5\dy31\hr11\min1}{\version5}{\edmins35}{\nofpages4}{\nofwords1407}{\nofchars8024}{\*\company Palmer & Dodge LLP}{\nofcharsws9413}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word -ml}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\donotembedsysfont0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin -\dghspace100\dgvspace180\dghorigin1440\dgvorigin1440\dghshow0\dgvshow0\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\nolnhtadjtbl\nojkernpunct\rsidroot3741615 \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\docvar {Document}{DOCUMENT}} -{\*\docvar {zzmpFixedCurrentTOCScheme}{Legal2}}{\*\docvar {zzmpFixedCurScheme}{Legal2}}{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 -\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16322878 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid16322878 \chftnsep -\par (continued...) -\par }}{\*\ftncn \ltrpar \pard\plain \ltrpar\qr \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid16322878 (continued...) -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid16322878 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid16322878 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\binfsxn261\binsxn261\psz1\sbknone\linex0\footery432\endnhere\sectlinegrid272\sectdefaultcl\sectrsid3868789\sftnbj {\footerr \ltrpar \pard\plain \ltrpar\s20\qc \li0\ri0\widctlpar -\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3868789 -}{\field{\*\fldinst { -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \cs21\f1\fs22\insrsid3868789\charrsid16004039 PAGE }}{\fldrslt {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \cs21\f1\fs22\lang1024\langfe1024\noproof\insrsid1846192 1}}}\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid3868789 - -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\s2\qc \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid684987 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid15497150 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid1846192 NOVA }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid9767071\charrsid9767071 LTD -\par }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid5272592 PERSONAL}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid13001579 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid9767071 LICENCE}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\ul\insrsid9767071\charrsid9767071 AND SUPPORT AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid13966861\charrsid9767071 -\par }\pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9767071 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\lang2057\langfe1033\langnp2057\insrsid9767071\charrsid9767071 -\par }\pard\plain \ltrpar\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14229932 \rtlch\fcs1 \ab\af1\afs20\alang1025 \ltrch\fcs0 \b\f1\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 NOTICE TO USER: PLEASE READ THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 CAREFULLY. }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 BY CLICKING \'93I ACCEPT\'94 AND/OR }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 BY DOWNLOADING AND/OR USING ALL OR ANY PORTION OF THE SOFTWARE }{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \fs22\insrsid12598188 YOU }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717\charrsid9767071 (\'93LICEN}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 S}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717\charrsid9767071 -EE\'94)}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 ACCEPT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 THE FOLLOWING TERMS FROM }{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 KIWINOVA }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 LTD OF }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 24 AEGEAN APARTMENTS}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\fs22\insrsid9767071\charrsid9767071 ,}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 19 WESTERN GATEWAY,}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 LONDON }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\fs22\insrsid15497150 E16 1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 AR}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 (\'93}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 \'94). }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid11489578 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 AGREE TO BE BOUND}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\fs22\insrsid9767071\charrsid9767071 BY ALL THE TERMS AND CONDITIONS OF THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 -. YOU AGREE THAT IT IS ENFORCEABLE AS IF IT WERE A WRITTEN NEGOTIATED }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 SIGNED BY}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\fs22\insrsid16406037 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 . IF }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 - DO NOT AGREE TO THE TERMS OF THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 DO NOT }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid11489578 CLICK \'93 -I ACCEPT\'94 AND DO NOT DOWNLOAD OR }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 USE THE SOFTWARE. }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid14229932\charrsid9767071 -\par }\pard \ltrpar\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188\charrsid9767071 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\caps\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard\plain \ltrpar -\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 DEFINITIONS}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14902293 \hich\af1\dbch\af0\loch\f1 1.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid14902293 \'93Agreement\'94 means this Licence and Support Agreement. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.2\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 \'93Documentation\'94 means the electronic user information }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902778\charrsid9767071 supplied }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 with the Software}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196 . -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10252196\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.3\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10252196\charrsid9767071 \'93Effective Date\'94 means the date }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 on which the Licensee accepts this Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7562558 . -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10252196\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.4\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10252196\charrsid9767071 \'93Minimum Requirements\'94 means a min}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 imum technical specification of}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196\charrsid9767071 - the PC or laptop on which the Software is used which is required to enable the Software to function}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 , as set out in the Documentation}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10252196\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid12598188\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.5\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid12598188\charrsid9767071 \'93Software\'94 means the }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 object code form }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188\charrsid9767071 of }{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid12598188 the }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 personal}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 version of the software product entitled Testdriven.net}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid12598188\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 -\par }\pard\plain \ltrpar\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid5907843\charrsid5907843 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\caps\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.\tab}}\pard\plain \ltrpar -\s24\qj \li0\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 GRANT OF RIGHTS; RESTRICTIONS -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 Subject to all the terms and conditions of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 hereby grants Licensee a}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 perpetual}{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , worldwide, none}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 xclusive, nontransferable licenc}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 e to install and use the Software on }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid265398 one}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 PC or laptop for}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid265398 Licensee\rquote s}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 own use only. This licen}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 c}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 e is in respect of use of the Software by the Licensee only and no subsidiaries or holding company of the Licensee may use the Software. -\par {\*\bkmkstart OEMS_OBLIGATIONS}{\*\bkmkstart OEM_SYSTEM_SUPPORT}{\*\bkmkstart TECHNICAL_SUPPORT_SERVICES}{\*\bkmkend OEMS_OBLIGATIONS}{\*\bkmkend OEM_SYSTEM_SUPPORT}{\*\bkmkend TECHNICAL_SUPPORT_SERVICES}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.2\tab}Except as expressly permitted in this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , Licensee shall not, and shall not permit others to: (i)\~ -modify, translate, create derivative copies of or copy the Software (other than one backup copy which reproduces all proprietary notices), in whole or in part; (ii)\~ -reverse engineer, decompile, disassemble or otherwise reduce the Software to source code form; (iii)\~distribute, sublicense, assign, share, timeshare, sell, rent, lease, grant a security interest in, use for service bureau purposes, or othe -rwise transfer the Software or Licensee\rquote s right to use the Software; (iv)\~remove or modify any copyright, trademark, or other proprietary notices of }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid15497150\charrsid9767071 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 affixed to the media containing the Software or contained within the Software; or (v) use - the Software in any manner not expressly authorised by this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 . }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861 -\par }\pard\plain \ltrpar\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid265398 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid265398\charrsid265398 -\par {\*\bkmkstart TERM_AND_TERMINATION}{\*\bkmkend TERM_AND_TERMINATION}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10425897\charrsid9767071 \hich\af1\dbch\af0\loch\f1 3 -\tab}}\pard\plain \ltrpar\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid10425897\charrsid9767071 PROPRIETARY RIGHTS{\*\bkmkstart _REF426272673}{\*\bkmkend _REF426272673} -\par }\pard\plain \ltrpar\s23\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.1\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150\charrsid9767071 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10425897\charrsid9767071 has sole and exclusive ownership of all right, title, and interest in and to the Software, including all copyright and any other intellectual property rights therein. This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10425897 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid9767071 conveys a limited }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 licence}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10425897\charrsid9767071 to use the Software and shall not be construed to convey title to or ownership of the Software to Licensee. All rights in and to the Software not expressly granted to Licensee are reserved by }{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 -\par }\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.2\tab For the avoidance of doubt, the Software does not include: -\par }\pard \ltrpar\s25\qj \fi-1276\li1276\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin1276\itap0\pararsid10425897 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 \tab 4.2.1\tab }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 Actipro Software}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 which }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 is}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid15497150 provided }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 by }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196\charrsid7735196 http://}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 -actiprosoftware.com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196\charrsid7735196 /}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 -on the terms and conditions set out at: }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 ActiproEULA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 html}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 -\par }\pard\plain \ltrpar\s22\qj \fi-1276\li1276\ri0\sa240\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1276\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10425897 \tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.2.4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid16322833 -\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 CommandBars}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 which is distributed with permission from }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 -Lutz Roeder }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 <}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 roeder}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 @}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 aisto}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7692188\charrsid7692188 .com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 >}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid10425897 -\par }\pard\plain \ltrpar\s23\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid11489578 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 -\par {\*\bkmkstart TRADEMARK}{\*\bkmkstart CALCULATION_OF_FEES}{\*\bkmkend TRADEMARK}{\*\bkmkend CALCULATION_OF_FEES}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid4082071 \hich\af1\dbch\af0\loch\f1 4\tab}}\pard\plain \ltrpar\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 -\ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid4082071 TERM AND TERMINATION{\*\bkmkstart _REF426272235}{\*\bkmkend _REF426272235} -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid4082071 \hich\af1\dbch\af0\loch\f1 4.1\tab}}\pard\plain \ltrpar\s25\qj \fi-600\li600\ri0\sa120\widctlpar -\jclisttab\tx600\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin600\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071 This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293\charrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071 - shall commence on the Effective Date and continue in effect for consecutive annual periods, unless and until terminated in accordance with clause }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid4082071 .2}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9969717 , or unless terminated by Mutant on the provision of not less than thirty (30) days notice to the Licensee}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid9908984 , such notice to be provided to the Licensee via }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9908984 \rquote s website}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071 . -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 4.2\tab}}\pard \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 If either party breaches this }{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 in any material respect, the other party may give written notice to the breaching party of its intent to terminate, - and if such breach is not cured within thirty (30) days after the breaching party\rquote s receipt of such notice, this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 shall terminate without any further notice required (but no cure period is required for any breach that cannot be cured). -\par {\*\bkmkstart OBLIGATIONS_ON_TERMINATION}{\*\bkmkend OBLIGATIONS_ON_TERMINATION}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 -\hich\af1\dbch\af0\loch\f1 4.3\tab}Upon any termination of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , (a)\~the rights and }{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 licence}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 s granted to Licensee herein shall terminate; (b)\~Licensee shall cease all use of the Software; (c)\~Licensee shall }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833 delete }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 all copies of the Software and Documentation in Licensee\rquote s possession or under its control; and (d)\~ -Licensee shall certify in writing to }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 its compliance with the foregoing.{\*\bkmkstart _REF426272371} -{\*\bkmkend _REF426272371} Clauses\~1, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 2.2, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 3}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 .3, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 , }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 6 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 7}{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 shall survive any termination of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861 -\par }\pard\plain \ltrpar\s24\qj \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid5907843 {\*\bkmkstart OWNERSHIP_OF_RIGHTS}{\*\bkmkstart _REF426271959}{\*\bkmkstart CONFIDENTIALITY}{\*\bkmkend OWNERSHIP_OF_RIGHTS}{\*\bkmkend _REF426271959}{\*\bkmkend CONFIDENTIALITY} -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 5\tab}}\pard \ltrpar\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 REPRESENTATIONS AND WARRANTIES -\par }\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5.1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 \tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid5907843 LICENSEE ACKNOWLEDGES AND}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 AGREES THAT }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid1846192 NOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 HAS PROVIDED NO EXPRESS OR IMPLIED WARRANTIES, ORAL OR WRITTEN, TO }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 LICENSEE }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 REGARDING THE SOFTWARE OR DOCUMENTATION AND THAT THEY ARE PROVIDED \'93AS IS\'94 WITHOUT WARRANTY OF ANY KIND. }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 -TO THE MAXIMUM EXTENT PERMITTED BY LAW }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 NOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 HEREBY } -{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 EXCLUDES AND }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 -DISCLAIMS ALL WARRANTIES WITH REGARD TO THE SOFTWARE AND DOCUMENTATION, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid9767071 THE IMPLIED}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid5907843\charrsid5907843 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid9767071 AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW -OR FROM COURSE OF DEALING, COURSE }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 OF PERFORMANCE, OR USE OF TRADE}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid5907843 -\par }\pard\plain \ltrpar\s22\qj \fi-567\li567\ri0\sa240\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5.2}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 \tab -The Licensee hereby represents that it shall (i) comply with all applicable local and foreign laws and regulations which may govern the use of the Software, and (ii) use the Software only for lawful purposes and in accordance with the terms of this }{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 . -\par {\*\bkmkstart INDEMNIFICATION}{\*\bkmkstart NO_CONSEQUENTIAL_DAMAGES}{\*\bkmkend INDEMNIFICATION}{\*\bkmkend NO_CONSEQUENTIAL_DAMAGES}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 -\b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 6\tab}}\pard\plain \ltrpar\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 -\ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 LIMITATION OF LIABILITY}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid16004039 /INDEMNITY}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 -\par {\*\bkmkstart LIMITATION_ON_LIABILITY}{\*\bkmkstart EQUITABLE_REMEDIES}{\*\bkmkend LIMITATION_ON_LIABILITY}{\*\bkmkend EQUITABLE_REMEDIES}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid7296646 \hich\af1\dbch\af0\loch\f1 6.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid7296646 SAVE IN RESPECT OF DEATH OR PERSONAL INJURY, FOR WHICH THE LIABILITY OF THE PARTIES SHALL BE UNLIMITED, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 IN NO EVENT SHALL }{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 BE LIABLE FOR ANY SPECIAL, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7296646 DIRECT, }{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOS -S OF PROFITS AND GOODWILL, BUSINESS OR BUSINESS BENEFIT, OR THE COST OF PROCUREMENT OF SUBSTITUTE PRODUCTS BY LICENSEE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO CIRCUMSTANCES SHALL }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 BE LIABLE FOR ANY FAILURE OF THE SOFTWARE - TO PERFORM IN ACCORDANCE WITH THE DOCUMENTATION, OR AT ALL, RESULTING FROM A FAILURE BY THE LICENSEE TO COMPLY WITH THE MINIMUM REQUIREMENTS. ADDITIONALLY, LICENSEE ACKNOWLEDGES TH}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid16322833\charrsid16004039 AT WHILST THE SOFTWARE MAY BE USED IN COMBINATION WITH THIRD PARTY SOFTWARE, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid16322833\charrsid16004039 BEARS NO LIABILITY, HOWSOEVER ARISING, FOR ANY LOSS, DAMAGE OR COST THAT ARISES FROM A FAILURE OF THE SOFTWARE TO INTEGRATE WITH LICENSEE OR THIRD PARTY SOFTWARE.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid13966861\charrsid16004039 -\par }\pard\plain \ltrpar\s22\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid16004039 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039\charrsid16004039 8.3\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039 LICENSEE HEREBY INDEMNIFIES }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{ -\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039 IN FULL AND ON DEMAND IN RESPECT OF ALL COSTS, DAMAGES AND LIABILITIES ARISING FROM ANY BREACH BY THE LICENSEE OF ANY TERM OF THIS AGREEMENT.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid16004039\charrsid16004039 -\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid16004039 \hich\af1\dbch\af0\loch\f1 7\tab}}\pard\plain \ltrpar -\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid16004039 GENERAL}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid16004039 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid16004039 \hich\af1\dbch\af0\loch\f1 7.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar -\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid16004039 Licensee shall not assign}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , in whole or in part, without the written consent of }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 . - -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.2\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 Licensee consents to the use by }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 of Licensee\rquote -s name in customer lists and other publicity, including interviews, case studies, and conference discussions, provided that such publicity accurately describes the nature of the relationship between Licensee and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.3\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - and its performance shall be governed by and construed in accordance with and the parties hereby submit to the exclusive jurisdiction of the laws of {\*\xmlopen\xmlns2{\factoidname country-region}}England{\*\xmlclose} and {\*\xmlopen\xmlns2{\factoidname -place}}{\*\xmlopen\xmlns2{\factoidname country-region}}Wales{\*\xmlclose}{\*\xmlclose}.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.4\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 Licensee agrees that because of the unique nature of the Software and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 \rquote s proprietary rights therein, a demonstrated breach of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - by Licensee would irreparably harm }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 and monetary damages would be inadequate compensation. - Therefore, Licensee agrees that }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - shall be entitled to preliminary and permanent injunctive relief, as determined by any court of competent jurisdiction to enforce the provisions of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.5\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 If any provision of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - or the Software thereof is declared void, illegal, or unenforceable, the remainder of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - will be valid and enforceable to the extent permitted by applicable law. In such event, the parties agree to use their best efforts to replace the invali -d or unenforceable provision by a provision that, to the extent permitted by the applicable law, achieves the purposes intended under the invalid or unenforceable provision}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 . -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.6\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 Any failure by any party to this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 - to enforce at any time any term or condition under this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 will not be considered a waiver of that party -\rquote s right thereafter to enforce each and every term and condition of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement. -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.7\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 Neither party will be responsible for delays resulting from circumstances beyond the reasona -ble control of such party, provided that the nonperforming party uses reasonable efforts to avoid or remove such causes of nonperformance and continues performance hereunder with reasonable dispatch whenever such causes are removed}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 . -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid11883158 \hich\af1\dbch\af0\loch\f1 7.8\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid11883158 T}{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 his }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid11883158 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071\charrsid9767071 (i)\~ -constitutes the entire agreement and understanding between the parties with respect to the subject matter hereof and supersedes all prior agreements, oral and written, made with respect to the subject matter hereof, and (ii)\~ -cannot be altered except by agreement in writing executed by an authorised representative of each party. No purchase order and/or standard terms of purchase provided by Licensee shall supersede this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.9\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 Nothing in this Agreement shall give, directly or indirectly, any third party any enforceable benefit or any right of action against }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\expnd0\expndtw-2\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 and such third parties shall not be entitled to enforce any term of this Agreement against }{\rtlch\fcs1 -\af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 . -\par }\pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9767071 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 If you have any questions regarding this Licence and Support Agreement or if you wish to discuss the terms and conditions contained herein please contact }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071\charrsid9767071 Ltd}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 using the contact details at}{\rtlch\fcs1 \af1\afs22 -\ltrch\fcs0 \f1\fs22\insrsid9445259 http://www.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 kiwidude.com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 or at }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 -\f1\fs22\insrsid1846192 24 Aegean Apartments}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 , }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 19 Western Gateway}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 -, London E16 1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 AR}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 . -\par }\pard \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 -\par }} \ No newline at end of file diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.Console.exe b/build-support/tools/NCoverExplorer/NCoverExplorer.Console.exe deleted file mode 100644 index 7dee5442b..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.Console.exe and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.Core.dll b/build-support/tools/NCoverExplorer/NCoverExplorer.Core.dll deleted file mode 100644 index 91dfff5c4..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.Core.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.NAntTasks.dll b/build-support/tools/NCoverExplorer/NCoverExplorer.NAntTasks.dll deleted file mode 100644 index 552e45253..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.NAntTasks.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.NCoverRunner.dll b/build-support/tools/NCoverExplorer/NCoverExplorer.NCoverRunner.dll deleted file mode 100644 index fe686c990..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.NCoverRunner.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.WinForms.dll b/build-support/tools/NCoverExplorer/NCoverExplorer.WinForms.dll deleted file mode 100644 index 173d63f95..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.WinForms.dll and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.exe b/build-support/tools/NCoverExplorer/NCoverExplorer.exe deleted file mode 100644 index 24fb51a41..000000000 Binary files a/build-support/tools/NCoverExplorer/NCoverExplorer.exe and /dev/null differ diff --git a/build-support/tools/NCoverExplorer/NCoverExplorer.exe.config b/build-support/tools/NCoverExplorer/NCoverExplorer.exe.config deleted file mode 100644 index 4d7c4f8ec..000000000 --- a/build-support/tools/NCoverExplorer/NCoverExplorer.exe.config +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/NCoverExplorer/NCoverExplorerFAQ.html b/build-support/tools/NCoverExplorer/NCoverExplorerFAQ.html deleted file mode 100644 index 4b19ce1c2..000000000 --- a/build-support/tools/NCoverExplorer/NCoverExplorerFAQ.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - NCoverExplorer FAQ - - - - - -

NCoverExplorer FAQ

-

The latest version of this document is located here. -
For the latest NCoverExplorer news and updates, visit my blog.

-

Expand All | Collapse All

- 1. What is NCoverExplorer?
- - 2. What versions of the .NET Framework does it work with?
- - 2. What versions of NCover does it work with?
- - 3. Can I integrate it with my Visual Studio.Net version XXX IDE?
- - 4. Can I integrate it without TestDriven.Net?
- - 5. How does it compare to Visual Studio Team System?
- - 6. Why didn't you integrate NCoverExplorer directly into the IDE like VSTS or SharpDevelop?
- - 7. What do the tree node colours mean?
- - 8. What do the source code highlighting colours mean?
- -
9. What is that "Satisfaction Threshold" all about?
- - 10. I have a killer idea for XYZ feature - can you add it for me?
- - 11. Where can I download the latest version?
- - 12. What are the keyboard shortcuts?
- - 13. Where are my personal settings stored?
- - 14. Where can I download the custom NAnt/MSBuild tasks from?
- - 15. I get an "Illegal characters in path" exception - why?
- - 16. I get a "System.Format" exception - why?
- - 17. My module thresholds are not working - why?
- -

---------------------------------
FAQ last updated Jul 21st 2007.

- - diff --git a/build-support/tools/NCoverExplorer/NCoverExplorerReleaseNotes.html b/build-support/tools/NCoverExplorer/NCoverExplorerReleaseNotes.html deleted file mode 100644 index 2fd5fc8cb..000000000 --- a/build-support/tools/NCoverExplorer/NCoverExplorerReleaseNotes.html +++ /dev/null @@ -1,874 +0,0 @@ - - - - NCoverExplorer Release Notes - - - - - -

NCoverExplorer Release Notes

-

The latest version of this document is located here. -
For the latest NCoverExplorer news and updates, visit my blog.

-
- -

v1.4.0 - Sep 16th 2007

-

The following new features were introduced:

-
    -
  • - Major rewrite of the underlying object design for future maintainability. Should improve treeview - performance for .NET 2.0 users (and load performance for all users) as well as make it easier to - add new features. -
  • -
  • - Changes to the project setting file format and location, both as used by the NCoverExplorer gui - and the NCoverExplorer.Console.exe application. If you use the /c argument supplying a configuration - file to NCoverExplorer then you must modify your project file format. See ConsoleExample.config - for details (replace the outer tag to be called ConsoleSetting). -
  • -
  • - Replaced ICSharpCode text editor with Actipro which offers far superior features, more attractive - appearance and provides a more flexible licensing model for the future of NCoverExplorer. -
  • -
  • - A new attribute added into the coverage report xml of "totalSeqPoints" which includes the - total of any excluded sequence points at that level. In response to a feature request in - this NCover forum thread to allow - people to report how much code was excluded from coverage. -
  • -
  • - Add a copy command to the right-click menu for the source code area. -
  • -
  • - Add a print preview command to the File menu. -
  • -
  • - Add support for profiling a specific process module to the Run NCover dialog. -
  • -
  • - Add a /fc (failCombinedMinimum) option to NCoverExplorer.Console.exe for emulating the - original behaviour of failing based on total coverage to supplement the /f option which - fails if an individual module is below the coverage threshold. -
  • -
-

The following minor changes were made:

-
    -
  • - Rewrite the options dialog to use a VS.Net style property pages approach. -
  • -
  • - Exclusions tab in Options dialog - delete key is now a shortcut to removing an exclusion. -
  • -
  • - Reorder the file menu slightly so Run NCover is separated. -
  • -
  • - Source code window now has a splitter bar. -
  • -
  • - Command line generated for NCover 1.5.7+ in NCover Runner dialog includes the //reg - option if choosing to register coverlib.dll. -
  • -
  • - Statistics pane auto-sizes the last column to fill the width of the listview. -
  • -
  • - Coverage exclusions now support '?' and more complex wildcard expressions such - as Test.*.Something*. -
  • -
-

The following bug fixes were made:

-
    -
  • - Line number foreground colour not displayed correctly in options dialog tab. -
  • -
  • - Directory not created if not existing when writing output report. -
  • -
  • - Corrected typo in full name of parameter when using /quiet option with NCoverExplorer.Console. -
  • -
  • - Reduce GDI usage by editor control. - Rnsure Actipro renderer is correctly utilised. - Turn off text margins in NCover run dialog for editor. - Ensure C++ code has whole line highlighted even though no sequence point values. - (Build 1.4.0.6) -
  • -
-
- -

v1.3.6 - Apr 5th 2007

-

Bundled with TestDriven.Net from build 2.5.2078.

-

The following new features were introduced:

-
    -
  • - Added a Find dialog (ctrl+F) to quickly navigate to a class. Wildcards are supported. -
  • -
  • - Added a /q or /quiet option to NCoverExplorer.Console.exe to minimise the output. -
  • -
-

The following minor changes were made:

-
    -
  • - Failing if less than a threshold now applies to any assembly not meeting the threshold - rather than comparing against the total coverage across all assemblies. -
  • -
  • - Add some examples to the NCoverExplorer.Console.exe output for the /help or /? (or no arguments). -
  • -
  • - Pressing ESC on the NCover Runner dialog will now close it. -
  • -
  • - Implement a workaround for poor treeview performance under .NET 2.0. -
  • -
  • - Rather than displaying validation errors automatically "fix" paths with matching trailing - slashes in the Change Source Path dialog. -
  • -
  • - Writing of coverage files should now match the schema for the relevant NCover version. - Later NCover versions like 1.5.7 have enhanced the schema, so the results of a merge or - save from NCoverExplorer should offer a comparative schema in the result. -
  • -
  • - Add a message indicating the return code to the output. -
  • -
-

The following bug fixes were made:

-
    -
  • - NCover 1.5.5/6 produce duplicate sequence points. To workaround this fix Jamie Cansdale implemented - a change for me to the way the methods are identified uniquely. The longer term fix is NCover version 1.5.7 - - this should keep things usable until that is released. -
  • -
  • - Another issue up to at least NCover 1.5.7 is that non-instrumented code does not have the sequence - points optimised. When merging multiple coverage files NCoverExplorer was incorrectly merging the noops with - valid instrumented sequence points, resulting in lower coverage information. -
  • -
  • - If CoverageReport.xsl stylesheet already exists in destination output folder for an xml report - and is marked as read-only then the replace would fail. -
  • -
  • - Drag/drop of coverage.xml files would add to the wrong end of the MRU menu once the maximum - number of items is reached. -
  • -
  • - If multiple classes in the same file then selecting a class node was not navigating to that - class in the source code tab. It will now jump to the first unvisited sequence point, or if - there are none of those the first sequence point in the class. -
  • -
  • - Wildcards for coverage exclusions were only working if placed at the ends, not in the middle - e.g. *.Tests or Testing.* would work, but xxx.*.yyy would not. -
  • -
  • - Prevent some of the nasty GDI errors in CommandBars code from disrupting the GUI. Longer - term will utilise another framework. -
  • -
  • - Replacing paths by typing them in had MaxLength set to 50 so impossible to edit long paths - in the Change Source Path dialog. -
  • -
  • - Merging property nodes under a parent in the tree has a dependency on the ordering of the coverage output - to ensure they appear properly. -
  • -
  • - When restoring form position from persisted values, ensure it appears on a visible screen, - catering for the user changing their display settings between sessions. -
  • -
  • - Ensure stylesheet cannot be copied over the top of itself. -
  • -
  • - Supplying a file pattern with no matches to NCoverExplorer.Console.exe was throwing an "Index was - outside the bounds of the array" exception. -
  • -
  • - Multiple coverage exclusion attributes not supplied correctly to NCover (build 26). -
  • -
  • - Check to make sure node is assigned to a TreeView before getting handle to set text (build 32). -
  • -
  • - Sort sequence point nodes when loading and handle merge case of multiple non-instrumented - sequence points becoming a single sequence point. (build 36). -
  • -
-
- -

v1.3.5 - Oct 23rd 2006

-

Bundled with TestDriven.Net from build 2.0.1921.

-

The following new features were introduced:

-
    -
  • - Added ability to run NCover from within NCoverExplorer (all versions). User Ctrl+N or - entries on File menu/toolbar to bring up configuration dialog. After successful - execution, the resultant coverage file is displayed in NCoverExplorer. -
  • -
  • - Added ability to generate MSBuild, NAnt and command-line scripts for running NCover - from within NCoverExplorer. See the NCover dialog above. -
  • -
  • - Added new function coverage viewing options and module/class coverage report. - Indicates the percentage of functions covered rather than the sequence points within each. - Supported by a new "satisfactory function threshold" and function % sorting options. -
  • -
  • - Background colours can now be customised for coverage nodes in the tree. -
  • -
  • - Reports will now have the current filtering applied, not just the sorting settings. -
  • -
  • - Reports using NCoverExplorer.Console can now have filtering and sorting applied. Use the - /sort: and /filter: command line arguments, or specify in a .config file (see example.config), - or use the sort/filter arguments to the NAnt/MSBuild tasks. -
  • -
  • - Sorting and filtering options applied are now persisted and reapplied to the next coverage - xml file loaded, both in this and future sessions. -
  • -
  • - Added ability to filter out all nodes exceeding coverage threshold. -
  • -
  • - Revamp to the NAnt/MSBuild tasks. Renamed assemblies and namespaces. Included new attribute of - "AssembliesList" as an alternative to the "Assemblies" group element to allow direct - specification of a list as you would on the command line. The "Version" attribute is now optional - - the task determines it from the NCover assembly instead if not specified. Tasks will automatically - register NCover coverlib.dll using the HKCU entry in the registry - no need for regsvr32 any more! - NCoverExplorer task now writes it's config file to temp folder for passing to the executable. -
  • -
  • - Added documentation for the NAnt and MSBuild tasks. This is included both in the NCoverExplorer.Extras.zip - file, as well as being available online for the custom MSBuild Task Help - and NAnt Task Help. - Links also available off the Help menu for NCoverExplorer. -
  • -
  • - Added a schema file ConsoleConfig.xsd to the distribution for people wanting to know the exact syntax - options for creating .config files to pass to NCoverExplorer.Console using the /config switch. -
  • -
  • - Added regular expression support to the coverage exclusions dialog for people wanting more complex queries. -
  • -
-

The following minor changes were made:

-
    -
  • - Configuration file change - the ModuleThresholds section in .config files passed to NCoverExplorer.Console now - uses propercase attribute names to be consistent with the rest of the configuration file. - i.e. "ModuleName" instead of "moduleName", and "SatisfactoryCoverage" instead of "satisfactoryCoverage". You must update - your NAnt/MSBuild tasks for NCoverExplorer if you use these. If you instead use the <exec> task with a .config - file then you should update the case of the entries in this file. This only affects people who have setup coverage exclusions - at the module level for reporting purposes. -
  • -
  • - If source code is out of date compared to the coverage results, the user is prompted with - the change source path dialog. -
  • -
  • - If the user chooses a new source code location, the tab is now automatically opened for - that location rather than requiring the user to click on the tree node again. -
  • -
  • - Added Help->NCoverExplorer Forum menu option to link to the NCover website. Also included - forum link information on the exception dialog. -
  • -
  • - Added a toolbar button for turning off filtering. -
  • -
  • - Keyboard shortcut change - Changed the keyboard shortcuts for next/previous unvisited class (ALT+UP/DOWN) and - next/previous unvisited line in class (ALT+LEFT/RIGHT). -
  • -
  • - Remember which tab was last opened in the NCoverExplorer options dialog during an NCoverExplorer session. -
  • -
  • - Replaced references to "transparent.gif" with "shim.gif" in the NCoverExplorerSummary.xsl. The "shim.gif" - file is a transparent 1x1 gif already distributed with CC.Net. -
  • -
  • - Coverage exclusions for assemblies are now case insensitive. -
  • -
  • - There are no longer two default coverage exclusions added of "*.Tests" and "*.My*" for first time users. - Intended for demo purposes only but stayed in until now. New users can manually add them if they desire them. -
  • -
-

The following bug fixes were made:

-
    -
  • - Overloaded constructors with class level variable declarations were being merged into a single - constructor in the coverage results as they had the same "start line" of the variable. Now uses - end line as part of the identifying key for each method. -
  • -
  • - Memory leak from opening and closing tabs displaying source code. -
  • -
  • - .Net 2.0 performance is pretty dire due to crap Microsoft changes to the TreeView control. - Change to default to .Net 1.1 in NCoverExplorer.exe.config and wrap updates to the tree - in BeginUpdate/EndUpdate. -
  • -
  • - Parsing Java code would blow up if an accessor had the same name as a nested class (illegal in C#). -
  • -
  • - Bugfix in NCover task where multiple assemblies were specified for NCover 1.5.4, which requires - separate <assembly> nodes. -
  • -
  • - Bugfix in trying to restore selected node text after refreshing file could raise - null reference exception. -
  • -
  • - Bugfix so that module names specified in module thresholds when using NCoverExplorer.Console - are no longer case sensitive for matching. -
  • -
  • - Added support for NCover 1.5.5 - the //q bug is fixed in NCover. Also changed parsing code so that modules - with a blank assembly name (through using TestDriven.Net) are ignored from the coverage. -
  • -
  • - Bugfix for merge functionality for NCover.Console when wildcards were used with relative paths. -
  • -
  • - Bugfix for naming of xml/html arguments for NCover.Console with relative file paths. -
  • -
  • - Bugfix for drag/drop broken while making the memory usage optimisations during the 1.3.5 beta release. -
  • -
  • - Print button was enabled when no source code displayed resulting in exception. -
  • -
-
- -

v1.3.4 - Jul 10th 2006

-

Bundled with TestDriven.Net from build 2.0.1702.

-

The following new features were introduced:

-
    -
  • - Added toolbar buttons which support moving to the next and previous unvisited code - within a class or namespace. Shortcut keys of N and P for next/previous unvisited line in the - current class (or mouse forward/back buttons). Use Ctrl+N and Ctrl+P to navigate to the - next/previous partially or unvisited class within the namespace (or Ctrl+forward/back mouse buttons). -
  • -
  • - NCoverExplorer.Console.exe now supports saving the merged results of the coverage xml file(s) with - a /s[ave] option. The NCoverExplorer NAnt and MSBuild tasks have also been enhanced to support this - with an optional "mergeFileName" attribute. -
  • -
  • - NCoverExplorer.Console.exe now supports wildcards for coverage xml filename(s). -
  • -
  • - NCoverExplorer.Console.exe now supports module level coverage thresholds, rather than just a project - coverage threshold. This feature allows finer tolerance for both output on the reports and to fail - a build. Specifying the module thresholds is done either through a .config file (see ConsoleExample.config) - or through parameters in the NAnt/MSBuild tasks. -
  • -
  • - Added a new summary report showing class coverage per namespace per module. -
  • -
  • - Enhanced the NCoverExplorerSummary.xsl to display summaries of each module. -
  • -
  • - Clicking on a class with non-existent source code displays a dialog allowing the user to specify an alternate - folder. For use when the source code location indicated within the coverage.xml file(s) loaded differs from - that on the local machine now (e.g. a different drive letter or folder path). -
  • -
-

The following minor changes were made:

-
    -
  • - NCoverExplorer release is compiled against .Net 1.1 rather than .Net 1.0 due to a dependency on the - FolderBrowserDialog not available in .Net 1.0. -
  • -
  • - Coverage file stylesheet modified to show coverage column and NCoverExplorer version information with - numerous other cosmetic enhancements. -
  • -
  • - Enrich error environment information to include .Net framework version and operating system. -
  • -
  • - Classes without a namespace are now shown under a namespace node of "-" like in Reflector. -
  • -
-

The following bug fixes were made:

-
    -
  • - Warnings about mismatches when merging xml files are no longer issued. NCover seems to inconsistently - produce xml file coverage of methods which caused some users problems when merging. -
  • -
  • - Nested classes without a namespace specified would cause the coverage.xml file to fail to load. -
  • -
  • - Parsing overloaded properties (overloads of this[]) would not show the separate overloads in the tree - and have incorrect coverage stats. -
  • -
  • - Fix memory leaks for when source code tabs are closed. -
  • -
  • - Minimum coverage threshold for NCoverExplorer.Console would sometimes be incorrect due to rounding. -
  • -
  • - Changed NCoverExplorerSummary.xsl to format to 1dp rather than rounding to 0. -
  • -
  • - Sorting by filename for a method then clicking on class node threw exception. -
  • -
  • - VB.Net source code keywords not highlighted with the correct ICSharpCode template. -
  • -
-
- -

v1.3.3 - Apr 4th 2006

-

Bundled with TestDriven.Net from build 2.0.1578.

-

The following new features were introduced:

-
    -
  • - Added NCoverExplorer.Console.exe for utilising NCoverExplorer features with automated - coverage builds and NAnt tasks. By default will load up all the specified coverage file(s), apply - any coverage exclusion(s) specified in the NCoverExplorer configuration and display total - coverage statistics in the console output. If all items processed successfully returns an exit code of 0, - if an exception occurs returns an exit code of 2. -
  • -
  • - Added /m:xx (or /minCoverage:xx) argument to NCoverExplorer.Console.exe. When used in conjunction with - /f (or /failMinimum) an exit code of 3 is returned if the min coverage is not reached. Can act - as a trigger for failing an automated build such as with CruiseControl.Net. -
  • -
  • - Added module & namespace summary xml report generation to NCoverExplorer (both the GUI and Console versions). - In the GUI, this is available via the "View->Reports" menu. The three reports that are offered currently are: -
     - Module Summary (Coverage totals for the project and per module); -
     - Namespace Summary (Coverage totals for the project and per namespace); -
     - Module Namespace Summary (Coverage totals for the project, per module and per namespace); -
  • -
  • - Reports can be generated in xml or html format. Native html may be useful for directly attaching to e-mails. - If xml format is chosen a "CoverageReport.xsl" stylesheet is copied from the NCoverExplorer installation - folder to the report directory and linked to the xml file similar to coverage.xml/coverage.xsl by NCover. -
  • -
  • - Reports can contain an "excluded nodes" footer section. This lists at the topmost level all of the items - excluded from coverage at the time the report was run. -
  • -
  • - Added "View->Filter" main menu and context menus, offering the ability to filter out nodes. Filtered - nodes are simply moved under a new "Filtered" tree node and do not alter the coverage statistics - (unlike excluded nodes which are effectively removed from the tree). Filters offered are either to - hide all 100% covered nodes, or hide all unvisited (0%) nodes. -
  • -
  • - Added "Include in Results" context menu option for when clicking on either the "Excluded" bin or one - of it's immediate child nodes. Offers a way to "undo" an exclusion without reloading the file. -
  • -
  • - Added "View->Summary Statistics" menu option (shortcut F3) to show dialog of totals of files, classes, members, - NCLOC (non-commented lines of code) and sequence points. Statistics do not include excluded nodes - (but will include filtered nodes). -
  • -
  • - Created NAnt and MSBuild tasks for execution of NCoverExplorer.Console as an alternative to the <exec> task. - These tasks offer a more developer friendly alternative such as <fileset> for coverage files and creating a - .config file on the fly based on specified parameters such as <exclusions> within the .build/.proj file. -
  • -
  • - Replaced menus with a lightly tweaked variant of Lutz Roeder's excellent CommandBar code to give a more modern - look and assign icons on the menus. -
  • -
  • - Added a toolbar. If not wanted the toolbar can be hidden using the "View->Show Toolbar" menu option. -
  • -
-

The following minor changes were made:

-
    -
  • - Options dialog shortcut changed to F2. -
  • -
  • - Excluding a node will now select the node after by default rather than the one previous. -
  • -
-

The following bug fixes were made:

-
    -
  • - Fix bug where delete key shortcut was active on the root coverage file node, causing an exception to be thrown. -
  • -
  • - Path was being truncated from the module name when saved. -
  • -
  • - Fix bug where changing theme without coverage file loaded caused error. -
  • -
-
- -

v1.3.2 - Mar 14th 2006

-

Bundled with TestDriven.Net from build 2.0.1545.

-

The following new features were introduced:

-
    -
  • - Added support for merging multiple coverage files. This can be triggered through a variety of ways: -
     - Selecting multiple test classes/fixtures/projects in TestDriven.Net; -
     - Passing multiple files in the command line arguments; -
     - Selecting multiple files in the Open dialog; -
     - Using a new "File->Merge..." menu option; -
     - Drag/dropping onto the NCoverExplorer application. -
  • -
  • - Added tabs for each source code file you open to explore coverage on. If you click on a partial class - then tabs will be opened for each of the source code files making up the class. -
  • -
  • - Added the ability to exclude assemblies, namespaces or classes from the coverage results by a wildcard capable - case-sensitive match on the name. By default NCoverExplorer includes two exclusions: -
     - Exclude all assemblies with the name ending in ".Tests". -
     - Exclude all namespaces with the name containing ".My" (for VB.Net exclusions). -
  • -
  • - Added support for the NCover 1.5.4 "excluded" attribute which can be found in the coverage.xml files when - the appropriate NCover command-line attributes are used. Note that TestDriven.Net still does not as yet - support this attribute so you need to use the NCover.Console command line for this feature - for more information see - here. NCoverExplorer - will not include nodes marked as 'excluded' by NCover in it's totals but will still display them in the tree. -
  • -
  • - Added an "Excluded" child bin node containing all nodes that have been excluded by the options dialog, by NCover - attributes or by the "Exclude From Results" context menu option (see next point). -
  • -
  • - Replaced the "Remove from Results" context menu feature with "Exclude from Results" (shortcut of the DEL key). - Achieves a similar result of removing nodes from coverage calculations, however the nodes are "moved" to the - Excluded bin rather than being deleted from the tree. -
  • -
  • - Added a custom "theme" capability along with further colour and font customisation options for the coverage tree, - statistics and source code panes. A number of predefined "themes" are supplied and users can add their own. - Users can switch between themes either in the Options dialog or via the "View->Themes" menu. -
  • -
  • - Added a new "View->Coverage" menu which has sub-options related to "Sequence Point Coverage" and - "Function Coverage", assigned shortcut keys ctrl+(1-4): -
     - Choosing one of the "Sequence Point" variants will display the tree nodes with differing naming - combinations of coverage percentage and # unvisited sequence points. -
     - Choosing "Function Coverage" will alter the coverage tree display so that only methods/classes that were - invoked are highlighted. Method nodes show the number of visits to that method. Class, namespace and module nodes - show the maximum visit count by any of their children. -
  • -
  • - Added a "View->Sort By" menu option and context menu on the tree, with sub-options for "Name" (default), - "Class name/line number", "Coverage %" (ascending/descending), "Uncovered Sequence Points" (ascending/descending) - and "Visit Counts" (ascending/descending). - Assigned shortcut keys of ctrl+shift+(1-8). Note that reloading the coverage file will remove the current sort - and default back to by "Name". -
  • -
  • - Added "Save" and "Save As" options to the File menu. These give you the option of overwriting/creating a - new coverage.xml file with the current values loaded in NCoverExplorer. Any coverage exclusions/removed - nodes will not appear in the saved coverage file. Note that the methods are written in the same order as - the sort order specified above. -
  • -
  • - Added an "Explore Coverage Folder" menu option to the file menu. -
  • -
  • - Added an "Expand All" context menu option on the tree (shortcut ctrl+L). -
  • -
  • - Enhanced the statistics pane. When a class node is selected you will now see additional columns of - coverage %, unvisited sequence points and sequence points. When clicking on a method node you will - now see the filename. -
  • -
  • - Implemented "smart expansion" in the tree. If when you expand a node there is only one child node - then that node will also be expanded and so on. Increases speed of tree navigation particularly - if using a style of "Nested" namespaces with deep hierarchies. -
  • -
  • - Display class file name in tab page header bar when a method node is clicked on. Tooltip shows the path. -
  • -
-

The following minor changes were made:

-
    -
  • - Optimised when reloads of the coverage file so it is now only required if you change a coverage exclusion - or the tree grouping/nesting styles in the options dialog. Makes for a snappier UI. -
  • -
  • - Added a "Close" menu option to remove any loaded coverage file(s) from display. -
  • -
  • - Moved all the "Recent Files" into a submenu to tidy up the File menu. -
  • -
  • - Pressing Tab/shift-tab while focus is in the TextEditor pane of source code will now - move focus out of the TextEditor. -
  • -
  • - If a source code file contains multiple classes (not nested), then only the highlighting relevant - to that particular class will be displayed in the editor window as each class tree node is clicked. -
  • -
  • - Excluding the My namespace is now done through the Exclusions feature. -
  • -
  • - Options dialog can be displayed using the F4 shortcut key. -
  • -
  • - Removed last remnants of "non VS.Net standard colors" from the C# ICSharpCode TextEditor template. -
  • -
  • - Make the GUI naming consistent to correctly reference "sequence points" rather than "lines" and "unvisited" - rather than "uncovered". -
  • -
  • - Removed "Edit in VS.Net" from the View menu. -
  • -
  • - Changed NCoverExplorer main form icon to one that includes 32x32 sizes so Alt-Tab switching looks - better than upscaled 16x16 icon. -
  • -
  • - User is now prompted to remove a non-existent coverage file from the "Recent" files list rather than - automatically being removed. -
  • -
-

The following bug fixes were made:

-
    -
  • - Serializing the configuration settings was not flushing the stream - resulting sometimes in a blank settings file - preventing people from loading NCoverExplorer. Will now revert to default settings if an error occurs. -
  • -
  • - Displaying a source code file that has been modified to have less lines of code than at the time of the coverage run - will now display a user friendly message box. -
  • -
  • - Compensation made for NCover not reporting column information when profiling C++ code. NCoverExplorer will now - highlight the entire line rather than throwing an error. -
  • -
  • - In some circumstances properties were not highlighted consistently due to a bug in the property node expansion. -
  • -
  • - Coverage greater than 99.5% will no longer be rounded up to 100% in the display. It is instead shown as ">99.5%". -
  • -
  • - Extremely high visit counts will no longer overflow the visit count. -
  • -
  • - Statistics pane for a class will now always consistently show the property nodes grouped, rather than only - after the class node has been expanded in the tree. -
  • -
  • - Recent file menu would display incorrectly for files numbered from 10 onwards truncating first character. -
  • -
  • - Release notes & FAQ were always directed to website rather than local versions when NCoverExplorer was started - from TestDriven.Net. -
  • -
-
- -

v1.3.1 - Feb 15th 2006

-

Bundled with TestDriven.Net from build 2.0.1435.

-

The following new features were introduced:

-
    -
  • - Namespaces are now "flattened" by default in the tree. This looks like the ClassView - browser in VS.Net 2005 (or Lutz Roeder's Reflector). You can retain the nested look by changing it in the View->Options dialog. -
  • -
  • - If you use the original "nested" namespace style (like the VS.Net 2003 class browser), then inner namespaces will now be - listed at the top of each branch with the classes listed underneath which is less confusing to navigate. -
  • -
  • - Option to exclude the "My" namespace for VB.Net projects (for use with with BCL 2.0 & NCover 1.5.x). -
  • -
  • - Right-click menu option on coverage tree (shortcut ctrl+R) to "Remove From Results" that selected node - and all it's children. Will force the coverage values to be recalculated. Intended for use where - you have undesired assemblies, namespaces, classes or methods included in the report that are skewing your - coverage results and you want them removed. -
  • -
  • - Option to specify a satisfactory coverage threshold as a number of lines instead/as well as a percentage. - If either of the conditions are met the node is coloured differently (provided the coverage is not zero). -
  • -
  • - Colours can now be customised for both the source code highlighting and the nodes in the tree. -
  • -
  • - Collapse all nodes context menu option on the coverage tree control (shortcut ctrl-A). Equivalent to reloading - the coverage file (but would preserve any changes you have made such as removing nodes). -
  • -
  • - By default the NCoverExplorer now attempts to restore your currently selected node/caret position after - reloading a coverage.xml file (either F5 or by execution of another "Test With Coverage" command in TestDriven.Net). - You can turn off this behaviour in the View->Options dialog. -
  • -
  • - Statistics pane is now sortable by method name (default), visit count and line number. -
  • -
  • - Statistics pane now summarises all the methods and their visit counts when a class node is clicked. - Can be used as a basic form of method invocation counting for a fairly rudimentary level of profiling. - The colouring used is the same as that of the tree to visually assist in identifying methods invoked. -
  • -
-

The following minor changes were made:

-
    -
  • - Restructured the Options dialog to have a tabbed interface. -
  • -
  • - Renamed the "Show Visit Pane" menu option to "Show Statistics". -
  • -
  • - The statistics pane now includes the method name. Widths of the columns are remembered each time you close NCoverExplorer. -
  • -
  • - Statistics pane now has icons and colouring to match those of the associated nodes in the coverage tree. -
  • -
  • - Inner nested classes now nested internally in the tree under the parent class, sorted to the top. -
  • -
  • - Added FAQ, Release Notes and Blog website to the Help menu. -
  • -
-

The following bug fixes were made:

-
    -
  • - Source code files now loading with "Encoding.Default" rather than previous default of UTF-8. -
  • -
  • - Coverage highlighting not working correctly on multiple line statements. -
  • -
  • - Now handles partial classes and yield statements correctly. -
  • -
-
- -

v1.3 - Feb 6th 2006

-

Bundled with TestDriven.Net from build 2.0.1373d.

-

The following new features were introduced:

-
    -
  • - Launching from VS.Net using TestDriven.Net will now re-use the NCoverExplorer instance - opened from a previous "Test with... Coverage" click. Each VS.Net instance has it's own - instance of NCoverExplorer. -
  • -
  • - Added "Edit in VS.Net" functionality (keyboard shortcut ctrl+ E) for classes and methods. - Will navigate to source code in your IDE at same point where your cursor resides in NCoverExplorer. - Replaces and enhances previous "Open File" right-click option which has been removed. -
  • -
  • - Added "Expand Covered" functionality (keyboard shortcut ctrl + Q) - recurses through the child - nodes of the current node and expands all those with partial or complete coverage. Useful when - using in conjunction with TestDriven.Net for isolated unit testing. -
  • -
  • - Added "coverage file" node at the top of the tree showing total coverage across all modules/namespaces. -
  • -
  • - Group by module option (default) to assist with navigating coverage for large solutions. -
  • -
  • - Configuration information for NCoverExplorer now written to Local Settings rather than registry. -
  • -
  • - Increase default number of "recent files" to 10, with ability to alter in the Options dialog. -
  • -
  • - Reload of the current coverage file now has a shortcut key of F5. -
  • -
  • - Display the path to the currently loaded coverage file in the title bar. -
  • -
-

The following minor changes were made:

-
    -
  • - Performance enhancements to improve loading times further for large files. -
  • -
  • - Static constructors now renamed from "cctor" to ".cctor" so as to be sorted at the top. -
  • -
  • - Running NCoverExplorer for first time ever will use a better starting form position. -
  • -
  • - Removed configuration option for "nesting properties" - default remains the same of "true". -
  • -
  • - Source code refactoring into separate assemblies to facilitate unit testing. -
  • -
-
- -

v1.2 - Feb 1st 2006

-

First public release, bundled with TestDriven.Net from build 2.0.1341d.

-

The following new features were introduced:

-
    -
  • - Block style highlighting option for both visited and unvisited code. -
  • -
  • - Satisfactory coverage threshold. -
  • -
  • - Nesting of properties as nodes are expanded. -
  • -
  • - Further speed improvements for initial file parsing. -
  • -
-
- -

v1.1 - Jan 1st 2006

-

Speed improvements.

-
- -

v1.0 - Dec 17th 2005

-

First version created.

- - diff --git a/build-support/tools/NuGet/NuGet.exe b/build-support/tools/NuGet/NuGet.exe deleted file mode 100644 index 0cc40884a..000000000 Binary files a/build-support/tools/NuGet/NuGet.exe and /dev/null differ diff --git a/build-support/tools/OpenCover/Autofac.Configuration.dll b/build-support/tools/OpenCover/Autofac.Configuration.dll deleted file mode 100644 index 07c1afc9b..000000000 Binary files a/build-support/tools/OpenCover/Autofac.Configuration.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/Autofac.dll b/build-support/tools/OpenCover/Autofac.dll deleted file mode 100644 index 36555f23c..000000000 Binary files a/build-support/tools/OpenCover/Autofac.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/Gendarme.Framework.dll b/build-support/tools/OpenCover/Gendarme.Framework.dll deleted file mode 100644 index 23a47af51..000000000 Binary files a/build-support/tools/OpenCover/Gendarme.Framework.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/Gendarme.Rules.Maintainability.dll b/build-support/tools/OpenCover/Gendarme.Rules.Maintainability.dll deleted file mode 100644 index 340c18772..000000000 Binary files a/build-support/tools/OpenCover/Gendarme.Rules.Maintainability.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/License.rtf b/build-support/tools/OpenCover/License.rtf deleted file mode 100644 index 0916f4d61..000000000 --- a/build-support/tools/OpenCover/License.rtf +++ /dev/null @@ -1,166 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang3081\deflangfe3081\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f409\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f410\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f412\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f413\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\f416\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f417\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; -\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp -\f31506\fs22\lang3081\langfe1033\langfenp1033 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive -\ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}} -{\*\rsidtbl \rsid11275983\rsid14818796\rsid15367925\rsid16724145}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Shaun}{\operator Shaun} -{\creatim\yr2012\mo1\dy5\hr7\min52}{\revtim\yr2012\mo2\dy21\hr8\min10}{\version3}{\edmins2}{\nofpages1}{\nofwords157}{\nofchars900}{\*\company Microsoft}{\nofcharsws1055}{\vern49273}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word -ml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale60\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct -\asianbrkrule\rsidroot15367925\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0 -{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14818796 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\f31506\fs22\lang3081\langfe1033\cgrid\langnp3081\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14818796 Copyright (c) 2011}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16724145 -2012}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14818796 Shaun Wilde -\par Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is fu -rnished to do so, subject to the following conditions: -\par The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -\par THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 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.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11275983 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e00b -b50e14f0cc01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/build-support/tools/OpenCover/Mono.Cecil.Pdb.dll b/build-support/tools/OpenCover/Mono.Cecil.Pdb.dll deleted file mode 100644 index 75787ad6d..000000000 Binary files a/build-support/tools/OpenCover/Mono.Cecil.Pdb.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/Mono.Cecil.dll b/build-support/tools/OpenCover/Mono.Cecil.dll deleted file mode 100644 index b0691e850..000000000 Binary files a/build-support/tools/OpenCover/Mono.Cecil.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/OpenCover.Console.exe b/build-support/tools/OpenCover/OpenCover.Console.exe deleted file mode 100644 index 0a816af13..000000000 Binary files a/build-support/tools/OpenCover/OpenCover.Console.exe and /dev/null differ diff --git a/build-support/tools/OpenCover/OpenCover.Console.exe.config b/build-support/tools/OpenCover/OpenCover.Console.exe.config deleted file mode 100644 index fc5b859b5..000000000 --- a/build-support/tools/OpenCover/OpenCover.Console.exe.config +++ /dev/null @@ -1,22 +0,0 @@ - - - -
- - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/OpenCover/OpenCover.Extensions.dll b/build-support/tools/OpenCover/OpenCover.Extensions.dll deleted file mode 100644 index bb8511c74..000000000 Binary files a/build-support/tools/OpenCover/OpenCover.Extensions.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/OpenCover.Framework.dll b/build-support/tools/OpenCover/OpenCover.Framework.dll deleted file mode 100644 index 9b1669de2..000000000 Binary files a/build-support/tools/OpenCover/OpenCover.Framework.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/Sample.cmd b/build-support/tools/OpenCover/Sample.cmd deleted file mode 100644 index 11f88529a..000000000 --- a/build-support/tools/OpenCover/Sample.cmd +++ /dev/null @@ -1 +0,0 @@ -OpenCover.Console.exe -register:user -target:Samples\x86\OpenCover.Simple.Target.exe -filter:+[*]* -output:output.xml \ No newline at end of file diff --git a/build-support/tools/OpenCover/Sample64.cmd b/build-support/tools/OpenCover/Sample64.cmd deleted file mode 100644 index 2656da9d4..000000000 --- a/build-support/tools/OpenCover/Sample64.cmd +++ /dev/null @@ -1 +0,0 @@ -OpenCover.Console.exe -register:user -target:Samples\x64\OpenCover.Simple.Target.exe -filter:+[*]* -output:output64.xml \ No newline at end of file diff --git a/build-support/tools/OpenCover/log4net.config b/build-support/tools/OpenCover/log4net.config deleted file mode 100644 index 2e0d67f19..000000000 --- a/build-support/tools/OpenCover/log4net.config +++ /dev/null @@ -1,29 +0,0 @@ - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/OpenCover/log4net.dll b/build-support/tools/OpenCover/log4net.dll deleted file mode 100644 index 1e66c82ab..000000000 Binary files a/build-support/tools/OpenCover/log4net.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/x64/OpenCover.Profiler.dll b/build-support/tools/OpenCover/x64/OpenCover.Profiler.dll deleted file mode 100644 index 335c4382b..000000000 Binary files a/build-support/tools/OpenCover/x64/OpenCover.Profiler.dll and /dev/null differ diff --git a/build-support/tools/OpenCover/x86/OpenCover.Profiler.dll b/build-support/tools/OpenCover/x86/OpenCover.Profiler.dll deleted file mode 100644 index 32cb8e482..000000000 Binary files a/build-support/tools/OpenCover/x86/OpenCover.Profiler.dll and /dev/null differ diff --git a/build-support/tools/ReportGenerator/LICENSE.txt b/build-support/tools/ReportGenerator/LICENSE.txt deleted file mode 100644 index 7a4a3ea24..000000000 --- a/build-support/tools/ReportGenerator/LICENSE.txt +++ /dev/null @@ -1,202 +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 - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/build-support/tools/ReportGenerator/Readme.txt b/build-support/tools/ReportGenerator/Readme.txt deleted file mode 100644 index a070fb56e..000000000 --- a/build-support/tools/ReportGenerator/Readme.txt +++ /dev/null @@ -1,237 +0,0 @@ -======================================================================= -= = -= = -= ReportGenerator = -= Generation of reports based on PartCover/ OpenCover / NCover = -= = -= http://www.palmmedia.de = -= = -= = -======================================================================= - -DESCRIPTION - -ReportGenerator converts XML reports generated by PartCover, OpenCover -or NCover into a readable report in various formats. -The reports do not only show the coverage quota, but also include the -source code and visualize which line has been covered. - -ReportGenerator supports merging several reports into one. -It is also possible to pass one XML file containing several reports to -ReportGenerator (e.g. a build log file). - -The following output formats are supported by ReportGenerator: - --HTML, HTMLSummary --XML, XMLSummary --Latex, LatexSummary - -Compatibility: - -OpenCover -PartCover 4.0 -PartCover 2.2, 2.3 -Visual Studio (vstest.console.exe, CodeCoverage.exe) -NCover (tested version 1.5.8, other versions may not work) - -Also available as NuGet package: -http://nuget.org/List/Packages/ReportGenerator - -======================================================================= - -LICENSE - -This program is licensed under the Apache License 2.0. -This means you may use this program in any project. -You are allowed to modify the program as you like. - -For further details take a look at LICENSE.txt. - -======================================================================= - -CHANGELOG - -1.9.1.0 - - * Fix: Improved naming of HTML report files - -1.9.0.0 - - * New: Added support for Visual Studio coverage reports - (CodeCoverage.exe) - -1.8.1.0 - - * Fix: Issue #9988: Completely empty classes now show correct - coverage - -1.8.0.0 - - * New: Issue #9891: Aggregation of results by namespace - * New: Issue #9875: More details and sorting possiblity in summary - report - * New: Issue #9913: Mark of complete line according to coverage - * New: Issue #9935: In HTMLSummary static text instead of link is - rendered - * New: Issue #9937: HTMLSummary now is a self containing report - without external CSS or JavaScript - -1.7.3.0 - - * New: Issue #9833: Version command line parameter - * Fix: Issue #9886: Compatibility for OpenCover 4.0.1229 - -1.7.2.0 - - * Fix: Issue #9736: NCover 1.5.8 Exclude attribute is not handled - * Fix: Issue #9773: Ignored casing in directory search - -1.7.1.0 - - * Fix: Issue #9706: Trailing slashes in command line arguments - -1.7.0.0 - - * New: Issue #9698: Added "coverbytest" support of OpenCover - * Fix: Issue #9671: Reduced length of report filenames - * Fix: Reports can now be located in an UNC path - -1.6.1.0 - - * Fix: Issue #9646: Unhandled IO-Exception when source directories - are supplied - -1.6.0.0 - - * New: Added support for Visual Studio coverage reports - (vstest.console.exe) - * New: Issue #9534: Added support for wildcards in report file - pattern - * Fix: OpenCoverParser supports coverage for methods that 'yield' - the result - -1.5.0.0 - - * Fix: Improved merging of metrics (now using full signature) - * Fix: Reduced memory usage during report generation - -1.4.1.0 - - * New: Added verbosity switch - * New: Added possibility to generate several output formats at once - -1.4.0.0 - - * Fix: Issue #9372: Reduced memory usage - -1.3.0.0 - - * New: Added more report preprocessing to deal with auto properties - and source files that don't appear in OpenCover/PartCover - reports - * New: Added possibility to filter assemblies - -1.2.7.0 - - * Fix: Issue #9266: Improved performance - -1.2.6.0 - - * Fix: Issue #9141: Handling of same assembly in different - directories in OpenCoverParser - -1.2.5.0 - - * New: Excluded ignored classes from OpenCoverParser - -1.2.4.0 - - * Fix: Issue #9065: Rounding of coverage quota down to the last - significant figure - * Fix: Issue #9041: Merging reports doesn't work when the same - module is used from different paths - -1.2.3.0 - - * Fix: Issue #8992: Improved HTML Summary (collapsing of classes) - -1.2.2.0 - - * Fix: Issue #8931: Improved layout of Html reports - * Fix: Issue #8958: Coverage for types with no sequence points - * Fix: Issue #8936: Additional statistics for assemblies - -1.2.1.0 - - * Fix: Issue #8653: NCover - OutOfMemoryException on a seqpoint with - a magic line - * Fix: Improved layout of Latex reports - -1.2.0.0 - - * New: Added support for OpenCover metrics - * New: Added support for AutoProperties in OpenCover/PartCover - -1.1.1.0 - - * Fix: Reports now saved with more unique filename - -1.1.0.0 - - * New: Added support for OpenCover - * New: Added XML and Latex as output formats - -1.0.0.0 - - * New: Return code now indicates success/failure - * New: Added MSBuild Task - -0.7.2.0 - - * New: Upgraded to .NET 4.0 and VS 2010 - * Fix: Improved performance by using TPL - -0.7.1.0 - - * Fix: Improved performance - -0.7.0.0 - - * New: Coverage information of unexecuted methods for - PartCover 2.3.0.35109 - -0.6.2.0 - - * Fix: Improved performance - -0.6.1.0 - - * New: Added support for PartCover 2.3.0.35109 - -0.6.0.0 - - * New: Included log4net - -0.5.0.0 - - * New: Added more statistics - * Fix: Coverage quota is now calculated exactly - -0.4.0.0 - - * Fix: Improved performance - -0.3.0.0 - - * New: Merging of reports - * New: Multicore support - -0.2.0.0 - - * New: Added NCover support - * New: Automatical detection of parser - * Fix: Improved performance - -0.1.0.0 - - * New: Initial release \ No newline at end of file diff --git a/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.CSharp.dll b/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.CSharp.dll deleted file mode 100644 index f9aacef83..000000000 Binary files a/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.CSharp.dll and /dev/null differ diff --git a/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.dll b/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.dll deleted file mode 100644 index 01cfd44ff..000000000 Binary files a/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.dll and /dev/null differ diff --git a/build-support/tools/ReportGenerator/bin/LICENSE.txt b/build-support/tools/ReportGenerator/bin/LICENSE.txt deleted file mode 100644 index 7a4a3ea24..000000000 --- a/build-support/tools/ReportGenerator/bin/LICENSE.txt +++ /dev/null @@ -1,202 +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 - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/build-support/tools/ReportGenerator/bin/Readme.txt b/build-support/tools/ReportGenerator/bin/Readme.txt deleted file mode 100644 index a070fb56e..000000000 --- a/build-support/tools/ReportGenerator/bin/Readme.txt +++ /dev/null @@ -1,237 +0,0 @@ -======================================================================= -= = -= = -= ReportGenerator = -= Generation of reports based on PartCover/ OpenCover / NCover = -= = -= http://www.palmmedia.de = -= = -= = -======================================================================= - -DESCRIPTION - -ReportGenerator converts XML reports generated by PartCover, OpenCover -or NCover into a readable report in various formats. -The reports do not only show the coverage quota, but also include the -source code and visualize which line has been covered. - -ReportGenerator supports merging several reports into one. -It is also possible to pass one XML file containing several reports to -ReportGenerator (e.g. a build log file). - -The following output formats are supported by ReportGenerator: - --HTML, HTMLSummary --XML, XMLSummary --Latex, LatexSummary - -Compatibility: - -OpenCover -PartCover 4.0 -PartCover 2.2, 2.3 -Visual Studio (vstest.console.exe, CodeCoverage.exe) -NCover (tested version 1.5.8, other versions may not work) - -Also available as NuGet package: -http://nuget.org/List/Packages/ReportGenerator - -======================================================================= - -LICENSE - -This program is licensed under the Apache License 2.0. -This means you may use this program in any project. -You are allowed to modify the program as you like. - -For further details take a look at LICENSE.txt. - -======================================================================= - -CHANGELOG - -1.9.1.0 - - * Fix: Improved naming of HTML report files - -1.9.0.0 - - * New: Added support for Visual Studio coverage reports - (CodeCoverage.exe) - -1.8.1.0 - - * Fix: Issue #9988: Completely empty classes now show correct - coverage - -1.8.0.0 - - * New: Issue #9891: Aggregation of results by namespace - * New: Issue #9875: More details and sorting possiblity in summary - report - * New: Issue #9913: Mark of complete line according to coverage - * New: Issue #9935: In HTMLSummary static text instead of link is - rendered - * New: Issue #9937: HTMLSummary now is a self containing report - without external CSS or JavaScript - -1.7.3.0 - - * New: Issue #9833: Version command line parameter - * Fix: Issue #9886: Compatibility for OpenCover 4.0.1229 - -1.7.2.0 - - * Fix: Issue #9736: NCover 1.5.8 Exclude attribute is not handled - * Fix: Issue #9773: Ignored casing in directory search - -1.7.1.0 - - * Fix: Issue #9706: Trailing slashes in command line arguments - -1.7.0.0 - - * New: Issue #9698: Added "coverbytest" support of OpenCover - * Fix: Issue #9671: Reduced length of report filenames - * Fix: Reports can now be located in an UNC path - -1.6.1.0 - - * Fix: Issue #9646: Unhandled IO-Exception when source directories - are supplied - -1.6.0.0 - - * New: Added support for Visual Studio coverage reports - (vstest.console.exe) - * New: Issue #9534: Added support for wildcards in report file - pattern - * Fix: OpenCoverParser supports coverage for methods that 'yield' - the result - -1.5.0.0 - - * Fix: Improved merging of metrics (now using full signature) - * Fix: Reduced memory usage during report generation - -1.4.1.0 - - * New: Added verbosity switch - * New: Added possibility to generate several output formats at once - -1.4.0.0 - - * Fix: Issue #9372: Reduced memory usage - -1.3.0.0 - - * New: Added more report preprocessing to deal with auto properties - and source files that don't appear in OpenCover/PartCover - reports - * New: Added possibility to filter assemblies - -1.2.7.0 - - * Fix: Issue #9266: Improved performance - -1.2.6.0 - - * Fix: Issue #9141: Handling of same assembly in different - directories in OpenCoverParser - -1.2.5.0 - - * New: Excluded ignored classes from OpenCoverParser - -1.2.4.0 - - * Fix: Issue #9065: Rounding of coverage quota down to the last - significant figure - * Fix: Issue #9041: Merging reports doesn't work when the same - module is used from different paths - -1.2.3.0 - - * Fix: Issue #8992: Improved HTML Summary (collapsing of classes) - -1.2.2.0 - - * Fix: Issue #8931: Improved layout of Html reports - * Fix: Issue #8958: Coverage for types with no sequence points - * Fix: Issue #8936: Additional statistics for assemblies - -1.2.1.0 - - * Fix: Issue #8653: NCover - OutOfMemoryException on a seqpoint with - a magic line - * Fix: Improved layout of Latex reports - -1.2.0.0 - - * New: Added support for OpenCover metrics - * New: Added support for AutoProperties in OpenCover/PartCover - -1.1.1.0 - - * Fix: Reports now saved with more unique filename - -1.1.0.0 - - * New: Added support for OpenCover - * New: Added XML and Latex as output formats - -1.0.0.0 - - * New: Return code now indicates success/failure - * New: Added MSBuild Task - -0.7.2.0 - - * New: Upgraded to .NET 4.0 and VS 2010 - * Fix: Improved performance by using TPL - -0.7.1.0 - - * Fix: Improved performance - -0.7.0.0 - - * New: Coverage information of unexecuted methods for - PartCover 2.3.0.35109 - -0.6.2.0 - - * Fix: Improved performance - -0.6.1.0 - - * New: Added support for PartCover 2.3.0.35109 - -0.6.0.0 - - * New: Included log4net - -0.5.0.0 - - * New: Added more statistics - * Fix: Coverage quota is now calculated exactly - -0.4.0.0 - - * Fix: Improved performance - -0.3.0.0 - - * New: Merging of reports - * New: Multicore support - -0.2.0.0 - - * New: Added NCover support - * New: Automatical detection of parser - * Fix: Improved performance - -0.1.0.0 - - * New: Initial release \ No newline at end of file diff --git a/build-support/tools/ReportGenerator/bin/ReportGenerator.exe b/build-support/tools/ReportGenerator/bin/ReportGenerator.exe deleted file mode 100644 index 4d28343df..000000000 Binary files a/build-support/tools/ReportGenerator/bin/ReportGenerator.exe and /dev/null differ diff --git a/build-support/tools/ReportGenerator/bin/log4net.dll b/build-support/tools/ReportGenerator/bin/log4net.dll deleted file mode 100644 index 1e66c82ab..000000000 Binary files a/build-support/tools/ReportGenerator/bin/log4net.dll and /dev/null differ diff --git a/build-support/tools/nant/COPYING.txt b/build-support/tools/nant/COPYING.txt deleted file mode 100644 index 5b6e7c66c..000000000 --- a/build-support/tools/nant/COPYING.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/build-support/tools/nant/README.txt b/build-support/tools/nant/README.txt deleted file mode 100644 index 79edf1955..000000000 --- a/build-support/tools/nant/README.txt +++ /dev/null @@ -1,158 +0,0 @@ -NAnt - -What is it? ------------ -NAnt is a .NET based build tool. In theory it is kind of like make without -make's wrinkles. In practice it's a lot like Ant. - -If you are not familiar with Jakarta Ant you can get more information at the -Ant project web site (http://ant.apache.org/). - - -Why NAnt? ---------- -Because Ant was too Java specific. -Because Ant needed the Java runtime. NAnt only needs the .NET -or Mono runtime. - - -The Latest Version ------------------- -Details of the latest version can be found on the NAnt project web site -http://nant.sourceforge.net/ - - -Files ------ - README.txt - This file. - Makefile - Makefile for compilation with GNU Make. - Makefile.nmake - Makefile for compilation with Microsoft NMake. - - -Compilation and Installation ----------------------------- - - a. Overview - ----------- - The compilation process uses NAnt to build NAnt. - - The approach is to first compile a copy of NAnt (using make/nmake) for - bootstrapping purpose. Next, the bootstrapped version of NAnt is used in - conjunction with NAnt build file (NAnt.build) to build the full version. - - - b. Prerequisites - ---------------- - To build NAnt, you will need the following components: - - Windows - ------- - - * A version of the Microsoft .NET Framework - - Available from http://msdn.microsoft.com/netframework/ - - You will need the .NET Framework SDK as well as the runtime - components if you intend to compile programs. - - Note: NAnt currently supports versions 1.0, 1.1, 2.0, 3.5, and 4.0 - of the Microsoft .NET Framework. - - or - - * Mono for Windows (version 2.0 or higher) - - Available from http://www.mono-project.com/downloads/ - - Linux/Unix - ---------- - - * GNU toolchain - including GNU make - - * pkg-config - - Available from: http://www.freedesktop.org/Software/pkgconfig - - * A working Mono installation and development libraries (version 2.0 or higher) - - Available from: http://www.mono-project.com/downloads/ - - - b. Building the Software - ------------------------ - - Build NAnt using Microsoft .NET: - - GNU Make - -------- - make install MONO= MCS=csc prefix= [DESTDIR=] [TARGET=] - - eg. make install MONO= MCS=csc prefix="c:\Program Files" TARGET=net-2.0 - - NMake - ----- - nmake -f Makefile.nmake install prefix= [DESTDIR=] [TARGET=] - - eg. nmake -f Makefile.nmake install prefix="c:\Program Files" TARGET=net-4.0 - - - Building NAnt using Mono: - - GNU Make - -------- - make install prefix= [DESTDIR=] [TARGET=] - - eg. make install prefix="c:\Program Files" TARGET=mono-4.0 - - NMake - ----- - nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix= [DESTDIR=] [TARGET=] - - eg. nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix=/usr/local/ - -Note: - -These instructions only apply to the source distribution of NAnt, as the binary distribution -contains pre-built assemblies. - - -Documentation -------------- -Documentation is available in HTML format, in the doc/ directory. - - -License -------- -Copyright (C) 2001-2012 Gerry Shaw - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -As a special exception, the copyright holders of this software give you -permission to link the assemblies with independent modules to produce new -assemblies, regardless of the license terms of these independent modules, -and to copy and distribute the resulting assemblies under terms of your -choice, provided that you also meet, for each linked independent module, -the terms and conditions of the license of that module. An independent -module is a module which is not derived from or based on these assemblies. -If you modify this software, you may extend this exception to your version -of the software, but you are not obligated to do so. If you do not wish to -do so, delete this exception statement from your version. - -A copy of the GNU General Public License is available in the COPYING.txt file -included with all NAnt distributions. - -For more licensing information refer to the GNU General Public License on the -GNU Project web site. -http://www.gnu.org/copyleft/gpl.html diff --git a/build-support/tools/nant/bin/NAnt.CompressionTasks.dll b/build-support/tools/nant/bin/NAnt.CompressionTasks.dll deleted file mode 100644 index 11c81c281..000000000 Binary files a/build-support/tools/nant/bin/NAnt.CompressionTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.CompressionTasks.xml b/build-support/tools/nant/bin/NAnt.CompressionTasks.xml deleted file mode 100644 index fb029f040..000000000 --- a/build-support/tools/nant/bin/NAnt.CompressionTasks.xml +++ /dev/null @@ -1,725 +0,0 @@ - - - - NAnt.CompressionTasks - - - - - Summary description for ExpandTask. - - - - - Extracts a file entry from the specified stream. - - The containing the compressed entry. - The directory where to store the expanded file. - The name of the entry including directory information. - The date of the entry. - The uncompressed size of the entry. - - The destination directory for the entry could not be created. - -or- - The entry could not be extracted. - - - We cannot rely on the fact that the directory entry of a given file - is created before the file is extracted, so we should create the - directory if it doesn't yet exist. - - - - - Extracts a directory entry from the specified stream. - - The containing the directory entry. - The directory where to create the subdirectory. - The name of the directory entry. - The date of the entry. - - The destination directory for the entry could not be created. - - - - - Overwrite files, even if they are newer than the corresponding - entries in the archive. The default is . - - - - - Expands a file packed using GZip compression. - - - Expands "test.tar.gz" to "test2.tar". - - - ]]> - - - - - - Extracts the file from the gzip archive. - - - - - The file to expand. - - - - - The destination file. - - - - - Creates a tar file from the specified filesets. - - - Uses #ziplib (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. - - - - Tar all files in ${build.dir} and ${doc.dir} into a file - called "backup.tar.gz", and apply gzip compression to it. - - - - - - - - - - - ]]> - - - - - - Creates the tar file. - - - - - The tar file to create. - - - - - Include empty directories in the generated tar file. The default is - . - - - - - Ignore directory structure of source directory, compress all files - into a single directory. - The default value is . - - - - - The set of files to be included in the archive. - - - - - The compression method. The default is . - - - - - Extracts files from a tar archive. - - - - Uses #ziplib - (SharpZipLib), an open source Zip/GZip library written entirely in C#. - - - - Extracts all files from a gzipped tar, preserving the directory structure. - - - ]]> - - - - - - Extracts the files from the archive. - - - - - The archive file to expand. - - - - - The directory where to store the expanded file(s). The default is - the project base directory. - - - - - The compression method. The default is . - - - - - Extracts files from a zip archive. - - - - Uses #ziplib - (SharpZipLib), an open source Zip/GZip library written entirely in C#. - - - - Extracts all the file from the zip, preserving the directory structure. - - - ]]> - - - - - - Extracts the files from the zip file. - - - - - The archive file to expand. - - - - - The directory where the expanded files should be stored. The - default is the project base directory. - - - - - The character encoding that has been used for filenames inside the - zip file. The default is the system's OEM code page. - - - - - Creates a zip file from the specified filesets. - - - - Uses #ziplib - (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. - - - - - Zip all files in ${build.dir} and ${doc.dir} into a file - called "backup.zip". - - - - - - - - - - - ]]> - - - - - - Creates the zip file. - - - - - The zip file to create. - - - - - The comment for the file. - - - - - Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS. - - - - - Desired level of compression. Possible values are 0 (STORE only) - to 9 (highest). The default is 6. - - - - - Include empty directories in the generated zip file. The default is - . - - - - - Ignore directory structure of source directory, compress all files - into a single directory. - The default value is . - - - - - The set of files to be included in the archive. - - - - - Specifies the behaviour when a duplicate file is found. The default - is . - - - - - The character encoding to use for filenames and comment inside the - zip file. The default is the system's OEM code page. - - - - - Specifies how entries with the same name should be processed. - - - - - Overwrite existing entry with same name. - - - - - Preserve existing entry with the same name. - - - - - Report failure when two entries have the same name. - - - - - Specialized for - that ignores case when converting from string. - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - Specifies the compression methods supported by - and . - - - - - No compression. - - - - - GZIP compression. - - - - - BZIP2 compression. - - - - - Specialized for - that ignores case when converting from string. - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - A is a with extra - attributes useful in the context of the . - - - - - A 3 digit octal string, specify the user, group and other modes - in the standard Unix fashion. Only applies to plain files. The - default is 644. - - - - - A 3 digit octal string, specify the user, group and other modes - in the standard Unix fashion. Only applies to directories. The - default is 755. - - - - - The username for the tar entry. - - - - - The user identifier (UID) for the tar entry. - - - - - The groupname for the tar entry. - - - - - The group identifier (GID) for the tar entry. - - - - - The top level directory prefix. If set, all file and directory paths - in the fileset will have this value prepended. Can either be a single - directory name or a "/" separated path. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Get the total number of files that are represented by the - filesets in this collection. - - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - A is a with extra - attributes useful in the context of the . - - - - - The top level directory prefix. If set, all file and directory paths - in the fileset will have this value prepended. Can either be a single - directory name or a "/" separated path. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Get the total number of files that are represented by the - filesets in this collection. - - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - diff --git a/build-support/tools/nant/bin/NAnt.Core.dll b/build-support/tools/nant/bin/NAnt.Core.dll deleted file mode 100644 index 1083a4243..000000000 Binary files a/build-support/tools/nant/bin/NAnt.Core.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.Core.xml b/build-support/tools/nant/bin/NAnt.Core.xml deleted file mode 100644 index f7d392b98..000000000 --- a/build-support/tools/nant/bin/NAnt.Core.xml +++ /dev/null @@ -1,17156 +0,0 @@ - - - - NAnt.Core - - - - - Used to indicate that a property should be able to be converted into a - . - - - - - Base class for all validator attributes. - - - - - Validates the specified value. - - The value to be validated. - The validation fails. - - - - Initializes a new instance of the - class. - - - - - Checks if the specified value can be converted to a . - - The value to be checked. - cannot be converted to a . - - - - Indicates that property should be treated as a XML attribute for the - task. - - - Examples of how to specify task attributes - - #region Public Instance Properties - - [BuildAttribute("out", Required=true)] - public string Output { - get { return _out; } - set { _out = value; } - } - - [BuildAttribute("optimize")] - [BooleanValidator()] - public bool Optimize { - get { return _optimize; } - set { _optimize = value; } - } - - [BuildAttribute("warnlevel")] - [Int32Validator(0,4)] // limit values to 0-4 - public int WarnLevel { - get { return _warnLevel; } - set { _warnLevel = value; } - } - - [BuildElement("sources")] - public FileSet Sources { - get { return _sources; } - set { _sources = value; } - } - - #endregion Public Instance Properties - - #region Private Instance Fields - - private string _out = null; - private bool _optimize = false; - private int _warnLevel = 4; - private FileSet _sources = new FileSet(); - - #endregion Private Instance Fields - - - - - - Initializes a new instance of the with the - specified name. - - The name of the attribute. - is . - is a zero-length . - - - - Gets or sets the name of the XML attribute. - - - The name of the XML attribute. - - - - - Gets or sets a value indicating whether the attribute is required. - - - if the attribute is required; otherwise, - . The default is . - - - - - Gets or sets a value indicating whether property references should - be expanded. - - - if properties should be expanded; otherwise - . The default is . - - - - - Used to specify how this attribute will be handled as the XML is - parsed and given to the element. - - - if XML should be processed; otherwise - . The default is . - - - - - Indicates that property should be treated as a XML arrayList - - - - Should only be applied to properties exposing strongly typed arrays or - strongly typed collections. - - - The XML format is like this: - - - - - - - - ]]> - - - - - - - Indicates that the property should be treated as an XML element and - further processing should be done. - - - - The XML format is like this: - - - - - - - ]]> - - - - - - - Initializes a new instance of the with the - specified name. - - The name of the attribute. - is . - is a zero-length . - - - - Gets or sets the name of the attribute. - - - The name of the attribute. - - - - - Gets or sets a value indicating whether the attribute is required. - - - if the attribute is required; otherwise, - . The default is . - - - - - Used to specify how this element will be handled as the XML is parsed - and given to the element. - - - if XML should be processed; otherwise - . The default is . - - - - - Initializes a new instance of the - with the specified name. - - The name of the attribute. - is . - is a zero-length . - - - - Gets or sets the type of objects that this container holds. - - - The type of the elements that this container holds. - - - - This can be used for validation and schema generation. - - - If not specified, the type of the elements will be determined using - reflection. - - - is . - - - - Indicates that the property should be treated as a container for a - collection of build elements. - - - - Should only be applied to properties exposing strongly typed arrays or - strongly typed collections. - - - The XML format is like this: - - - - - - - - - - ]]> - - - - - - - Initializes a new instance of the with the - specified name and child element name. - - The name of the collection. - The name of the child elements in the collection - is . - is a zero-length . - - - - The name of the child element within the collection. - - - The name to check for in the XML of the elements in the collection. - - - This can be used for validation and schema generation. - - - - - Used to indicate that a property should be able to be converted into a - . - - - - - Initializes a new instance of the - class. - - - - - Checks if the specified value can be converted to a . - - The value to be checked. - cannot be converted to a . - - - - Indicates that class should be treated as a NAnt element. - - - Attach this attribute to a subclass of Element to have NAnt be able - to recognize it. The name should be short but must not confict - with any other element already in use. - - - - - Initializes a new instance of the - with the specified name. - - The name of the element. - is . - is a zero-length . - - - - Gets or sets the name of the element. - - - The name of the element. - - - - - Indicates that a property should be treated as a XML file set for the - task. - - - - - Initializes a new instance of the with the - specified name. - - The name of the attribute. - is . - is a zero-length . - - - - Indicates that the value of the property to which the attribute is - assigned, can be configured on the framework-level in the NAnt application - configuration file. - - - - The following example shows a property of which the value can be - configured for a specific framework in the NAnt configuration file. - - - [FrameworkConfigurable("exename", Required=true)] - public virtual string ExeName { - get { return _exeName; } - set { _exeName = value; } - } - - - - - - Initializes a new instance of the - with the specified attribute name. - - The name of the framework configuration attribute. - is a . - is a zero-length . - - - - Gets or sets the name of the framework configuration attribute. - - The name of the framework configuration attribute. - - - - Gets or sets a value indicating whether the configuration attribute - is required. - - - if the configuration attribute is required; - otherwise, . The default is . - - - - - Gets or sets a value indicating whether property references should - be expanded. - - - if properties should be expanded; otherwise - . The default is . - - - - - Indicates that the method should be exposed as a function in NAnt build - files. - - - Attach this attribute to a method of a class that derives from - to have NAnt be able to recognize it. - - - - - Initializes a new instance of the - class with the specified name. - - The name of the function. - is . - is a zero-length . - - - - Gets or sets the name of the function. - - - The name of the function. - - - - - Indicates that class should be treated as a set of functions. - - - Attach this attribute to a class that derives from - to have NAnt be able to recognize it as containing custom functions. - - - - - Initializes a new instance of the - class with the specified name. - - The prefix used to distinguish the functions. - The category of the functions. - - is . - -or- - is . - - - is a zero-length . - -or- - is a zero-length . - - - - - Gets or sets the category of the function set. - - - The name of the category of the function set. - - - This will be displayed in the user docs. - - - - - Gets or sets the prefix of all functions in this function set. - - - The prefix of the functions in this function set. - - - - - Indicates that property should be able to be converted into a - within the given range. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class with the specied minimum and maximum values. - - The minimum value. - The maximum value. - - - - Checks whether the specified value can be converted to an - and whether the value lies within the range defined by the - and properties. - - The value to be checked. - - - cannot be converted to an . - - -or- - - is not in the range defined by - and . - - - - - - Gets or sets the minimum value. - - - The minimum value. The default is . - - - - - Gets or sets the maximum value. - - - The maximum value. The default is . - - - - - The base of the number to validate, which must be 2, 8, 10, or 16. - - - The base of the number to validate. - - - The default is 10. - - - - - Defines possible locations in which a task executable can be located. - - - - - Locates the task executable in the current Framework directory. - - - - - Locates the task executable in the current Framework SDK directory. - - - - - Indicates the location that a task executable can be located in. - - - - When applied to a task deriving from , - the program to execute will first be searched for in the designated - location. - - - If the program does not exist in that location, and the file name is - not an absolute path then the list of tool paths of the current - target framework will be searched (in the order in which they are - defined in the NAnt configuration file). - - - - - - Initializes a new instance of the - with the specified location. - - The of the attribute. - - - - Gets or sets the of the task. - - - The location type of the task to which the attribute is assigned. - - - - - Used to indicate whether a property should allow - an empty string value or not. - - - - - Initializes a new instance of the - class. - - - - - Checks if the specified value adheres to the rules defined by the - properties of the . - - The value to be checked. - is an empty string value and is set to . - - - - Gets or sets a value indicating whether an empty string or - should be a considered a valid value. - - - if an empty string or - should be considered a valid value; otherwise, . - The default is . - - - - - Gets or sets a regular expression. The string will be validated to - determine if it matches the expression. - - - - - - - - An optional error message that can be used to better describe the - regular expression error. - - - - - Indicates that property should be treated as a XML attribute for the - task. - - - Examples of how to specify task attributes - - // task XmlType default is string - [TaskAttribute("out", Required=true)] - string _out = null; // assign default value here - - [TaskAttribute("optimize")] - [BooleanValidator()] - // during ExecuteTask you can safely use Convert.ToBoolean(_optimize) - string _optimize = Boolean.FalseString; - - [TaskAttribute("warnlevel")] - [Int32Validator(0,4)] // limit values to 0-4 - // during ExecuteTask you can safely use Convert.ToInt32(_optimize) - string _warnlevel = "0"; - - [BuildElement("sources")] - FileSet _sources = new FileSet(); - - NOTE: Attribute values must be of type of string if you want - to be able to have macros. The field stores the exact value during - Initialize. Just before ExecuteTask is called NAnt will expand - all the macros with the current values. - - - - - Initializes a new instance of the - with the specified attribute name. - - The name of the task attribute. - is a . - is a zero-length . - - - - Indicates that class should be treated as a task. - - - Attach this attribute to a subclass of Task to have NAnt be able - to recognize it. The name should be short but must not confict - with any other task already in use. - - - - - Initializes a new instance of the - with the specified name. - - The name of the task. - is . - is a zero-length . - - - - Models a NAnt XML element in the build file. - - - - Automatically validates attributes in the element based on attributes - applied to members in derived classes. - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - from the specified element. - - The element that should be used to create a new instance of the class. - - - - Performs default initialization. - - - Derived classes that wish to add custom initialization should override - the method. - - - - - Retrieves the location in the build file where the element is - defined. - - The element's build file location - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to be logged. - - The actual logging is delegated to the project. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - The actual logging is delegated to the project. - - - - - Derived classes should override to this method to provide extra - initialization and validation not covered by the base class. - - The XML node of the element to use for initialization. - - - - Derived classes should override to this method to provide extra - initialization and validation not covered by the base class. - - - Access to the that was used to initialize - this is available through . - - - - - Copies all instance data of the to a given - . - - - - - Performs initialization using the given set of properties. - - - - - Initializes all build attributes and child elements. - - - - - Locates the XML node for the specified attribute in the project - configuration node. - - The name of attribute for which the XML configuration node should be located. - The framework to use to obtain framework specific information, or if no framework specific information should be used. - - The XML configuration node for the specified attribute, or - if no corresponding XML node could be - located. - - - If there's a valid current framework, the configuration section for - that framework will first be searched. If no corresponding - configuration node can be located in that section, the framework-neutral - section of the project configuration node will be searched. - - - - - Returns the of the - assigned to the specified - . - - The of which the assigned should be retrieved. - - The assigned to the specified - or a null reference is no - is assigned to the . - - - - - Gets or sets the parent of the element. - - - The parent of the element. - - - This will be the parent , , or - depending on where the element is defined. - - - - - Gets the name of the XML element used to initialize this element. - - - The name of the XML element used to initialize this element. - - - - - Gets or sets the to which this element belongs. - - - The to which this element belongs. - - - - - Gets the properties local to this and the - . - - - The properties local to this and the . - - - - - Gets or sets the . - - - The . - - - The defines the current namespace - scope and provides methods for looking up namespace information. - - - - - Gets or sets the XML node of the element. - - - The XML node of the element. - - - - - Gets or sets the location in the build file where the element is - defined. - - - The location in the build file where the element is defined. - - - - - Gets a value indicating whether the element is performing additional - processing using the that was used to - initialize the element. - - - . - - - - Elements that need to perform additional processing of the - that was used to initialize the element, should - override this property and return . - - - When , no build errors will be reported for - unknown nested build elements. - - - - - - Configures an using meta-data provided by - assigned attributes. - - - - - Initializes a new instance of the - class for the given . - - The for which an should be created. - The to initialize the with. - The to use for property expansion. - The framework that the should target. - - is . - -or- - is . - -or- - is . - - - - - Creates a child using property set/get methods. - - The instance that represents the property of the current class. - A representing the get accessor for the property. - A representing the set accessor for the property. - The used to initialize the new instance. - The collection of property values to use for macro expansion. - The from which to obtain framework-specific information. - The child. - - - - Creates an for the given - . - - The for which an should be created. - - An for the given . - - - - - Holds the that should be initialized. - - - - - Holds the that should be used to initialize - the . - - - - - Holds the dictionary that should be used for property - expansion. - - - - - Holds the framework that should be targeted by the - that we're configuring, or - if there's no current target - framework. - - - - - Holds the names of the attributes that still need to be - processed. - - - - - Holds the names of the child nodes that still need to be - processed. - - - - - Holds the logger for the current class. - - - - - Holds the cache of instances. - - - - - Gets the . - - - The . - - - The defines the current namespace - scope and provides methods for looking up namespace information. - - - - - Internal interface used for setting element attributes. - - - - - Represents an explicitly named list of directories. - - - A is useful when you want to capture a list of - directories regardless whether they currently exist. - - - - - The base of the directory of this dirlist. The default is the project - base directory. - - - - - Gets the collection of environment variables that should be passed - to external programs that are launched. - - - - The collection of environment variables that should be passed - to external programs that are launched. - - - - - - The command-line arguments for the runtime engine. - - - - - Represents an in which one or more extensions - are found. - - - - - Initializes a new instance of the - class for a given . - - - The instance is not cached for - future use. If this is required, use . - - The for which to construct an . - - - - Creates an for the specified - and caches it for future use. - - - If an for the same assembly is - available in the cache, then this cached instance is returned. - - The for which to construct an . - - The for the specified . - - - - - Gets the containing extensions. - - - - - Initializes a instance of the - class for an extension in a given . - - The in which the extension is found. - is . - - - - Initializes a instance of the - class for an extension in a given . - - The in which the extension is found. - is . - - - - Gets the in which the extension - was found. - - - - - Gets the from which the extension will - be created. - - - The containing the extension. - - - - - Initializes a new instance of the - with the specified type. - - The type of the to consume. - is . - - - - Responsible for scanning types for plugins, and maintaining a cache of - instances. - - - - - Scans a given for plugins. - - The containing the to scan. - The to scan. - The which will be used to output messages to the build log. - - if represents a - ; otherwise, . - - - - - Registers matching plugins for the specified . - - The which plugins must be registered for. - is . - - - - Functions as a chainable TextReader - - - Implements a abstraction over a TextReader that allows the class to represent - either a TextReader or another ChainableReader to which it is chained. - - By passing a ChainableReader as a constructor paramater it is possiable to - chain many ChainableReaders together. The last ChainableReader in the chain must - be based on a TextReader. - - - - - Makes it so all calls to Read and Peek are passed the ChainableReader - passed as a parameter. - - ChainableReader to forward calls to - - - - Makes it so all calls to Read and Peek are passed the TextReader - passed as a parameter. - - TextReader to forward calls to - - - - Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor. - - Character or -1 if end of stream - - - - Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor. - - - Character or -1 if end of stream. - - - - - Closes the reader. - - - - - Calls close and supresses the finalizer for the object. - - - - - Gets a value indicating if the reader is backed by a stream in the - chain. - - - if the reader is backed by a stream; - otherwise, . - - - - - Allows a file's content to be modified while performing an operation. - - - - - Called after construction and after properties are set. Allows - for filter initialization. - - - - - If then the filter will be used; otherwise, - skipped. The default is . - - - - - Opposite of . If - then the filter will be executed; otherwise, skipped. The default - is . - - - - - Creates a new instance of the class - for the specified class in the specified - . - - - An for the specified - is cached for future use. - - The containing the . - The class representing the . - - - - Creates a new instance of the class - for the specified class in the specified - . - - The containing the . - The class representing the . - - - - Gets the name of the class that can be created - using this . - - - The name of the class that can be created using - this . - - - - - Gets the name of the filter which the - can create. - - - The name of the task which the can - create. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a for the specified - task is in the collection. - - The name of task for which the should be located in the collection. - - if a for - the specified task is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the for the specified task. - - The name of the filter for which the should be located in the collection. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represent a chain of NAnt filters that can be applied to a . - - - - A FilterChain represents a collection of one or more filters that can - be appled to a such as the . - In the case of the , the contents of the copied - files are filtered through each filter specified in the filter chain. - Filtering occurs in the order the filters are specified with filtered - output of one filter feeding into another. - - - :--------:--->:----------:--->:----------: ... :----------:--->:--------:
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
-
- - A list of all filters that come with NAnt is available here. - - - The following tasks support filtering with a FilterChain: - - - - - - - - - -
- - - Replace all occurrences of @NOW@ with the current date/time and - replace tabs with spaces in all copied files. - - - - - - - - - - - - - - - ]]> - - -
- - - Provides the abstract base class for types. - - - - - Should be overridden by derived classes. clones the referenced types - data into the current instance. - - - - - Copies all instance data of the to a given - . - - - - - The ID used to be referenced later. - - - - - The ID to use as the reference. - - - - - Gets a value indicating whether a reference to the type can be - defined. - - - Only types with an assigned - to it, can be referenced. - - - - - Gets the name of the datatype. - - - The name of the datatype. - - - - - Initializes all build attributes and child elements. - - - needs to maintain the order in which the - filters are specified in the build file. - - - - - Used to to instantiate and return the chain of stream based filters. - - The that is the source of input to the filter chain. - - The is the first - in the chain, which is based on a physical stream that feeds the chain. - - - The last in the chain. - - - - - Determines whether a given FilterChain is null or empty. - - - true if is null or empty; - otherwise, false. - - - The FilterChain to check. - - - - - The filters to apply. - - - - - The encoding to assume when filter-copying files. The default is - system's current ANSI code page. - - - - - Configurator that initializes filters in the order in which they've - been specified in the build file. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represents a physical . That is a reader based - on a stream. - - - Used by to represent a - based on a in the chain. - - - - - Parses NAnt properties and expressions - - - - This filter parses any NAnt properties or expressions found in its input, - inlining their values in its output. - - - Note: Due to limitations on buffering, expressions longer than 2048 - characters are not guaranteed to be expanded. - - Filters are intended to be used as a element of a . - - - Replace all properties with their corresponding values. - - - ]]> - - - - - - Holds data for expression expansion between input and output. - - - - - Called after construction and after properties are set. Allows - for filter initialization. - - - - - Reads the next character applying the filter logic. - - Char as an int or -1 if at the end of the stream - - - - Reads the next character applying the filter logic without advancing the current position in the stream. - - Char as an int or -1 if at the end of the stream - - - - Moves to the next character. - - - - - Refills the buffer, running our input through - .) - - - - - Determines whether we've passed the end of our data. - - - - - Replaces all occurrences of a given string in the original input with - user-supplied replacement string. - - - - This filter replaces all occurrences of a given string in the original - input stream with a user-supplied replacement string. By default string - comparisons are case sensitive but this can be changed by setting the - optional attribute to . - - - To use this filter specify the string to be replaced with the - attribute and the string to replace it with using the - attribute. - - - Filters are intended to be used as a element of a . - - - - - Replace all occurrences of "3.14" with "PI". - - - - ]]> - - - - - Replace all occurrences of "string", "String", etc. with "System.String". - - - - ]]> - - - - - - Construct that allows this filter to be chained to the one - in the parameter chainedReader. - - Filter that the filter will be chained to - - - - Reads the next character applying the filter logic. - - Char as an int or -1 if at the end of the stream - - - - Reads the next character applying the filter logic without - advancing the current position in the stream. - - Peek currently is not supported. - - - Char as an int or -1 if at the end of the stream. - - - - - - Helper function used to search for the filter's traget string. If the string - is found the result is true. If the string was not found false is returned and - nonMatchingChars contains the characters that were read to determine if the - string is present. - - - - It is assumed the stream is positioned at the character after the first character - in the target string. - - - First character in target string - Ture if the stream ended while search for the string. - Characters that were read while searching for the string. - - - - - Returns the next character in the stream replacing the specified character. Using the - allows for the same implementation for Read and Peek - - Delegate to acquire the next character. (Read/Peek) - Char as an int or -1 if at the end of the stream - - - - Compares to characters taking into account the _ignoreCase flag. - - - - - - - - The string to be replaced. - - - - - The new value for the replaced string. - Am empty string is permissible. - - - - - Determines if case will be ignored. - The default is . - - - - - Delegate for Read and Peek. Allows the same implementation - to be used for both methods. - - - - - Replaces tokens in the original input with user-supplied values. - - - - This filter replaces all token surrounded by a beginning and ending - token. The default beginning and ending tokens both default to '@'. The - optional and attributes - can be specified to change either token. By default string - comparisons are case sensitive but this can be changed by setting the - optional attribute to . - - - Tokens are specified by using the element. It is - possible to specify from 1 to n tokens and replacement values. Values can - be any valid NAnt expression. - - - Filters are intended to be used as a element of a . - - - - - Replace all occurrences of the string @DATE@ with the value of property - "TODAY". - - - - - - ]]> - - - - - Replace all occurrences of the string <DATE> with the value of - property "TODAY". - - - - - - ]]> - - - - - - Construct that allows this filter to be chained to the one - in the parameter chainedReader. - - Filter that the filter will be chained to - - - - Reads the next character applying the filter logic. - - Char as an int or -1 if at the end of the stream - - - - Reads the next character applying the filter logic without - advancing the current position in the stream. - - Peek currently is not supported. - - - Char as an int or -1 if at the end of the stream. - - - - - Initialize the filter by setting its parameters. - - - - - Finds a token give that we are positioned at a beginning token character. Either a - token replacement is returned or the characters that were read looking for the token. - - A token was not found - A token was found by there is no replacement - The stream ended while looking for the token - Either the replacement token or the characters that were read looking for the token - - - - Returns the next character in the stream replacing the specified character. Using the - allows for the same implementation for Read and Peek - - Delegate to acquire the next character. (Read/Peek) - Char as an int or -1 if at the end of the stream - - - - Compares to characters taking into account. - - - - - - - - - Marks the beginning of a token. The default is "@". - - - - - Marks the end of a token. The default is "@". - - - - - Tokens and replacement values. - - - - - Determines if case will be ignored. - The default is . - - - - - Delegate for Read and Peek. Allows the same implementation - to be used for both methods. - - - - - Converts tabs to spaces. - - - - The filter replaces tabs in a text file - with spaces. - - - Filters are intended to be used as a element of a . - - - - Replace all tabs with four spaces. - - - ]]> - - - - - - Construct that allows this filter to be chained to the one - in the parameter chainedReader. - - Filter that the filter will be chained to - - - - Retrieves the next character with moving the position in the stream. - This method is not implemented - - -1 if end of stream otherwise a character - - - - Retrieves the next character in the stream. - - -1 if end of stream otherwise a character - - - - Returns the next character in the stream replacing the specified character. Using the - allows for the same implementation for Read and Peek - - Delegate to acquire the next character. (Read/Peek) - Char as an int or -1 if at the end of the stream - - - - The number of spaces used when converting a tab. The default is - "8". - - - - - Delegate for Read and Peek. Allows the same implementation - to be used for both methods. - - - - - Functions to return information for a given assembly. - - - - - Gets or sets the that this functionset will - reference. - - - The that this functionset will reference. - - - - - Loads an assembly given its file name or path. - - The name or path of the file that contains the manifest of the assembly. - - The loaded assembly. - - is an empty . - is not found, or the module you are trying to load does not specify a filename extension. - is not a valid assembly. - An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters. - - - - Loads an assembly given the long form of its name. - - The long form of the assembly name. - - The loaded assembly. - - is a . - is not found. - - - Determine the location of the Microsoft Access 11 Primary Interop - Assembly by loading it using its fully qualified name, and copy it - to the build directory. - - - - - ]]> - - - - - - Gets the full name of the assembly, also known as the display name. - - The assembly to get the full name for. - - The full name of the assembly, also known as the display name. - - - - - Gets an for the specified assembly. - - The assembly to get an for. - - An for the specified assembly. - - - - - - Gets the physical location, in codebase format, of the loaded file - that contains the manifest. - - The assembly to get the location for. - - The location of the specified assembly. - - - - - Functions that return information about an assembly's identity. - - - - - Gets the location of the assembly as a URL. - - The of the assembly. - - The location of the assembly as a URL. - - - - - - Gets the URI, including escape characters, that represents the codebase. - - The of the assembly. - - The URI, including escape characters, that represents the codebase. - - - - - - Gets the full name of the assembly, also known as the display name. - - The of the assembly. - - The full name of the assembly, also known as the display name. - - - - Output the full name of the nunit.framework assembly to the - build log. - - - - ]]> - - - - - - - Gets the simple, unencrypted name of the assembly. - - The of the assembly. - - The simple, unencrypted name of the assembly. - - - - Output the simple name of the nunit.framework assembly to - the build log. - - - - ]]> - - - - - - - Gets the version of the assembly. - - The of the assembly. - - The version of the assembly. - - - - Output the major version of the nunit.framework assembly - to the build log. - - - - ]]> - - - - - - - - Gets the for a given file. - - The assembly file for which to get the . - - An object representing the given file. - - is an empty . - does not exist. - is not a valid assembly. - - The assembly is not added to this domain. - - - - Output the full name of the nunit.framework assembly to the - build log. - - - - ]]> - - - - - - Converts the specified string representation of a logical value to - its equivalent. - - A string containing the value to convert. - - if is equivalent to - "True"; otherwise, . - - is not equivalent to or . - - - - Converts the specified to its equivalent string - representation. - - A to convert. - - "True" if is , or - "False" if is . - - - - - Converts the argument to an integer. - - value to be converted - converted to integer. The function fails with an exception when the conversion is not possible. - - - - Converts the argument to double - - The value to be converted. - converted to double. The function fails with an exception when the conversion is not possible. - - - - Converts the argument to a string. - - The value to be converted. - - converted to string. The function fails - with an exception when the conversion is not possible. - - - Named method ConvertToString as a static ToString method would break - CLS compliance. - - - - - Converts the argument to a datetime. - - value to be converted - converted to datetime. The function fails with an exception when the conversion is not possible. - - - - Converts the argument to a boolean - - The string value to be converted to boolean. Must be 'true' or 'false'. - - converted to boolean. The function fails - with an exception when the conversion is not possible. - - - - - Gets a that is the current local date and - time on this computer. - - - A whose value is the current date and time. - - - - - Gets the year component of the specified date. - - The date of which to get the year component. - - The year, between 1 and 9999. - - - - - Gets the month component of the specified date. - - The date of which to get the month component. - - The month, between 1 and 12. - - - - - Gets the day of the month represented by the specified date. - - The date of which to get the day of the month. - - The day value, between 1 and 31. - - - - - Gets the hour component of the specified date. - - The date of which to get the hour component. - - The hour, between 0 and 23. - - - - - Gets the minute component of the specified date. - - The date of which to get the minute component. - - The minute, between 0 and 59. - - - - - Gets the seconds component of the specified date. - - The date of which to get the seconds component. - - The seconds, between 0 and 59. - - - - - Gets the milliseconds component of the specified date. - - The date of which to get the milliseconds component. - - The millisecond, between 0 and 999. - - - - - Gets the number of ticks that represent the specified date. - - The date of which to get the number of ticks. - - The number of ticks that represent the date and time of the - specified date. - - - - - Gets the day of the week represented by the specified date. - - The date of which to get the day of the week. - - The day of the week, ranging from zero, indicating Sunday, to six, - indicating Saturday. - - - - - Gets the day of the year represented by the specified date. - - The date of which to get the day of the year. - - The day of the year, between 1 and 366. - - - - - Returns the number of days in the specified month of the specified - year. - - The year. - The month (a number ranging from 1 to 12). - - The number of days in for the specified - . - - is less than 1 or greater than 12. - - - - Returns an indication whether the specified year is a leap year. - - A 4-digit year. - - if is a leap year; - otherwise, . - - - - - Converts the specified string representation of a date and time to - its equivalent. - - A string containing a date and time to convert. - - A equivalent to the date and time contained - in . - - does not contain a valid string representation of a date and time. - - The for the invariant culture is - used to supply formatting information about . - - - - - Converts the specified to its equivalent - string representation. - - A to convert. - - A string representation of formatted using - the general format specifier ("G"). - - - is formatted with the - for the invariant culture. - - - - - Converts the specified to its equivalent - string representation. - - A to convert. - A format string. - - A string representation of formatted - using the specified format - - - is formatted with the - for the invariant culture. - - - - - Groups a set of functions for dealing with directories. - - - - - Returns the creation date and time of the specified directory. - - The directory for which to obtain creation date and time information. - - The creation date and time of the specified directory. - - The specified directory does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - - - - Returns the date and time the specified directory was last written to. - - The directory for which to obtain write date and time information. - - The date and time the specified directory was last written to. - - The specified directory does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - - - - Returns the date and time the specified directory was last accessed. - - The directory for which to obtain access date and time information. - - The date and time the specified directory was last accessed. - - The specified directory does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - The parameter is in an invalid format. - - - - Gets the current working directory. - - - A containing the path of the current working - directory. - - - - - Retrieves the parent directory of the specified path. - - The path for which to retrieve the parent directory. - - The parent directory, or an empty if - is the root directory, including the root - of a UNC server or share name. - - The directory specified by is read-only. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - The specified path was not found. - - - Copy "readme.txt" from the current working directory to - its parent directory. - - - - - - ]]> - - - - - - Returns the volume information, root information, or both for the - specified path. - - The path for which to retrieve the parent directory. - - A string containing the volume information, root information, or - both for the specified path. - - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - - - - Determines whether the given path refers to an existing directory - on disk. - - The path to test. - - if refers to an - existing directory; otherwise, . - - - Remove directory "test", if it exists. - - - ]]> - - - - - - Functions for requesting information from DNS. - - - - - Gets the host name of the local computer. - - - A string that contains the DNS host name of the local computer. - - An error is encountered when resolving the local host name. - - - - Converts the specified string representation of a number to its - double-precision floating point number equivalent. - - A string containing a number to convert. - - A double-precision floating point number equivalent to the numeric - value or symbol specified in . - - is not a number in a valid format. - represents a number less than or greater than . - - The for the invariant culture is - used to supply formatting information about . - - - - - Converts the specified to its equivalent - string representation. - - A to convert. - - The string representation of formatted - using the general format specifier ("G"). - - - is formatted with the - for the invariant culture. - - - - - Provide information about the current environment and platform. - - - - - Gets the path to the system special folder identified by the - specified enumeration. - - An enumerated constant that identifies a system special folder. - - The path to the specified system special folder, if that folder - physically exists on your computer; otherwise, the empty string (""). - - is not a member of . - - - Copy "out.log" from the project base directory to the - program files directory. - - - - ]]> - - - - - - Gets the NetBIOS name of this local computer. - - - The NetBIOS name of this local computer. - - The name of this computer cannot be obtained. - - - - Gets an object that represents the - current operating system. - - - An object that contains the current - platform identifier and version number. - - - - Output string representation of the current operating system. - - - - ]]> - - If the operating system is Windows 2000, the output is: - - Microsoft Windows NT 5.0.2195.0 - - - - - - - Gets the user name of the person who started the current thread. - - - The name of the person logged on to the system who started the - current thread. - - - - Modify the home directory of the current user on unix-based systems. - - - - - - - - ]]> - - - - - - Returns the value of the specified environment variable. - - The environment variable of which the value should be returned. - - The value of the specified environment variable. - - Environment variable does not exist. - - - - Gets a value indicating whether the specified environment variable - exists. - - The environment variable that should be checked. - - if the environment variable exists; otherwise, - . - - - - Execute a set of tasks only if the "BUILD_DEBUG" environment - variable is set. - - - - ... - - ]]> - - - - - - Gets a object that describes the major, - minor, build, and revision numbers of the Common Language Runtime. - - - A Version object. - - - Output the major version of the CLR. - - - ]]> - - - - - - Gets the newline string defined for this environment. - - - A string containing CRLF for non-Unix platforms, or LF for Unix - platforms. - - - Output two lines in a log file. - - - ]]> - - - - - - Groups a set of functions for dealing with files. - - - - - Returns the creation date and time of the specified file. - - The file for which to obtain creation date and time information. - - The creation date and time of the specified file. - - The specified file does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - The parameter is in an invalid format. - - - - Returns the date and time the specified file was last written to. - - The file for which to obtain write date and time information. - - The date and time the specified file was last written to. - - The specified file does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - - - - Returns the date and time the specified file was last accessed. - - The file for which to obtain access date and time information. - - The date and time the specified file was last accessed. - - The specified file does not exist. - is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both exceed the system-defined maximum length. - The parameter is in an invalid format. - - - - Determines whether the specified file exists. - - The file to check. - - if refers to an - existing file; otherwise, . - - - Execute a set of tasks, if file "output.xml" does not exist. - - - ... - - ]]> - - - - - - Determines whether is more or equal - up-to-date than . - - The file to check against the target file. - The file for which we want to determine the status. - - if is more - or equal up-to-date than ; otherwise, - . - - or is a zero-length string, contains only white space, or contains one or more invalid characters. - The specified path, file name, or both of either or exceed the system-defined maximum length. - - - - Gets the length of the file. - - filename - - Length in bytes, of the file named . - - The file specified cannot be found. - - - - Checks if a given file is an assembly. - - The name or path of the file to be checked. - True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata). - is a null . - is an empty . - is not found, or the file you are trying to check does not specify a filename extension. - The caller does not have path discovery permission. - - - - Functions that provide version information for a physical file on disk. - - - - - Returns a representing the version - information associated with the specified file. - - The file to retrieve the version information for. - - A containing information about the file. - - The file specified cannot be found. - - - - Gets the name of the company that produced the file. - - A instance containing version information about a file. - - The name of the company that produced the file. - - - - - Gets the file version of a file. - - A instance containing version information about a file. - - The file version of a file. - - - - - - Gets the name of the product the file is distributed with. - - A instance containing version information about a file. - - The name of the product the file is distributed with. - - - - - Gets the product version of a file. - - A instance containing version information about a file. - - The product version of a file. - - - - - - Checks whether the specified framework exists, and is valid. - - The framework to test. - - if the specified framework exists ; otherwise, - . - - - - - Checks whether the SDK for the specified framework is installed. - - The framework to test. - - if the SDK for specified framework is installed; - otherwise, . - - - - - - - Gets the identifier of the current target framework. - - - The identifier of the current target framework. - - - - - Gets the identifier of the runtime framework. - - - The identifier of the runtime framework. - - - - - Gets the family of the specified framework. - - The framework of which the family should be returned. - - The family of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the version of the current target framework. - - - The version of the current target framework. - - - - - - Gets the version of the specified framework. - - The framework of which the version should be returned. - - The version of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the description of the current target framework. - - - The description of the current target framework. - - - - - - Gets the description of the specified framework. - - The framework of which the description should be returned. - - The description of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the Common Language Runtime version of the current target - framework. - - - The Common Language Runtime version of the current target framework. - - - - - - Gets the Common Language Runtime version of the specified framework. - - The framework of which the Common Language Runtime version should be returned. - - The Common Language Runtime version of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the framework directory of the specified framework. - - The framework of which the framework directory should be returned. - - The framework directory of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the assembly directory of the specified framework. - - The framework of which the assembly directory should be returned. - - The assembly directory of the specified framework. - - is not a valid framework identifier. - - - - - - Gets the SDK directory of the specified framework. - - The framework of which the SDK directory should be returned. - - The SDK directory of the specified framework, or an empty - if the SDK of the specified framework is not - installed. - - is not a valid framework identifier. - - - - - - Gets the absolute path of the specified tool for the current - target framework. - - The file name of the tool to search for. - - The absolute path to if found in one of the - configured tool paths; otherwise, an error is reported. - - could not be found in the configured tool paths. - - - The configured tool paths are scanned in the order in which they - are defined in the framework configuration. - - - The file name of the tool to search should include the extension. - - - - Use gacutil to install an assembly in the GAC. - - - - - - ]]> - - - - - - Gets the runtime engine of the specified framework. - - The framework of which the runtime engine should be returned. - - The full path to the runtime engine of the specified framework, or - an empty if no runtime engine is defined - for the specified framework. - - is not a valid framework identifier. - - - - - - Gets a comma-separated list of frameworks filtered by the specified - . - - A bitwise combination of values that filter the frameworks to retrieve. - - A comma-separated list of frameworks filtered by the specified - , sorted on name. - - - - Define a build-all target that executes the build - target once for each installed framework targeting compact - devices. - - - - - - - - - - - ... - - ]]> - - - - - - Checks whether the specified framework is valid. - - The framework to check. - is not a valid framework identifier. - - - - Converts the specified string representation of a number to its - 32-bit signed integer equivalent. - - A string containing a number to convert. - - A 32-bit signed integer equivalent to the number contained in - . - - is not of the correct format. - represents a number less than or greater than . - - The for the invariant culture is - used to supply formatting information about . - - - - - Converts the specified to its equivalent string - representation. - - A to convert. - - The string representation of , consisting - of a negative sign if the value is negative, and a sequence of - digits ranging from 0 to 9 with no leading zeroes. - - - is formatted with the - for the invariant culture. - - - - - Converts the specified string representation of a number to its - 64-bit signed integer equivalent. - - A string containing a number to convert. - - A 64-bit signed integer equivalent to the number contained in - . - - is not of the correct format. - represents a number less than or greater than . - - The for the invariant culture is - used to supply formatting information about . - - - - - Converts the specified to its equivalent string - representation. - - A to convert. - - The string representation of , consisting - of a negative sign if the value is negative, and a sequence of - digits ranging from 0 to 9 with no leading zeroes. - - - is formatted with the - for the invariant culture. - - - - - Rounds the value to the nearest whole number - - Number to be rounded, can be anything convertible to a double. - - Rounded value. - - - - - Returns the largest whole number less than or equal to the specified - number. - - value to be , can be anything convertible to a double - - The largest whole number less than or equal to the specified number. - - - - - Returns the smallest whole number greater than or equal to the specified number - - value - - The smallest whole number greater than or equal to the specified number. - - - - - Returns the absolute value of the specified number - - value to take the absolute value from - - when is greater - than or equal to zero; otherwise, -. - - - - - Gets the base directory of the appdomain in which NAnt is running. - - - The base directory of the appdomain in which NAnt is running. - - - - - Gets the NAnt assembly. - - - The NAnt assembly. - - - - - Searches the probing paths of the current target framework for the - specified file. - - The name of the file to search for. - - The absolute path to if found in one of the - configured probing; otherwise, an error is reported. - - could not be found in the configured probing paths. - - - The (relative) probing paths are resolved relative to the base - directory of the appdomain in which NAnt is running. - - - The configured probing paths are scanned recursively in the order - in which they are defined in the framework configuration. - - - The file name to search should include the extension. - - - - - Compile an assembly referencing the nunit.framework assembly - for the current target framework that is shipped as part of the - NAnt distribution. - - - - - - - - - - - - ]]> - - - - - - Searches the probing paths of the current target framework for the - specified file. - - The directory to use a base directory for the probing paths. - The name of the file to search for. - - The absolute path to if found in one of the - configured probing; otherwise, an error is reported. - - could not be found in the configured probing paths. - - - The (relative) probing paths are resolved relative to the specified - base directory. - - - The configured probing paths are scanned recursively in the order - in which they are defined in the framework configuration. - - - The file name to search should include the extension. - - - - - Compile an assembly referencing the nunit.framework assembly - for the current target framework that is shipped as part of the - NAnt distribution. - - - - - - - - - - - - ]]> - - - - - - Gets the name of the current project. - - - The name of the current project, or an empty - if no name is specified in the build file. - - - - - Gets the form of the build file. - - - The form of the build file, or - an empty if the project is not file backed. - - - - - Gets the local path to the build file. - - - The local path of the build file, or an empty - if the project is not file backed. - - - - - Gets the name of the target that will be executed when no other - build targets are specified. - - - The name of the target that will be executed when no other build - targets are specified, or an empty if no - default target is defined for the project. - - - - - Gets the base directory of the current project. - - - The base directory of the current project. - - - - - Checks whether the specified target exists. - - The target to test. - - if the specified target exists; otherwise, - . - - - - Execute target "clean", if it exists. - - - - - - ]]> - - - - - - Gets the name of the target being executed. - - - A that contains the name of the target - being executed. - - No target is being executed. - - - - Checks whether the specified target has already been executed. - - The target to test. - - if the specified target has already been - executed; otherwise, . - - Target does not exist. - - - - Checks whether the specified task exists. - - The task to test. - - if the specified task exists; otherwise, - . - - - - - Returns the from which the specified task - was loaded. - - The name of the task to get the of. - - The from which the specified task was loaded. - - Task is not available. - - - - Checks whether the specified property exists. - - The property to test. - - if the specified property exists; otherwise, - . - - - - Execute a set of tasks if the "build.debug" property - exists. - - - - - - - - ]]> - - - - - - Checks whether the specified property is read-only. - - The property to test. - - if the specified property is read-only; - otherwise, . - - - Check whether the "debug" property is read-only. - property::is-readonly('debug') - - Property has not been set. - - - - Checks whether the specified property is a dynamic property. - - The property to test. - - if the specified property is a dynamic - property; otherwise, . - - Property has not been set. - - - Check whether the "debug" property is a dynamic property. - - property::is-dynamic('debug') - - - - - Gets the name of the platform on which NAnt is running. - - - The name of the platform on which NAnt is running. - - - - - Checks whether NAnt is running on Windows (and not just 32-bit Windows - as the name may lead you to believe). - - - if NAnt is running on Windows; - otherwise, . - - - - - Checks whether NAnt is running on Windows. - - - if NAnt is running on Windows; - otherwise, . - - - - - Checks whether NAnt is running on Unix. - - - if NAnt is running on Unix; - otherwise, . - - - - - Functions that return information about an operating system. - - - - - Gets a value that identifies the operating - system platform. - - The operating system. - - value that identifies the operating system - platform. - - - - - - Gets a object that identifies this operating - system. - - The operating system. - - A object that describes the major version, - minor version, build, and revision of the operating system. - - - - - - Converts the value of the specified operating system to its equivalent - representation. - - The operating system. - - The representation of - . - - - - Output string representation of the current operating system. - - - - ]]> - - If the operating system is Windows 2000, the output is: - - Microsoft Windows NT 5.0.2195.0 - - - - - - - Returns the fully qualified path. - - The file or directory for which to obtain absolute path information. - - A string containing the fully qualified location of , - such as "C:\MyFile.txt". - - is a zero-length string, contains only white space, or contains one or more invalid characters. - contains a colon (":"). - The specified path, file name, or both exceed the system-defined maximum length. - - - - Combines two paths. - - first path - second path - - A string containing the combined paths. If one of the specified paths - is a zero-length string, this method returns the other path. If - contains an absolute path, this method - returns . - - or contain one or more invalid characters. - - - - Changes the extension of the path string. - - The path information to modify. The path cannot contain any of the characters - defined in InvalidPathChars. - The new extension (with a leading period). Specify a null reference - to remove an existing extension from . - - - A string containing the modified path information. - - - On Windows-based desktop platforms, if is - an empty , the path information is returned - unmodified. If has no extension, the returned - path contains - appended to the end of . - - - - For more information see the documentation. - - contains one or more invalid characters. - - - - Returns the directory information for the specified path string. - - The path of a file or directory. - - A containing directory information for - , or an empty if - denotes a root directory, or does not - contain directory information. - - contains invalid characters, is empty, or contains only white spaces. - - - - Returns the extension for the specified path string. - - The path string from which to get the extension. - - A containing the extension of the specified - (including the "."), or an empty - if does not have - extension information. - - contains one or more invalid characters. - - - - Returns the filename for the specified path string. - - The path string from which to obtain the file name and extension. - - - A consisting of the characters after the last - directory character in path. - - - If the last character of is a directory or - volume separator character, an empty is returned. - - - contains one or more invalid characters. - - - - Returns the filename without extension for the specified path string. - - The path of the file. - - A containing the returned - by , minus the last period (.) and all - characters following it. - - contains one or more invalid characters. - - - - Gets the root directory of the specified path. - - The path from which to obtain root directory information. - - A containing the root directory of - , such as "C:\", or an empty - if does not contain root directory information. - - contains invalid characters, or is empty. - - - - Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file. - - - A containing the name of the temporary file. - - - - - Gets the path to the temporary directory. - - - A containing the path information of a - temporary directory. - - - - - Determines whether a path string includes an extension. - - The path to search for an extension. - - . if the characters that follow the last - directory separator or volume separator in the - include a period (.) followed by one or more characters; - otherwise, . - - contains one or more invalid characters. - - - - Determines whether a path string is absolute. - - The path to test. - - if path contains an absolute ; - otherwise, . - - contains one or more invalid characters. - - - - Gets the value of a variable for the specified package. - - The package for which the variable should be retrieved. - The name of the variable. - - The value of variable for the specified - package. - - pkg-config could not be started. - does not exist. - - - - Gets the link flags required to compile the package, including all - its dependencies. - - The package for which the link flags should be retrieved. - - The link flags required to compile the package. - - pkg-config could not be started. - does not exist. - - - - Gets the compile flags required to compile the package, including all - its dependencies. - - The package for which the compile flags should be retrieved. - - The pre-processor and compile flags required to compile the package. - - pkg-config could not be started. - does not exist. - - - - Determines the version of the given package. - - The package to get the version of. - - The version of the given package. - - pkg-config could not be started. - does not exist. - - - - Determines whether the given package is at least version - . - - The package to check. - The version the package should at least have. - - if the given package is at least version - ; otherwise, . - - pkg-config could not be started. - - - - Determines whether the given package is exactly version - . - - The package to check. - The version the package should have. - - if the given package is exactly version - ; otherwise, . - - pkg-config could not be started. - - - - Determines whether the given package is at no newer than version - . - - The package to check. - The version the package should maximum have. - - if the given package is at no newer than - version ; otherwise, . - - pkg-config could not be started. - - - - Determines whether the given package is between two versions. - - The package to check. - The version the package should at least have. - The version the package should maximum have. - - if the given package is between - and ; otherwise, . - - pkg-config could not be started. - - - - Determines whether the given package exists. - - The package to check. - - if the package exists; otherwise, - . - - pkg-config could not be started. - - - - Runs pkg-config with the specified arguments and returns a - based on the exit code. - - The arguments to pass to pkg-config. - - if pkg-config exited with exit code 0; - otherwise, - - - - - Runs pkg-config with the specified arguments and returns the result - as a . - - The arguments to pass to pkg-config. - - The result of running pkg-config with the specified arguments. - - - - - Factory method to return a new instance of ExecTask - - - - - - - Returns the length of the specified string. - - input string - - The string's length. - - - string::get-length('foo') ==> 3 - - - string::get-length('') ==> 0 - - - - - Returns a substring of the specified string. - - input string - position of the start of the substring - the length of the substring - - - If the is greater than zero, the - function returns a substring starting at character position - with a length of - characters. - - - If the is equal to zero, the function - returns an empty string. - - - or is less than zero. - is greater than the length of . - plus indicates a position not within . - - string::substring('testing string', 0, 4) ==> 'test' - - - string::substring('testing string', 8, 3) ==> 'str' - - - string::substring('testing string', 8, 0) ==> '' - - - string::substring('testing string', -1, 5) ==> ERROR - - - string::substring('testing string', 8, -1) ==> ERROR - - - string::substring('testing string', 5, 17) ==> ERROR - - - - - Tests whether the specified string starts with the specified prefix - string. - - test string - prefix string - - when is a prefix for - the string . Meaning, the characters at the - beginning of are identical to - ; otherwise, . - - - This function performs a case-sensitive word search using the - invariant culture. - - - string::starts-with('testing string', 'test') ==> true - - - string::starts-with('testing string', 'testing') ==> true - - - string::starts-with('testing string', 'string') ==> false - - - string::starts-with('test', 'testing string') ==> false - - - - - Tests whether the specified string ends with the specified suffix - string. - - test string - suffix string - - when is a suffix for - the string . Meaning, the characters at the - end of are identical to - ; otherwise, . - - - This function performs a case-sensitive word search using the - invariant culture. - - - string::ends-with('testing string', 'string') ==> true - - - string::ends-with('testing string', '') ==> true - - - string::ends-with('testing string', 'bring') ==> false - - - string::ends-with('string', 'testing string') ==> false - - - - - Returns the specified string converted to lowercase. - - input string - - The string in lowercase. - - - The casing rules of the invariant culture are used to convert the - to lowercase. - - - string::to-lower('testing string') ==> 'testing string' - - - string::to-lower('Testing String') ==> 'testing string' - - - string::to-lower('Test 123') ==> 'test 123' - - - - - Returns the specified string converted to uppercase. - - input string - - The string in uppercase. - - - The casing rules of the invariant culture are used to convert the - to uppercase. - - - string::to-upper('testing string') ==> 'TESTING STRING' - - - string::to-upper('Testing String') ==> 'TESTING STRING' - - - string::to-upper('Test 123') ==> 'TEST 123' - - - - - Returns a string corresponding to the replacement of a given string - with another in the specified string. - - input string - A to be replaced. - A to replace all occurrences of . - - A equivalent to but - with all instances of replaced with - . - - is an empty string. - - This function performs a word (case-sensitive and culture-sensitive) - search to find . - - - string::replace('testing string', 'test', 'winn') ==> 'winning string' - - - string::replace('testing string', 'foo', 'winn') ==> 'testing string' - - - string::replace('testing string', 'ing', '') ==> 'test str' - - - string::replace('banana', 'ana', 'ana') ==> 'banana' - - - - - Tests whether the specified string contains the given search string. - - The string to search. - The string to locate within . - - if is found in - ; otherwise, . - - - This function performs a case-sensitive word search using the - invariant culture. - - - string::contains('testing string', 'test') ==> true - - - string::contains('testing string', '') ==> true - - - string::contains('testing string', 'Test') ==> false - - - string::contains('testing string', 'foo') ==> false - - - - - Returns the position of the first occurrence in the specified string - of the given search string. - - The string to search. - The string to locate within . - - - The lowest-index position of in - if it is found, or -1 if - does not contain . - - - If is an empty string, the return value - will always be 0. - - - - This function performs a case-sensitive word search using the - invariant culture. - - - string::index-of('testing string', 'test') ==> 0 - - - string::index-of('testing string', '') ==> 0 - - - string::index-of('testing string', 'Test') ==> -1 - - - string::index-of('testing string', 'ing') ==> 4 - - - - - Returns the position of the last occurrence in the specified string - of the given search string. - - The string to search. - The string to locate within . - - - The highest-index position of in - if it is found, or -1 if - does not contain . - - - If is an empty string, the return value - is the last index position in . - - - - This function performs a case-sensitive word search using the - invariant culture. - - - string::last-index-of('testing string', 'test') ==> 0 - - - string::last-index-of('testing string', '') ==> 13 - - - string::last-index-of('testing string', 'Test') ==> -1 - - - string::last-index-of('testing string', 'ing') ==> 11 - - - - - Returns the given string left-padded to the given length. - - The that needs to be left-padded. - The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. - A Unicode padding character. - - If the length of is at least - , then a new identical - to is returned. Otherwise, - will be padded on the left with as many - characters as needed to create a length of . - - is less than zero. - - Note that only the first character of - will be used when padding the result. - - - string::pad-left('test', 10, ' ') ==> ' test' - - - string::pad-left('test', 10, 'test') ==> 'tttttttest' - - - string::pad-left('test', 3, ' ') ==> 'test' - - - string::pad-left('test', -4, ' ') ==> ERROR - - - - - Returns the given string right-padded to the given length. - - The that needs to be right-padded. - The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. - A Unicode padding character. - - If the length of is at least - , then a new identical - to is returned. Otherwise, - will be padded on the right with as many - characters as needed to create a length of . - - is less than zero. - - Note that only the first character of - will be used when padding the result. - - - string::pad-right('test', 10, ' ') ==> 'test ' - - - string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa' - - - string::pad-right('test', 3, ' ') ==> 'test' - - - string::pad-right('test', -3, ' ') ==> ERROR - - - - - Returns the given string trimmed of whitespace. - - input string - - The string with any leading or trailing - white space characters removed. - - - string::trim(' test ') ==> 'test' - - - string::trim('\t\tfoo \r\n') ==> 'foo' - - - - - Returns the given string trimmed of leading whitespace. - - input string - - The string with any leading - whites pace characters removed. - - - string::trim-start(' test ') ==> 'test ' - - - string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n' - - - - - Returns the given string trimmed of trailing whitespace. - - input string - - The string with any trailing - white space characters removed. - - - string::trim-end(' test ') ==> ' test' - - - string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo' - - - - - Returns the total number of days represented by the specified - , expressed in whole and fractional days. - - A . - - The total number of days represented by the given . - - - - - Returns the total number of hours represented by the specified - , expressed in whole and fractional hours. - - A . - - The total number of hours represented by the given . - - - - - Returns the total number of minutes represented by the specified - , expressed in whole and fractional minutes. - - A . - - The total number of minutes represented by the given . - - - - - Returns the total number of seconds represented by the specified - , expressed in whole and fractional seconds. - - A . - - The total number of seconds represented by the given . - - - - - Returns the total number of milliseconds represented by the specified - , expressed in whole and fractional milliseconds. - - A . - - The total number of milliseconds represented by the given - . - - - - - Returns the number of whole days represented by the specified - . - - A . - - The number of whole days represented by the given - . - - - - Remove all files that have not been modified in the last 7 days from directory "binaries". - - - - - - - ]]> - - - - - - Returns the number of whole hours represented by the specified - . - - A . - - The number of whole hours represented by the given - . - - - - - Returns the number of whole minutes represented by the specified - . - - A . - - The number of whole minutes represented by the given - . - - - - - Returns the number of whole seconds represented by the specified - . - - A . - - The number of whole seconds represented by the given - . - - - - - Returns the number of whole milliseconds represented by the specified - . - - A . - - The number of whole milliseconds represented by the given - . - - - - - Returns the number of ticks contained in the specified - . - - A . - - The number of ticks contained in the given . - - - - - Returns a that represents a specified number - of days, where the specification is accurate to the nearest millisecond. - - A number of days, accurate to the nearest millisecond. - - A that represents . - - - - - Returns a that represents a specified number - of hours, where the specification is accurate to the nearest - millisecond. - - A number of hours, accurate to the nearest millisecond. - - A that represents . - - - - - Returns a that represents a specified number - of minutes, where the specification is accurate to the nearest - millisecond. - - A number of minutes, accurate to the nearest millisecond. - - A that represents . - - - - - Returns a that represents a specified number - of seconds, where the specification is accurate to the nearest - millisecond. - - A number of seconds, accurate to the nearest millisecond. - - A that represents . - - - - - Returns a that represents a specified number - of milliseconds. - - A number of milliseconds. - - A that represents . - - - - - Returns a that represents a specified time, - where the specification is in units of ticks. - - A number of ticks that represent a time. - - A that represents . - - - - - Constructs a from a time indicated by a - specified string. - - A string. - - A that corresponds to . - - has an invalid format. - At least one of the hours, minutes, or seconds components is outside its valid range. - - - - Converts the specified to its equivalent - string representation. - - A to convert. - - The string representation of . The format - of the return value is of the form: [-][d.]hh:mm:ss[.ff]. - - - - - Gets the value of the major component of a given version. - - A version. - - The major version number. - - - - - - - - Gets the value of the minor component of a given version. - - A version. - - The minor version number. - - - - - - - - Gets the value of the build component of a given version. - - A version. - - The build number, or -1 if the build number is undefined. - - - - - - - - Gets the value of the revision component of a given version. - - A version. - - The revision number, or -1 if the revision number is undefined. - - - - - - - - Converts the specified string representation of a version to - its equivalent. - - A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.'). - - A instance representing the specified - . - - has fewer than two components or more than four components. - A major, minor, build, or revision component is less than zero. - At least one component of does not parse to a decimal integer. - - - - Converts the specified to its equivalent - string representation. - - A to convert. - - The string representation of the values of the major, minor, build, - and revision components of the specified . - - - - - - - - Changes the file attributes of a file or set of files and directories. - - - - does not have the concept of turning - attributes off. Instead you specify all the attributes that you want - turned on and the rest are turned off by default. - - - Refer to the enumeration in the .NET SDK - for more information about file attributes. - - - - - Set the read-only file attribute for the specified file in - the project directory. - - - - ]]> - - - - - Set the normal file attribute for the specified file. - - - - ]]> - - - - - Set the normal file attribute for all executable files in - the current project directory and sub-directories. - - - - - - - - - ]]> - - - - - - Provides the abstract base class for tasks. - - - A task is a piece of code that can be executed. - - - - - Executes the task unless it is skipped. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to be logged. - - - The actual logging is delegated to the project. - - - If the attribute is set on the task and a - message is logged with level , the - priority of the message will be increased to - when the threshold of the build log is . - - - This will allow individual tasks to run in verbose mode while - the build log itself is still configured with threshold - . - - - The threshold of the project is not taken into account to determine - whether a message should be passed to the logging infrastructure, - as build listeners might be interested in receiving all messages. - - - - - - Logs a formatted message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - - The actual logging is delegated to the project. - - - If the attribute is set on the task and a - message is logged with level , the - priority of the message will be increased to . - when the threshold of the build log is . - - - This will allow individual tasks to run in verbose mode while - the build log itself is still configured with threshold - . - - - - - - Determines whether build output is enabled for the given - . - - The to check. - - if messages with the given - should be passed on to the logging infrastructure; otherwise, - . - - - The threshold of the project is not taken into account to determine - whether a message should be passed to the logging infrastructure, - as build listeners might be interested in receiving all messages. - - - - - Initializes the configuration of the task using configuration - settings retrieved from the NAnt configuration file. - - - TO-DO : Remove this temporary hack when a permanent solution is - available for loading the default values from the configuration - file if a build element is constructed from code. - - - - Initializes the task. - - - Initializes the task. - - - Executes the task. - - - - Locates the XML node for the specified attribute in either the - configuration section of the extension assembly or the.project. - - The name of attribute for which the XML configuration node should be located. - The framework to use to obtain framework specific information, or if no framework specific information should be used. - - The XML configuration node for the specified attribute, or - if no corresponding XML node could be - located. - - - If there's a valid current framework, the configuration section for - that framework will first be searched. If no corresponding - configuration node can be located in that section, the framework-neutral - section of the project configuration node will be searched. - - - - - Determines if task failure stops the build, or is just reported. - The default is . - - - - - Determines whether the task should report detailed build log messages. - The default is . - - - - - If then the task will be executed; otherwise, - skipped. The default is . - - - - - Opposite of . If - then the task will be executed; otherwise, skipped. The default is - . - - - - - The name of the task. - - - - - The prefix used when sending messages to the log. - - - - - Gets or sets the log threshold for this . By - default the threshold of a task is , - causing no messages to be filtered in the task itself. - - - The log threshold level for this . - - - When the threshold of a is higher than the - threshold of the , then all messages will - still be delivered to the build listeners. - - - - - Returns the TaskBuilder used to construct an instance of this - . - - - - - The name of the file which will have its attributes set. This is - provided as an alternate to using the task's fileset. - - - - - All the matching files and directories in this fileset will have - their attributes set. - - - - - Set the archive attribute. The default is . - - - - - Set the hidden attribute. The default is . - - - - - Set the normal file attributes. This attribute is only valid if used - alone. The default is . - - - - - Set the read-only attribute. The default is . - - - - - Set the system attribute. The default is . - - - - - Checks if a resource is available at runtime. - - - - The specified property is set to if the - requested resource is available at runtime, and - if the resource is not available. - - - we advise you to use the following functions instead: - - - - Function - Description - - - - Determines whether the specified file exists. - - - - Determines whether the given path refers to an existing directory on disk. - - - - Checks whether the specified framework exists.. - - - - Checks whether the SDK for the specified framework is installed. - - - - - - Sets the myfile.present property to if the - file is available on the filesystem and if the - file is not available. - - - - ]]> - - - - - Sets the build.dir.present property to - if the directory is available on the filesystem and - if the directory is not available. - - - - ]]> - - - - - Sets the mono-0.21.framework.present property to - if the Mono 0.21 framework is available on the current system and - if the framework is not available. - - - - ]]> - - - - - Sets the net-1.1.frameworksdk.present property to - if the .NET 1.1 Framework SDK is available on the current system and - if the SDK is not available. - - - - ]]> - - - - - - Executes the task. - - - - Sets the property identified by to - when the resource exists and to - when the resource doesn't exist. - - - The availability of the resource could not be evaluated. - - - - Evaluates the availability of a resource. - - - if the resource is available; otherwise, - . - - The availability of the resource could not be evaluated. - - - - Checks if the file specified in the property is - available on the filesystem. - - - when the file exists; otherwise, . - - - - - Checks if the directory specified in the - property is available on the filesystem. - - - when the directory exists; otherwise, . - - - - - Checks if the framework specified in the - property is available on the current system. - - - when the framework is available; otherwise, - . - - - - - Checks if the SDK for the framework specified in the - property is available on the current system. - - - when the SDK for the specified framework is - available; otherwise, . - - - - - The resource which must be available. - - - - - The type of resource which must be present. - - - - - The property that must be set if the resource is available. - - - - - Defines the possible resource checks. - - - - - Determines whether a given file exists. - - - - - Determines whether a given directory exists. - - - - - Determines whether a given framework is available. - - - - - Determines whether a given SDK is available. - - - - - Calls a NAnt target in the current project. - - - - When the is used to execute a target, both that - target and all its dependent targets will be re-executed. - - - To avoid dependent targets from being executed more than once, two - options are available: - - - - - Add an "unless" attribute with value "${target::has-executed('<target name>')}" - to the dependent targets. - - - - - Set the attribute on the - to (recommended). - - - - - - - Call the target "build". - - - - ]]> - - - - - This shows how a project could 'compile' a debug and release build - using a common compile target. - - - - - - - - - - - - - - - - - - ]]> - - - The parameter of the - defaults to , - causing the "init" target to be executed for both - the "debug" and "release" build. - - - This results in the following build log: - - - build: - - init: - - [echo] initializing - - compile: - - [echo] compiling with debug = false - - init: - - [echo] initializing - - compile: - - [echo] compiling with debug = true - - BUILD SUCCEEDED - - - If the "init" should only be executed once, set the - attribute of the - to . - - - The build log would then look like this: - - - build: - - init: - - [echo] initializing - - compile: - - [echo] compiling with debug = false - - compile: - - [echo] compiling with debug = true - - BUILD SUCCEEDED - - - - - - Executes the specified target. - - - - - Makes sure the is not calling its own - parent. - - - - - NAnt target to call. - - - - - Force an execute even if the target has already been executed. The - default is . - - - - - Execute the specified targets dependencies -- even if they have been - previously executed. The default is . - - - - - - Executes an alternate set of task or type definition depending on - conditions that are individually set on each group. - - - - - The selects one among a number of possible - alternatives. It consists of a sequence of <when> elements - followed by an optional <otherwise> element. - - - Each <when> element has a single attribute, test, which - specifies an expression. The content of the <when> and - <otherwise> elements is a set of nested tasks. - - - The content of the first, and only the first, <when> - element whose test is is executed. If no - <when> element is , the - content of the <otherwise> element is executed. - If no <when> element is , and no - <otherwise> element is present, nothing is done. - - - - - Execute alternate set of tasks depending on the configuration being - built. - - - - - - ... - - - - ... - - - Build configuration '${build.config}' is not supported! - - - ]]> - - - - - Define a sources patternset holding an alternate set of patterns - depending on the configuration being built. - - - - - - - - - - - - - - - - Build configuration '${build.config}' is not supported! - - - ]]> - - - - - - One or more alternative sets of tasks to execute. - - The set of tasks to add. - - - - The set of tasks to execute if none of the - elements are . - - - - - Gets a value indicating whether a fallback element is defined. - - - if a fallback element is defined; otherwise, - . - - - - - Groups a set of tasks to execute when a condition is met. - - - - - Executes embedded tasks/elements in the order in which they are defined. - - - - - Creates and executes the embedded (child XML nodes) elements. - - - - - Gets a value indicating whether the element is performing additional - processing using the that was use to - initialize the element. - - - , as a is - responsable for creating tasks from the nested build elements. - - - - - Used to test arbitrary boolean expression. - - - - - Copies a file, a directory, or set of files to a new file or directory. - - - - Files are only copied if the source file is newer than the destination - file, or if the destination file does not exist. However, you can - explicitly overwrite files with the attribute. - - - Entire directory structures can be copied to a new location. For this - to happen, the following criteria must be met: - - - - - Everything in the fileset is included - - - - - The directory structure is not flattened - - - - - Empty directories are included - - - - - Destination directory does not exist - - - - - If any of these items are not met, then the files within the source - directory will be copied over instead of the entire directory structure. - - - When a is used to select files or directories to - copy, the attribute must be set. Files that are - located under the base directory of the will - be copied to a directory under the destination directory matching the - path relative to the base directory of the , - unless the attribute is set to - . - - - Files that are not located under the the base directory of the - will be copied directly under to the destination - directory, regardless of the value of the - attribute. - -

Encoding

- - Unless an encoding is specified, the encoding associated with the - system's current ANSI code page is used. - - - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text - file is automatically recognized, if the file starts with the - appropriate byte order marks. - - - If you employ filters in your copy operation, you should limit the copy - to text files. Binary files will be corrupted by the copy operation. - -
- - - Copy a single file while changing its encoding from "latin1" to - "utf-8". - - - - ]]> - - - - Copy a set of files to a new directory. - - - - - - - ]]> - - - - - Copy a set of files to a directory, replacing @TITLE@ with - "Foo Bar" in all files. - - - - - - - - - - - - - ]]> - - - - - Copy an entire directory and its contents. - - - - - - ]]> - - -
- - - Initialize new instance of the . - - - - - Checks whether the task is initialized with valid attributes. - - - - - Executes the Copy task. - - A file that has to be copied does not exist or could not be copied. - - - - Actually does the file copies. - - - - - The file to copy. - - - - - The file to copy to. - - - - - The directory to copy to. - - - - - Overwrite existing files even if the destination files are newer. - The default is . - - - - - Ignore directory structure of source directory, copy all files into - a single directory, specified by the - attribute. The default is . - - - - - Copy any empty directories included in the . - The default is . - - - - - Used to select the files to copy. To use a , - the attribute must be set. - - - - - Chain of filters used to alter the file's content as it is copied. - - - - - The encoding to use when reading files. The default is the system's - current ANSI code page. - - - - - The encoding to use when writing the files. The default is - the encoding of the input file. - - - - - The set of files to perform a file operation on. - - - - FileCopyMap should now be considered a readonly hashtable. Any changes to - this property will not be taken into account during the file operation - task. To interact with the file operation, use the - property. - - - The key of the is the absolute path of - the destination file and the value is a - holding the path and last write time of the most recently updated - source file that is selected to be copied or moved to the - destination file. - - - On Windows, the is case-insensitive. - - - - - - Gets the operation map containing all the files/directories to - perform file operations on. - - - - The type of class for this object inherits from KeyedCollection - and is structured so that the key of this collection contains the - full path of the target file/location while the value contains - the object - with the operation details. - - - On Windows, the - is case-insensitive. - - - - - - Holds the absolute paths and last write time of a given file. - - - - - Initializes a new instance of the - class - for the specified . - - - A object containing - the full path and last write time of the file the object represents. - - - - - Initializes a new instance of the - class for the specified file and last write time. - - The absolute path of the file. - The last write time of the file. - - - - Gets the absolute path of the current file. - - - The absolute path of the current file. - - - - - Gets the time when the current file was last written to. - - - The time when the current file was last written to. - - - - - Provides methods and properties to properly manage file operations for - NAnt file system based tasks (such as CopyTask and MoveTask). - - - - - Initializes a new instance of the - class with the - source and target locations specified. - - - A object representing the file/location - where the file operation will start. - - - A object representing the file/location - where the file operation will end. - - - - - Normalizes the attributes of - . - - - - - Checks to see whether or not the full path of - - matches the full path of - . - - - is - used to check path equality. - - - true if both paths match; otherwise false. - - - - - Checks to see whether or not the full path of - - is identical to the full path of - . - - - The difference between this method and SourceEqualsTarget is - that the casing of the path is never ignored regardless of - operating system. - - - true if both paths are identical; otherwise false. - - - - - Updates the source of a given instance based on the - . - - If the LastWriteTime property of the - is greater than the LastWriteTime property of - , then - is - replaced with . - - - - The new to replace - the current - object. - - - - - Returns a that represents the current - . - - - A that represents the current - . - - - - - Checks to see if a given - target is considered outdated. - - - A used for comparison purposes - against . - - - The to check. - - - true if the target file is considered out of date; otherwise - false - - - - - Checks to see if the target directory does not exist or that - it does match the source directory name but not string casing. - - - Source directory to check against . - - - The target directory to validate. - - - true if the target directory does not exist or matches the source - directory name but not casing; otherwise false - - - - - Checks to see whether is a file type or - a directory type. - - - The FileSystemInfo type used to compare with. - - - The object to check. - - - true if is the same type as - ; otherwise, false. - - - - - Gets or sets the string comparer to use when comparing - the source path to the target path. - - - - - Gets the full path of - . - - - - - Gets the details of the source path. - - - - - Gets the type of - . - - - - - Gets the type of the file operation an instance of - represents. - - - - - Gets a value indicating whether - is - outdated. - - - true if - is - outdated (or simply a directory); otherwise, false. - - - - - Gets the full path of - . - - - - - Gets the details of the target path. - - - - - Gets the type of - . - - - - - A collection class used to track all of the - objects for - a given file operation task (such as the CopyTask or MoveTask). - - - - - The StringComparer used when comparing file paths. - - - - - Initializes a new instance of the - - class that uses the default string comparer. - - - - - Initializes a new instance of the - - class that uses the specified string comparer. - - - The string comparer to use when comparing keys in the - . - - - - - Determines whether the - contains the - specified key. - - - The key to locate in the - . - - - true if the - contains an element with the specified key; otherwise, false. - - - - - Counts the number of directory operations in a collection. - - - The number of directory operations performed by this collection. - - - - - Counts the number of file operations in a collection. - - - The number of file operations performed by this collection. - - - - - Converts the current instance of - to - the old style FileCopyMap hashtable. - - - The contents of - in a - new hashtable. - - - - - Extracts the key from the specified - element. - - - The from which to - extract the key. - - - The key for the specified - . - - - - - Inserts an element into the - at the - specified index. - - - The zero-based index at which item should be inserted. - - - The to insert. - - - - - Replaces the item at the specified index with the specified item. - - - The zero-based index of the item to be replaced. - - - The new item. - - - - - Used to identify the type of operation a given - represent. - - - - - Indicates that the operation is from file to file. - - - - - Indicates that the operation is from file to directory. - - - - - Indicates that the operation is from directory to directory. - - - - - Deletes a file, fileset or directory. - - - - Deletes either a single file, all files in a specified directory and - its sub-directories, or a set of files specified by one or more filesets. - - - If the or attribute is - set then the fileset contents will be ignored. To delete the files - in the fileset ommit the and - attributes in the <delete> element. - - - If the specified file or directory does not exist, no error is - reported. - - - Read-only files cannot be deleted. Use the - first to remove the read-only attribute. - - - - Delete a single file. - - - ]]> - - - - - Delete a directory and the contents within. If the directory does not - exist, no error is reported. - - - - ]]> - - - - - Delete a set of files. - - - - - - - - - ]]> - - - - - - Ensures the supplied attributes are valid. - - - - - The file to delete. - - - - - The directory to delete. - - - - - Remove any empty directories included in the . - The default is . - - - - - All the files in the file set will be deleted. - - - - - Controls whether to show the name of each deleted file or directory. - The default is . - - - - - An empty task that allows a build file to contain a description. - - - Set a description. - - This is a description. - ]]> - - - - - - Writes a message to the build log or a specified file. - - - - The message can be specified using the attribute - or as inline content. If neither is included - or the message contains - only whitespace - then an empty message will be emitted in the output. - - - Macros in the message will be expanded. - - - When writing to a file, the attribute is - ignored. - - - Since NAnt 0.86, a newline will no longer be implictly added when - writing a message to a file. - - - - - Writes a message with level to the build log. - - - - ]]> - - - - - Writes a two-line message to the build log using inline content. - - - First line - Second line - ]]> - - - - - Writes a two-line message to the build log using the attribute. - - - - ]]> - - - - - Writes a message with expanded macro to the build log. - - - - ]]> - - - - - Functionally equivalent to the previous example. - - - Base build directory = ${nant.project.basedir} - ]]> - - - - - Writes the previous message to a file in the project directory, - overwriting the file if it exists. - - - Base build directory = ${nant.project.basedir} - ]]> - - - - - - Outputs the message to the build log or the specified file. - - - - - The encoding to use when writing message to a file. The default is - UTF-8 encoding without a Byte Order Mark (BOM). - - - - - The message to output. - - - - - Gets or sets the inline content that should be output. - - - The inline content that should be output. - - - - - The file to write the message to. - - - - - Determines whether the should append to the - file, or overwrite it. By default, the file will be overwritten. - - - if output should be appended to the file; - otherwise, . The default is - . - - - - - The logging level with which the message should be output. The default - is . - - - - - Executes a system command. - - - - Use of nested element(s) - is advised over the parameter, as - it supports automatic quoting and can resolve relative to absolute - paths. - - - - Ping "nant.sourceforge.net". - - - - - ]]> - - - - - Execute a java application using IKVM.NET that requires the - Apache FOP jars, and a set of custom jars. - - - - - - - - - - - - - - - - - - - - - ]]> - - - Assuming the base directory of the build file is "c:\ikvm-test" and - the value of the "fop.dist.dir" property is "c:\fop", then the value - of the -cp argument that is passed toikvm.exe is - "c:\ikvm-test\conf;c:\fop\build\fop.jar;conf;c:\fop\lib\xercesImpl-2.2.1.jar;c:\fop\lib\avalon-framework-cvs-20020806.jar;c:\fop\lib\batik.jar;c:\ikvm-test\lib\mylib.jar;c:\ikvm-test\lib\otherlib.zip" - on a DOS-based system. - - - - - - Provides the abstract base class for tasks that execute external applications. - - - - When a is applied to the - deriving class and does not return an - absolute path, then the program to execute will first be searched for - in the location specified by . - - - If the program does not exist in that location, then the list of tool - paths of the current target framework will be scanned in the order in - which they are defined in the NAnt configuration file. - - - - - - Defines the exit code that will be returned by - if the process could not be started, or did not exit (in time). - - - - - Will be used to ensure thread-safe operations. - - - - - Starts the external process and captures its output. - - - The external process did not finish within the configured timeout. - -or- - The exit code of the external process indicates a failure. - - - - - Updates the of the specified - . - - The of which the should be updated. - - - - Starts the process and handles errors. - - The that was started. - - - - Reads from the stream until the external program is ended. - - - - - Reads from the stream until the external program is ended. - - - - - Determines the path of the external program that should be executed. - - - A fully qualifies pathname including the program name. - - The task is not available or not configured for the current framework. - - - - The name of the executable that should be used to launch the - external program. - - - The name of the executable that should be used to launch the external - program, or if no name is specified. - - - If available, the configured value in the NAnt configuration - file will be used if no name is specified. - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - Override in derived classes to explicitly set the location of the - external tool. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Gets the file to which the standard output should be redirected. - - - The file to which the standard output should be redirected, or - if the standard output should not be - redirected. - - - The default implementation will never allow the standard output - to be redirected to a file. Deriving classes should override this - property to change this behaviour. - - - - - Gets a value indicating whether output will be appended to the - . - - - if output should be appended to the ; - otherwise, . - - - - - Gets the working directory for the application. - - - The working directory for the application. - - - - - The maximum amount of time the application is allowed to execute, - expressed in milliseconds. Defaults to no time-out. - - - - - The command-line arguments for the external program. - - - - - Specifies whether the external program is a managed application - which should be executed using a runtime engine, if configured. - The default is . - - - if the external program should be executed - using a runtime engine; otherwise, . - - - - The value of is only used from - , and then only if its value is set to - . In which case - returns - if is . - - - In all other cases, the value of - is ignored. - - - - - - Specifies whether the external program should be treated as a managed - application, possibly forcing it to be executed under the currently - targeted version of the CLR. - - - A indicating how the program should - be treated. - - - - If is set to , - which is the default value, and is - then - is returned. - - - When the changing to , - then is set to ; - otherwise, it is changed to . - - - - - - Gets or sets the to which standard output - messages of the external program will be written. - - - The to which standard output messages of - the external program will be written. - - - By default, standard output messages wil be written to the build log - with level . - - - - - Gets or sets the to which error output - of the external program will be written. - - - The to which error output of the external - program will be written. - - - By default, error output wil be written to the build log with level - . - - - - - Gets the value that the process specified when it terminated. - - - The code that the associated process specified when it terminated, - or -1000 if the process could not be started or did not - exit (in time). - - - - - Gets the unique identifier for the spawned application. - - - - - Gets or sets a value indicating whether the application should be - spawned. If you spawn an application, its output will not be logged - by NAnt. The default is . - - - - - Gets the command-line arguments, separated by spaces. - - - - - Performs additional checks after the task has been initialized. - - does not hold a valid file name. - - - - Executes the external program. - - - - - The program to execute without command arguments. - - - The path will not be evaluated to a full path using the project - base directory. - - - - - The command-line arguments for the program. These will be - passed as is to the external program. When quoting is necessary, - these must be explictly set as part of the value. Consider using - nested elements instead. - - - - - Environment variables to pass to the program. - - - - - The directory in which the command will be executed. - - - The directory in which the command will be executed. The default - is the project's base directory. - - - - The working directory will be evaluated relative to the project's - base directory if it is relative. - - - - - - - The name of a property in which the exit code of the program should - be stored. Only of interest if is - . - - - If the exit code of the program is "-1000" then the program could - not be started, or did not exit (in time). - - - - - - Specifies whether the external program should be executed using a - runtime engine, if configured. The default is . - - - if the external program should be executed - using a runtime engine; otherwise, . - - - - - Specifies whether the external program is a managed application - which should be executed using a runtime engine, if configured. - The default is . - - - if the external program should be executed - using a runtime engine; otherwise, . - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - The directory the program is in. - - - - The directory the program is in. The default is the project's base - directory. - - - The basedir will be evaluated relative to the project's base - directory if it is relative. - - - - - - The file to which the standard output will be redirected. - - - By default, the standard output is redirected to the console. - - - - - Gets or sets a value indicating whether output should be appended - to the output file. The default is . - - - if output should be appended to the ; - otherwise, . - - - - - Gets or sets a value indicating whether the application should be - spawned. If you spawn an application, its output will not be logged - by NAnt. The default is . - - - - - The name of a property in which the unique identifier of the spawned - application should be stored. Only of interest if - is . - - - - - Exits the current build by throwing a , - optionally printing additional information. - - - - The cause of the build failure can be specified using the - attribute or as inline content. - - - Macros in the message will be expanded. - - - - Exits the current build without giving further information. - - - ]]> - - - - Exits the current build and writes a message to the build log. - - - ]]> - - - - Functionally equivalent to the previous example. - - Something wrong here. - ]]> - - - - - - A message giving further information on why the build exited. - - - Inline content and are mutually exclusive. - - - - - Gets or sets the inline content that should be output in the build - log, giving further information on why the build exited. - - - The inline content that should be output in the build log. - - - Inline content and are mutually exclusive. - - - - - Gets a particular file from a URL source. - - - - Options include verbose reporting and timestamp based fetches. - - - Currently, only HTTP and UNC protocols are supported. FTP support may - be added when more pluggable protocols are added to the System.Net - assembly. - - - The option enables you to control downloads - so that the remote file is only fetched if newer than the local copy. - If there is no local copy, the download always takes place. When a file - is downloaded, the timestamp of the downloaded file is set to the remote - timestamp. - - - This timestamp facility only works on downloads using the HTTP protocol. - - - - - Gets the index page of the NAnt home page, and stores it in the file - help/index.html relative to the project base directory. - - - - ]]> - - - - - Gets the index page of a secured web site using the given credentials, - while connecting using the specified password-protected proxy server. - - - - - - - - - ]]> - - - - - - Initializes task and ensures the supplied attributes are valid. - - - - - This is where the work is done - - - - - Sets the timestamp of a given file to a specified time. - - - - - The URL from which to retrieve a file. - - - - - The file where to store the retrieved file. - - - - - If inside a firewall, proxy server/port information - Format: {proxy server name}:{port number} - Example: proxy.mycompany.com:8080 - - - - - The network proxy to use to access the Internet resource. - - - - - The network credentials used for authenticating the request with - the Internet resource. - - - - - Log errors but don't treat as fatal. The default is . - - - - - Conditionally download a file based on the timestamp of the local - copy. HTTP only. The default is . - - - - - The length of time, in milliseconds, until the request times out. - The default is 100000 milliseconds. - - - - - The security certificates to associate with the request. - - - - - Checks the conditional attributes and executes the children if - . - - - - If no conditions are checked, all child tasks are executed. - - - If more than one attribute is used, they are &&'d. The first - to fail stops the check. - - - The order of condition evaluation is, , - , , - . - - - instead of using the deprecated attributes, we advise you to use the - following functions in combination with the - attribute: - - - - Function - Description - - - - Checks whether the specified property exists. - - - - Checks whether the specified target exists. - - - - - Tests the value of a property using expressions. - - - Build release configuration - - ]]> - - - - Tests the the output of a function. - - - - - ]]> - - - - (Deprecated) Check that a target exists. - - - - - - ]]> - - - - (Deprecated) Check existence of a property. - - - - - ]]> - - - - (Deprecated) Check that a property value is true. - - - - - ]]> - - - - - (Deprecated) Check that a property exists and is - (uses multiple conditions). - - - - - - ]]> - - which is the same as - - - - - - - ]]> - - - - - (Deprecated) Check file dates. If myfile.dll is uptodate, - then do stuff. - - - - - - ]]> - - or - - - - - - - - ]]> - - or - - - - - - - - - - - ]]> - - - - - - Executes embedded tasks in the order in which they are defined. - - - - - Automatically exclude build elements that are defined on the task - from things that get executed, as they are evaluated normally during - XML task initialization. - - - - - Creates and executes the embedded (child XML nodes) elements. - - - Skips any element defined by the host that has - a defined. - - - - - Gets a value indicating whether the element is performing additional - processing using the that was use to - initialize the element. - - - , as a is - responsable for creating tasks from the nested build elements. - - - - - The file to compare if uptodate. - - - - - The file to check against for the uptodate file. - - - - - The that contains the comparison files for - the (s) check. - - - - - The that contains the uptodate files for - the (s) check. - - - - - Used to test whether a property is true. - - - - - Used to test whether a property exists. - - - - - Used to test whether a target exists. - - - - - Used to test arbitrary boolean expression. - - - - - The opposite of the if task. - - - Check that a property does not exist. - - - - - ]]> - - Check that a property value is not true. - - - - - ]]> - - - - Check that a target does not exist. - - - - - ]]> - - - - - - Includes an external build file. - - - - This task is used to break your build file into smaller chunks. You - can load a partial build file and have it included into the build file. - - - Any global (project level) tasks in the included build file are executed - when this task is executed. Tasks in target elements are only executed - if that target is executed. - - - The project element attributes are ignored. - - - This task can only be in the global (project level) section of the - build file. - - - This task can only include files from the file system. - - - - - Include a task that fetches the project version from the - GetProjectVersion.include build file. - - - - ]]> - - - - - - Used to check for recursived includes. - - - - - Verifies parameters. - - - - - Build file to include. - - - - - Load a text file into a single property. - - - - Unless an encoding is specified, the encoding associated with the - system's current ANSI code page is used. - - - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text - file is automatically recognized, if the file starts with the appropriate - byte order marks. - - - - - Load file message.txt into property "message". - - - - ]]> - - - - - Load a file using the "latin-1" encoding. - - - - ]]> - - - - - Load a file, replacing all @NOW@ tokens with the current - date/time. - - - - - - - - - - ]]> - - - - - - The file to load. - - - - - The name of the property to save the content to. - - - - - The encoding to use when loading the file. The default is the encoding - associated with the system's current ANSI code page. - - - - - The filterchain definition to use. - - - - - Loads tasks form a given assembly or all assemblies in a given directory - or . - - - - Load tasks from a single assembly. - - - - ]]> - - - - - Scan a single directory for task assemblies. - - - - ]]> - - - - - Use a containing both a directory and an - assembly. - - - - - - - - - ]]> - - - - - - Executes the Load Tasks task. - - Specified assembly or path does not exist. - - - - Validates the attributes. - - Both and are set. - - - - An assembly to load tasks from. - - - - - A directory to scan for task assemblies. - - - - - Used to select which directories or individual assemblies to scan. - - - - - Loops over a set of items. - - - - Can loop over files in directory, lines in a file, etc. - - - The property value is stored before the loop is done, and restored - when the loop is finished. - - - The property is returned to its normal value once it is used. Read-only - parameters cannot be overridden in this loop. - - - - Loops over the files in c:\. - - - - - ]]> - - - - Loops over all files in the project directory. - - - - - - - - - - - - ]]> - - - - Loops over the folders in c:\. - - - - - ]]> - - - - Loops over all folders in the project directory. - - - - - - - - - - - - ]]> - - - - Loops over a list. - - - - - ]]> - - - - - Loops over lines in the file properties.csv, where each line - is of the format name,value. - - - - - - ]]> - - - - - - The NAnt property name(s) that should be used for the current - iterated item. - - - If specifying multiple properties, separate them with a comma. - - - - - The type of iteration that should be done. - - - - - The type of whitespace trimming that should be done. The default - is . - - - - - The source of the iteration. - - - - - The deliminator char. - - - - - Stuff to operate in. Just like the - attribute, but supports more complicated things like a - and such. - - Please remove the attribute if you - are using this element. - - - - - - Tasks to execute for each matching item. - - - - - Do not remove any white space characters. - - - - - Remove all white space characters from the end of the current - item. - - - - - Remove all white space characters from the beginning of the - current item. - - - - - Remove all white space characters from the beginning and end of - the current item. - - - - - Sends an SMTP message. - - - - Text and text files to include in the message body may be specified as - well as binary attachments. - - - - - Sends an email from nant@sourceforge.net to three recipients - with a subject about the attachments. The body of the message will be - the combined contents of all .txt files in the base directory. - All zip files in the base directory will be included as attachments. - The message will be sent using the smtpserver.anywhere.com SMTP - server. - - - - - - - - - - - ]]> - - - - - Sends an email from a gmail account to multiple recipients. This example - illustrates how to add a recipient's name to an email address. - - - - ]]> - - - Email addresses in any of the lists (to, cc, bcc, from) can be in one of - the five listed formats below. - - - - Full Name <address@abcxyz.com> - - - <address@abcxyz.com> Full Name - - - (Full Name) address@abcxyz.com - - - address@abcxyz.com (Full Name) - - - address@abcxyz.com - - - - Remember to use &gt; and &lt; XML entities for the angle brackets. - - - - - - Initializes task and ensures the supplied attributes are valid. - - - - - This is where the work is done. - - - - - Reads a text file and returns the content - in a string. - - The file to read content of. - - The content of the specified file. - - - - - Converts an email address or a series of email addresses from - a object to a new - object. - - - A list of email addresses separated by a semicolon. - - - A new object - containing the addresses from . - - - - - Converts a object containing - email address information to a - object. - - - - Email address information passed to this method should be in - one of five formats. - - - - Full Name <address@abcxyz.com> - - - <address@abcxyz.com> Full Name - - - (Full Name) address@abcxyz.com - - - address@abcxyz.com (Full Name) - - - address@abcxyz.com - - - - If the full name of the intended recipient (or sender) is provided, - that information is included in the resulting - object. - - - - The string that contains the address to parse. - - - A new MailAddress object containing the information from - . - - - - - Simple method that converts an XML escaped string back to its unescaped - format. - - - An html encoded string. - - - The decoded format of the html encoded string. - - - - - Email address of sender. - - - - - Semicolon-separated list of recipient email addresses. - - - - - Reply to email address. - - - - - Semicolon-separated list of CC: recipient email addresses. - - - - - Semicolon-separated list of BCC: recipient email addresses. - - - - - Host name of mail server. The default is localhost. - - - - - The port number used to connect to the mail server. - The default is 25. - - - - - Indicates whether or not ssl should be used to - connect to the smtp host. - - - - - Text to send in body of email message. - - - - - Text to send in subject line of email message. - - - - - Indicates whether or not the body of the email is in - html format. The default value is false. - - - - - The username to use when connecting to the smtp host. - - - - - The password to use when connecting to the smtp host. - - - - - Format of the message. The default is . - - - - - Files that are transmitted as part of the body of the email message. - - - - - Attachments that are transmitted with the message. - - - - - Temporary enum replacement of - to ease transition to newer property flags. - - - - - Indicates the body of the email is formatted in plain text. - - - - - Indicates the body of the email is formatted in html. - - - - - Creates a directory and any non-existent parent directory if necessary. - - - Create the directory build. - - - ]]> - - - - Create the directory tree one/two/three. - - - ]]> - - - - - - Creates the directory specified by the property. - - The directory could not be created. - - - - The directory to create. - - - - - Moves a file, a directory, or set of files to a new file or directory. - - - - Files are only moved if the source file is newer than the destination - file, or if the destination file does not exist. However, you can - explicitly overwrite files with the - attribute. - - - Entire directory structures can be moved to a new location. For this - to happen, the following criteria must be met: - - - - - Everything in the fileset is included - - - - - The directory structure is not flattened - - - - - Empty directories are included - - - - - Destination directory does not exist - - - - - If any of these items are not met, then the files within the source - directory will be moved over instead of the entire directory structure. - - - A can be used to select files or directories to move. - To use a , the - attribute must be set. - -

Encoding

- - Unless an encoding is specified, the encoding associated with the - system's current ANSI code page is used. - - - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text - file is automatically recognized, if the file starts with the - appropriate byte order marks. - - - If you employ filters in your move operation, you should limit the - move to text files. Binary files will be corrupted by the move - operation. - -
- - - Move a single file while changing its encoding from "latin1" to - "utf-8". - - - - ]]> - - - - Move a set of files. - - - - - - - ]]> - - - - - Move a set of files to a directory, replacing @TITLE@ with - "Foo Bar" in all files. - - - - - - - - - - - - - ]]> - - - - - Move an entire directory and its contents. - - - - - - ]]> - - -
- - - Actually does the file moves. - - - - - The file to move. - - - - - The file to move to. - - - - - The directory to move to. - - - - - Used to select the files to move. To use a , - the attribute must be set. - - - - - Ignore directory structure of source directory, move all files into - a single directory, specified by the - attribute. The default is . - - - - - Chain of filters used to alter the file's content as it is moved. - - - - - Creates an XSD File for all available tasks. - - - - This can be used in conjuntion with the command-line option to do XSD - Schema validation on the build file. - - - - Creates a NAnt.xsd file in the current project directory. - - - ]]> - - - - - - Creates a NAnt Schema for given types - - The output stream to save the schema to. If , writing is ignored, no exception generated. - The list of tasks to generate XML Schema for. - The list of datatypes to generate XML Schema for. - The target namespace to output. - The new NAnt Schema. - - - - Creates a new instance. - - The name of the attribute. - Value indicating whether the attribute should be required. - The new instance. - - - - Creates a new instance. - - The minimum value to allow for this choice - The maximum value to allow, Decimal.MaxValue sets it to 'unbound' - The new instance. - - - - The name of the output file to which the XSD should be written. - - - - - The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd" - - - - - The for which an XSD should be created. If not - specified, an XSD will be created for all available tasks. - - - - - Creates a new instance of the - class. - - Tasks for which a schema should be generated. - Data Types for which a schema should be generated. - The namespace to use. - http://tempuri.org/nant.xsd - - - - - Runs NAnt on a supplied build file, or a set of build files. - - - - By default, all the properties of the current project will be available - in the new project. Alternatively, you can set - to to not copy any properties to the new - project. - - - You can also set properties in the new project from the old project by - using nested property tags. These properties are always passed to the - new project regardless of the setting of . - This allows you to parameterize your subprojects. - - - References to data types can also be passed to the new project, but by - default they are not. If you set the to - , all references will be copied. - - - - - Build a project located in a different directory if the debug - property is not . - - - - ]]> - - - - - Build a project while adding a set of properties to that project. - - - - - - - - -
- ]]> - - - - - Build all projects named default.build located anywhere under - the project base directory. - - - - - - - - -
- ]]> - - - - - - Validates the element. - - - - - The build file to build. - - - - - The target to execute. To specify more than one target seperate - targets with a space. Targets are executed in order if possible. - The default is to use target specified in the project's default - attribute. - - - - - Used to specify a set of build files to process. - - - - - Specifies whether current property values should be inherited by - the executed project. The default is . - - - - - Specifies whether all references will be copied to the new project. - The default is . - - - - - Specifies a collection of properties that should be created in the - executed project. Note, existing properties with identical names - that are not read-only will be overwritten. - - - - - Sets a property in the current project. - - - NAnt uses a number of predefined properties. - - - - Define a debug property with value . - - - - ]]> - - - - - Use the user-defined debug property. - - - - ]]> - - - - - Define a read-only property. This is just like passing in the param - on the command line. - - - - ]]> - - - - - Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line). - - - - - - - ]]> - - - Executing this build file with the command line option -D:debug=false, - would cause the value specified on the command line to remain unaltered. - - - - - - - - - The name of the NAnt property to set. - - - - - The value to assign to the NAnt property. - - - - - Specifies whether the property is read-only or not. - The default is . - - - - - Specifies whether references to other properties should not be - expanded when the value of the property is set, but expanded when - the property is actually used. By default, properties will be - expanded when set. - - - - - Specifies whether the value of a property should be overwritten if - the property already exists (unless the property is read-only). - The default is . - - - - - Sets project properties based on the evaluatuion of a regular expression. - - - - The attribute must contain one or more - - named grouping constructs, which represents the names of the - properties to be set. These named grouping constructs can be enclosed - by angle brackets (?<name>) or single quotes (?'name'). - - - In the build file, use the XML element to specify <, - and to specify >. - - - The named grouping construct must not contain any punctuation and it - cannot begin with a number. - - - - - Find the last word in the given string and stores it in the property - lastword. - - - - - ]]> - - - - - Split the full filename and extension of a filename. - - - - ]]> - - - - - Split the path and the filename. (This checks for / or \ - as the path separator). - - - - ]]> - - - Results in path=d:\Temp\SomeDir\SomeDir\ and file=bla.xml. - - - - - - Executes the task. - - - - - Represents the regular expression to be evalued. - - - The regular expression to be evalued. - - - The pattern must contain one or more named constructs, which may - not contain any punctuation and cannot begin with a number. - - - - - A comma separated list of options to pass to the regex engine. The - default is . - - - - - Represents the input for the regular expression. - - - The input for the regular expression. - - - - - Sets an environment variable or a whole collection of them. Use an empty - attribute to clear a variable. - - - - Variables will be set for the current NAnt process and all child - processes that NAnt spawns (compilers, shell tools, etc). If the - intention is to only set a variable for a single child process, then - using the and its nested - element might be a better option. - - - Expansion of inline environment variables is performed using the syntax - of the current platform. So on Windows platforms using the string %PATH% - in the attribute will result in the value of - the PATH variable being expanded in place before the variable is set. - - - - Set the MONO_PATH environment variable on a *nix platform. - - - ]]> - - - - Set a collection of environment variables. Note the nested variable used to set var3. - - - - - - - ]]> - - - - Set environment variables using nested path elements. - - - - - - - - - - - - - - - - - ]]> - - - - - - Checks whether the task is initialized with valid attributes. - - - - - Set the environment variables - - - - - Do the actual work here. - - The name of the environment variable. - The value of the environment variable. - - - - The name of a single Environment variable to set - - - - - The literal value for the environment variable. - - - - - The value for a file-based environment variable. NAnt will convert - it to an absolute filename. - - - - - The value for a directory-based environment variable. NAnt will - convert it to an absolute path. - - - - - The value for a PATH like environment variable. You can use - : or ; as path separators and NAnt will convert it to - the platform's local conventions. - - - - - A task for sleeping a specified period of time, useful when a build or deployment process - requires an interval between tasks. - - - Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds. - - - ]]> - - - - Sleep 123 milliseconds. - - - ]]> - - - - - - Verify parameters. - - - - - Return time to sleep. - - - - - Sleeps for the specified number of milliseconds. - - Number of milliseconds to sleep. - - - - Hours to add to the sleep time. - - - - - Minutes to add to the sleep time. - - - - - Seconds to add to the sleep time. - - - - - Milliseconds to add to the sleep time. - - - - - Processes a document via XSLT. - - - Create a report in HTML. - - - ]]> - - - - Create a report in HTML, with a param. - - - - - - - ]]> - - - - Create a report in HTML, with a expanded param. - - - - - - - ]]> - - - - Create some code based on a directory of templates. - - - - - - - - - - ]]> - - - - - - Directory in which to store the results. The default is the project - base directory. - - - - - Desired file extension to be used for the targets. The default is - html. - - - - - URI or path that points to the stylesheet to use. If given as path, it can - be relative to the project's basedir or absolute. - - - - - Specifies a single XML document to be styled. Should be used with - the attribute. - - - - - Specifies the output name for the styled result from the - attribute. - - - - - Specifies a group of input files to which to apply the stylesheet. - - - - - XSLT parameters to be passed to the XSLT transformation. - - - - - XSLT extension objects to be passed to the XSLT transformation. - - - - - The network proxy to use to access the Internet resource. - - - - - Sets properties with system information. - - - Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on. - - - Property - Value - - - <>.clr.version - Common Language Runtime version number. - - - <>.env.* - Environment variables (e.g., <>.env.PATH). - - - <>.os.platform - Operating system platform ID. - - - <>.os.version - Operating system version. - - - <>.os - Operating system version string. - - - <>.os.folder.applicationdata - The directory that serves as a common repository for application-specific data for the current roaming user. - - - <>.os.folder.commonapplicationdata - The directory that serves as a common repository for application-specific data that is used by all users. - - - <>.os.folder.commonprogramfiles - The directory for components that are shared across applications. - - - <>.os.folder.desktopdirectory - The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder. - - - <>.os.folder.programfiles - The Program Files directory. - - - <>.os.folder.system - The System directory. - - - <>.os.folder.temp - The temporary directory. - - - - When the name of an environment variable is not a valid property name, - the task will fail. In that case, set to - to allow that environment variable to be - skipped. - - - we advise you to use the following functions instead: - - - - Function - Description - - - - Gets a object that identifies this operating system. - - - - Gets the path to a system special folder. - - - - Returns the value of a environment variable. - - - - Gets the path to the temporary directory. - - - - Gets the Common Language Runtime version. - - - - - Register the properties with the default property prefix. - - - ]]> - - - - Register the properties without a prefix. - - - ]]> - - - - Register properties and display a summary. - - - ]]> - - - - - - The string to prefix the property names with. The default is "sys.". - - - - - Touches a file or set of files -- corresponds to the Unix touch command. - - - - If the file specified does not exist, the task will create it. - - - - Touch the Main.cs file. The current time is used. - - - ]]> - - - - - Touch all executable files in the project base directory and its - subdirectories. - - - - - - - - - ]]> - - - - - - Ensures the supplied attributes are valid. - - - - - The file to touch. - - - - - Specifies the new modification time of the file(s) in milliseconds - since midnight Jan 1 1970. - - - - - Specifies the new modification time of the file in the format - MM/DD/YYYY HH:MM:SS. - - - - - Used to select files that should be touched. - - - - - Executes a set of tasks, and optionally catches a build exception to - allow recovery or rollback steps to be taken, or to define some steps - to be taken regardless if the tasks succeed or fail, or both. - - - - The tasks defined in the <> block - will be executed in turn, as they normally would in a target. - - - If a <> block is defined, the - tasks in that block will be executed in turn only if one of the tasks - in the <> block fails. This - failure will then be suppressed by the <> - block. - - - The message associated with the failure can also be caught in a - property for use within the <> - block. The original contents of the property will be restored upon - exiting the <> block. - - - If a <> block is defined, the - tasks in that block will be executed after the tasks in both the - <> and <> - blocks have been executed, regardless of whether any task fails in - either block. - - - - - - - - - - - - - - - - - ]]> - - - The output of this example will be: - - - In try - In catch - Finally done - - - The failure in the <> block will - not cause the build to fail. - - - - - - - - - - - - - - - - - - ]]> - - - The output of this example will be: - - - In try - Caught failure: Just because... - Finally done - Build failed: Bad catch - - - Like the above, the failure in the <> - block does not cause the build to fail. The failure in the - <> block does, however. - Note that the <> block is - executed even though the <> - block failed. - - - - - - - - - - - - - - - - - - ]]> - - - The output of this example will be: - - - In try - Caught failure yet again - Build failed: Property 'failure' has not been set. - - - The in the <> - block failed because the "failure" property was not defined - after exiting the <> block. - Note that the failure in the <> - block has eclipsed the failure in the <> - block. - - - - - - - - - - - - - - - - - - ]]> - - - A more concrete example, that will always clean up the generated - temporary file after it has been created. - - - - - - The tasks in this block will be executed as a normal part of - the build script. - - - - - The tasks in this block will be executed if any task in the try - block fails. - - - - - The tasks in this block will always be executed, regardless of - what happens in the try and catch blocks. - - - Note that any failure in any of the tasks in this block will - prevent any subsequent tasks from executing. - - - - - Defines the name of the property to save the message describing - the failure that has been caught. - - - - The failure message is only available in the context of the catch - block. If you wish to preserve the message, you will need to save - it into another property. - - - Readonly properties cannot be overridden by this mechanism. - - - - - - Sets properties with the current date and time. - - - - By default the displays the current date - and time and sets the following properties: - - - tstamp.date to yyyyMMdd - tstamp.time to HHmm - tstamp.now using the default DateTime.ToString() method - - - To set an additional property with a custom date/time use the - and attributes. - To set a number of additional properties with the exact same date and - time use the nested element (see example). - - - The date and time string displayed by the - uses the computer's default long date and time string format. You - might consider setting these to the - ISO 8601 standard - for date and time notation. - - - - Set the build.date property. - - - ]]> - - - - Set a number of properties for Ant like compatibility. - - - - - - - ]]> - - - - - - The property to receive the date/time string in the given pattern. - - - - The date/time pattern to be used. - - The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns. - - - Format Character - Description Example Format Pattern (en-US) - - dMM/dd/yyyy - Ddddd, dd MMMM yyyy - fdddd, dd MMMM yyyy HH:mm - Fdddd, dd MMMM yyyy HH:mm:ss - gMM/dd/yyyy HH:mm - GMM/dd/yyyy HH:mm:ss - m, MMMMM dd - r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT' - syyyy'-'MM'-'dd'T'HH':'mm':'ss - tHH:mm - THH:mm:ss - uyyyy'-'MM'-'dd HH':'mm':'ss'Z' - Udddd, dd MMMM yyyy HH:mm:ss - y, Yyyyy MMMM - - The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally. - - - Format - Pattern Description - - dThe day of the month. Single-digit days will not have a leading zero. - ddThe day of the month. Single-digit days will have a leading zero. - dddThe abbreviated name of the day of the week. - ddddThe full name of the day of the week. - MThe numeric month. Single-digit months will not have a leading zero. - MMThe numeric month. Single-digit months will have a leading zero. - MMMThe abbreviated name of the month. - MMMMThe full name of the month. - yThe year without the century. If the year without the century is less than 10, the year is displayed with no leading zero. - yyThe year without the century. If the year without the century is less than 10, the year is displayed with a leading zero. - yyyyThe year in four digits, including the century. - ggThe period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string. - hThe hour in a 12-hour clock. Single-digit hours will not have a leading zero. - hhThe hour in a 12-hour clock. Single-digit hours will have a leading zero. - HThe hour in a 24-hour clock. Single-digit hours will not have a leading zero. - HHThe hour in a 24-hour clock. Single-digit hours will have a leading zero. - mThe minute. Single-digit minutes will not have a leading zero. - mmThe minute. Single-digit minutes will have a leading zero. - sThe second. Single-digit seconds will not have a leading zero. - ssThe second. Single-digit seconds will have a leading zero. - fThe fraction of a second in single-digit precision. The remaining digits are truncated. - ffThe fraction of a second in double-digit precision. The remaining digits are truncated. - fffThe fraction of a second in three-digit precision. The remaining digits are truncated. - ffffThe fraction of a second in four-digit precision. The remaining digits are truncated. - fffffThe fraction of a second in five-digit precision. The remaining digits are truncated. - ffffffThe fraction of a second in six-digit precision. The remaining digits are truncated. - fffffffThe fraction of a second in seven-digit precision. The remaining digits are truncated. - tThe first character in the AM/PM designator. - ttThe AM/PM designator. - zThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is "-8". - zzThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08". - zzzThe full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00". - :The default time separator. - /The default date separator. - \ cPattern Where c is any character. Displays the character literally. To display the backslash character, use "\\". - - - - - - Check modification dates on groups of files. - - - If all are same or newer than all , the specified property is set to , otherwise it - is set to . - - - - Check file dates. If myfile.dll is same or newer than myfile.cs, then set myfile.dll.uptodate property - to either or . - - - - - - - - - - - ]]> - - - - - - Property that will be set to or depending on the - result of the date check. - - - - - The that contains list of source files. - - - - - The that contains list of target files. - - - - - Extracts text from an XML file at the location specified by an XPath - expression. - - - - If the XPath expression specifies multiple nodes the node index is used - to determine which of the nodes' text is returned. - - - - - The example provided assumes that the following XML file (App.config) - exists in the current build directory. - - - - - - - - - ]]> - - - - - The example will read the server value from the above - configuration file. - - - - - - - - ]]> - - - - - - Executes the XML peek task. - - - - - Loads an XML document from a file on disk. - - The file name of the file to load the XML document from. - - A document containing - the document object representing the file. - - - - - Gets the contents of the node specified by the XPath expression. - - The XPath expression used to determine which nodes to choose from. - The XML document to select the nodes from. - The node index in the case where multiple nodes satisfy the expression. - - The contents of the node specified by the XPath expression. - - - - - The name of the file that contains the XML document - that is going to be peeked at. - - - - - The index of the node that gets its text returned when the query - returns multiple nodes. - - - - - The property that receives the text representation of the XML inside - the node returned from the XPath expression. - - - - - The XPath expression used to select which node to read. - - - - - Namespace definitions to resolve prefixes in the XPath expression. - - - - - Replaces text in an XML file at the location specified by an XPath - expression. - - - - The location specified by the XPath expression must exist, it will - not create the parent elements for you. However, provided you have - a root element you could use a series of the tasks to build the - XML file up if necessary. - - - - - Change the server setting in the configuration from testhost.somecompany.com - to productionhost.somecompany.com. - - XML file: - - - - - - - - ]]> - - Build fragment: - - - ]]> - - - - - Modify the noNamespaceSchemaLocation in an XML file. - - XML file: - - - - - ]]> - - Build fragment: - - - - - - - ]]> - - - - - - Executes the XML poke task. - - - - - Loads an XML document from a file on disk. - - - The file name of the file to load the XML document from. - - - Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded. - - - An containing - the document object model representing the file. - - - - - Given an XML document and an expression, returns a list of nodes - which match the expression criteria. - - - The XPath expression used to select the nodes. - - - The XML document that is searched. - - - An to use for resolving namespaces - for prefixes in the XPath expression. - - - An containing references to the nodes - that matched the XPath expression. - - - - - Given a node list, replaces the XML within those nodes. - - - The list of nodes to replace the contents of. - - - The text to replace the contents with. - - - - - Saves the XML document to a file. - - The XML document to be saved. - The file name to save the XML document under. - - - - The name of the file that contains the XML document that is going - to be poked. - - - - - The XPath expression used to select which nodes are to be modified. - - - - - The value that replaces the contents of the selected nodes. - - - - - Namespace definitions to resolve prefixes in the XPath expression. - - - - - If then the whitespace in the resulting - document will be preserved; otherwise the whitespace will be removed. - The default is . - - - - - Represents a command-line argument. - - - - When passed to an external application, the argument will be quoted - when appropriate. This does not apply to the - parameter, which is always passed as is. - - - - - A single command-line argument containing a space character. - - - - ]]> - - - - - Two separate command-line arguments. - - - - ]]> - - - - - A single command-line argument with the value \dir;\dir2;\dir3 - on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems. - - - - ]]> - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified command-line argument. - - - - - Initializes a new instance of the class - with the given file. - - - - - Initializes a new instance of the class - with the given path. - - - - - Returns the argument as a . - - - The argument as a . - - - File and individual path elements will be quoted if necessary. - - - - - Quotes a command line argument if it contains a single quote or a - space. - - The command line argument. - - A quoted command line argument if - contains a single quote or a space; otherwise, - . - - - - - A single command-line argument; can contain space characters. - - - - - The name of a file as a single command-line argument; will be - replaced with the absolute filename of the file. - - - - - The value for a directory-based command-line argument; will be - replaced with the absolute path of the directory. - - - - - The value for a PATH-like command-line argument; you can use - : or ; as path separators and NAnt will convert it - to the platform's local conventions, while resolving references to - environment variables. - - - Individual parts will be replaced with the absolute path, resolved - relative to the project base directory. - - - - - Sets a single command-line argument and treats it like a PATH - ensures - the right separator for the local platform is used. - - - - - List of command-line arguments; will be passed to the executable - as is. - - - - - Indicates if the argument should be passed to the external program. - If then the argument will be passed; - otherwise, skipped. The default is . - - - - - Indicates if the argument should not be passed to the external - program. If then the argument will be - passed; otherwise, skipped. The default is . - - - - - Gets string value corresponding with the argument. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with value - is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified value. - - The value of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Provides credentials for password-based authentication schemes. - - - - - Initializes a new instance of the class. - - - - - Returns a instance representing - the current . - - - A instance representing the current - , or if the - credentials should not be used to provide authentication information - to the external resource. - - - - - The domain or computer name that verifies the credentials. - - - - - The password for the user name associated with the credentials. - - - - - The user name associated with the credentials. - - - - - Indicates if the credentials should be used to provide authentication - information to the external resource. If then - the credentials will be passed; otherwise, not. The default is - . - - - - - Indicates if the credentials should not be used to provide authentication - information to the external resource. If then the - credentials will be passed; otherwise, not. The default is - . - - - - - A specialized used for specifying a set of - directories. - - - Hint for supporting tasks that the included directories instead of - files should be used. - - - - - Filesets are groups of files. These files can be found in a directory - tree starting in a base directory and are matched by patterns taken - from a number of patterns. Filesets can appear inside tasks that support - this feature or at the project level, i.e., as children of <project>. - - -

Patterns

- - As described earlier, patterns are used for the inclusion and exclusion. - These patterns look very much like the patterns used in DOS and UNIX: - - - - - '*' matches zero or more characters - For example: - - *.cs matches .cs, x.cs and FooBar.cs, - but not FooBar.xml (does not end with .cs). - - - - - - '?' matches one character - For example: - - ?.cs matches x.cs, A.cs, but not - .cs or xyz.cs (both don't have one character - before .cs). - - - - - - Combinations of *'s and ?'s are allowed. - - - Matching is done per-directory. This means that first the first directory - in the pattern is matched against the first directory in the path to match. - Then the second directory is matched, and so on. For example, when we have - the pattern /?abc/*/*.cs and the path /xabc/foobar/test.cs, - the first ?abc is matched with xabc, then * is matched - with foobar, and finally *.cs is matched with test.cs. - They all match, so the path matches the pattern. - - - To make things a bit more flexible, we added one extra feature, which makes - it possible to match multiple directory levels. This can be used to match a - complete directory tree, or a file anywhere in the directory tree. To do this, - ** must be used as the name of a directory. When ** is used as - the name of a directory in the pattern, it matches zero or more directories. - For example: /test/** matches all files/directories under /test/, - such as /test/x.cs, or /test/foo/bar/xyz.html, but not /xyz.xml. - - - There is one "shorthand" - if a pattern ends with / or \, then - ** is appended. For example, mypackage/test/ is interpreted as - if it were mypackage/test/**. - -

Case-Sensitivity

- - By default, pattern matching is case-sensitive on Unix and case-insensitive - on other platforms. The parameter can be used - to override this. - -

Default Excludes

- - There are a set of definitions that are excluded by default from all - tasks that use filesets. They are: - - - **/.svn - **/.svn/** - **/_svn - **/_svn/** - **/.git - **/.git/** - **/.git* (eg. .gitignore) - **/.hg - **/.hg/** - **/.hg* (eg. .hgignore) - **/SCCS - **/SCCS/** - **/vssver.scc - **/vssver2.scc - **/_vti_cnf/** - **/*~ - **/#*# - **/.#* - **/%*% - **/CVS - **/CVS/** - **/.cvsignore - - - If you do not want these default excludes applied, you may disable them - by setting to . - -
- - - - Pattern - Match - - - **/CVS/* - - - Matches all files in CVS directories that can be - located anywhere in the directory tree. - - Matches: - - - CVS/Repository - - - org/apache/CVS/Entries - - - org/apache/jakarta/tools/ant/CVS/Entries - - - But not: - - - org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match) - - - - - - org/apache/jakarta/** - - - Matches all files in the org/apache/jakarta directory - tree. - - Matches: - - - org/apache/jakarta/tools/ant/docs/index.html - - - org/apache/jakarta/test.xml - - - But not: - - - org/apache/xyz.java (jakarta/ part is missing) - - - - - - org/apache/**/CVS/* - - - Matches all files in CVS directories that are located - anywhere in the directory tree under org/apache. - - Matches: - - - org/apache/CVS/Entries - - - org/apache/jakarta/tools/ant/CVS/Entries - - - But not: - - - org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match) - - - - - - **/test/** - - - Matches all files that have a test element in their - path, including test as a filename. - - - - - - -
- - - Initializes a new instance of the class. - - - - - copy constructor - - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Adds a nested set of patterns, or references a standalone patternset. - - - - - Copies all instance data of the to a given - . - - - - - Determines if a file has a more recent last write time than the - given time, or no longer exists. - - A file to check the last write time against. - The datetime to compare against. - - The name of the file that has a last write time greater than - or that no longer exists; - otherwise, . - - - - - Determines if one of the given files has a more recent last write - time than the given time. If one of the given files no longer exists, - the target will be considered out-of-date. - - A collection of filenames to check the last write time against. - The datetime to compare against. - - The name of the first file that has a last write time greater than - ; otherwise, null. - - - - - Indicates whether include and exclude patterns must be treated in a - case-sensitive way. The default is on Unix; - otherwise, . - - - - - When set to , causes the fileset element to - throw a when no files match the - includes and excludes criteria. The default is . - - - - - Indicates whether default excludes should be used or not. - The default is . - - - - - The base of the directory of this fileset. The default is the project - base directory. - - - - - Gets the collection of include patterns. - - - - - Gets the collection of exclude patterns. - - - - - Gets the collection of files that will be added to the - without pattern matching or checking if the - file exists. - - - - - Gets the collection of file names that match the fileset. - - - A collection that contains the file names that match the - . - - - - - Gets the collection of directory names that match the fileset. - - - A collection that contains the directory names that match the - . - - - - - Gets the collection of directory names that were scanned for files. - - - A collection that contains the directory names that were scanned for - files. - - - - - The items to include in the fileset. - - - - - The items to include in the fileset. - - - - - The items to exclude from the fileset. - - - - - The items to exclude from the fileset. - - - - - The files from which a list of patterns or files to include should - be obtained. - - - - - The files from which a list of patterns or files to include should - be obtained. - - - - - The files from which a list of patterns or files to exclude should - be obtained. - - - - - Determines the most recently modified file in the fileset (by LastWriteTime of the ). - - - The of the file that has the newest (closest to present) last write time. - - - - - Indicates whether or not every file and directory is included in - the fileset list. - - - - - The pattern or file name to exclude. - - - - - If then the pattern will be excluded; - otherwise, skipped. The default is . - - - - - Opposite of . If - then the pattern will be excluded; otherwise, skipped. The default - is . - - - - - If then the file name will be added to - the without pattern matching or checking - if the file exists. The default is . - - - - - If then the file will be searched for - on the path. The default is . - - - - - The pattern or file name to include. - - - - - If then the pattern will be included; - otherwise, skipped. The default is . - - - - - Opposite of . If - then the pattern will be included; otherwise, skipped. The default - is . - - - - - Gets the list of patterns in . - - - - - If then the patterns will be excluded; - otherwise, skipped. The default is . - - - - - Opposite of . If - then the patterns will be excluded; otherwise, skipped. The default - is . - - - - - The name of a file; each line of this file is taken to be a - pattern. - - - - - If then the patterns in the include file - will be added to the without pattern - matching or checking if the file exists. The default is - . - - - - - If then the patterns in the include file - will be searched for on the path. The default is . - - - - - If then the patterns will be included; - otherwise, skipped. The default is . - - - - - Opposite of . If - then the patterns will be included; otherwise, skipped. The default - is . - - - - - Initializes a new instance of the class. - - - - - Copy constructor for . Required in order to - assign references of type where - is used. - - A instance to create a from. - - - - Represents an environment variable. - - - - - Initializes a instance with the - specified name and value. - - The name of the environment variable. - The value of the environment variable. - - - - Initializes a instance. - - - - - The name of the environment variable. - - - - - The literal value for the environment variable. - - - - - The value for a file-based environment variable. NAnt will convert - it to an absolute filename. - - - - - The value for a directory-based environment variable. NAnt will - convert it to an absolute path. - - - - - The value for a PATH like environment variable. You can use - : or ; as path separators and NAnt will convert it to - the platform's local conventions. - - - - - Sets a single environment variable and treats it like a PATH - - ensures the right separator for the local platform is used. - - - - - Gets the value of the environment variable. - - - - - Indicates if the environment variable should be passed to the - external program. If then the environment - variable will be passed; otherwise, skipped. The default is - . - - - - - Indicates if the environment variable should not be passed to the - external program. If then the environment - variable will be passed; otherwise, skipped. The default is - . - - - - - A set of environment variables. - - - - - Environment variable to pass to a program. - - - - - Environment variable to pass to a program. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with value - is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified name. - - The name of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - The name of the NAnt property to set. - - - - - The string pattern to use to format the property. - - - - - Indicates if the formatter should be used to format the timestamp. - If then the formatter will be used; - otherwise, skipped. The default is . - - - - - Indicates if the formatter should be not used to format the - timestamp. If then the formatter will be - used; otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Specifies the execution mode for managed applications. - - - - For backward compatibility, the following string values can also be - used in build files: - - - - Value - Corresponding field - - - "true" - - - - "false" - - - - - Even if set to , the operating system can still - run the program as a managed application. - - On Linux this can be done through binfmt_misc, while on - Windows installing the .NET Framework redistributable caused managed - applications to run on the MS CLR by default. - - - - - - Do not threat the program as a managed application. - - - - - Leave it up to the CLR to determine which specific version of - the CLR will be used to run the application. - - - - - Forces an application to run against the currently targeted - version of a given CLR. - - - - - Specialized that also supports - case-insensitive conversion of "true" to - and "false" to - . - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - Represents an option. - - - - - name, value constructor - - - - - - - Default constructor - - - - - Name of the option. - - - - - Value of the option. The default is . - - - - - Indicates if the option should be passed to the task. - If then the option will be passed; - otherwise, skipped. The default is . - - - - - Indicates if the option should not be passed to the task. - If then the option will be passed; - otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a for the specified - task is in the collection. - - The name of task for which the should be located in the collection. - - if a for the specified - task is found in the collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified name. - - The name of the option that should be located in the collection. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represents a nested path element. - - - - - The name of a file to add to the path. Will be replaced with - the absolute path of the file. - - - - - The name of a directory to add to the path. Will be replaced with - the absolute path of the directory. - - - - - A string that will be treated as a path-like string. You can use - : or ; as path separators and NAnt will convert it - to the platform's local conventions, while resolving references - to environment variables. - - - - - If then the entry will be added to the - path; otherwise, skipped. The default is . - - - - - Opposite of . If - then the entry will be added to the path; otherwise, skipped. - The default is . - - - - - Gets the parts of a path represented by this element. - - - A containing the parts of a path - represented by this element. - - - - - - Paths are groups of files and/or directories that need to be passed as a single - unit. The order in which parts of the path are specified in the build file is - retained, and duplicate parts are automatically suppressed. - - - - - Define a global <path> that can be referenced by other - tasks or types. - - - - - - - ]]> - - - - - - Initializes a new instance of the class. - - - - - Invoked by for build - attributes with an underlying type. - - The to be used to resolve relative paths. - The string representing a path. - - - - Returns a textual representation of the path, which can be used as - PATH environment variable definition. - - - A textual representation of the path. - - - - - Defines a set of path elements to add to the current path. - - The to add. - - - - Defines a path element to add to the current path. - - The to add. - - - - Returns all path elements defined by this path object. - - - A list of path elements. - - - - - Splits a PATH (with ; or : as separators) into its parts, while - resolving references to environment variables. - - The to be used to resolve relative paths. - The path to translate. - - A PATH split up its parts, with references to environment variables - resolved and duplicate entries removed. - - - - - Initializes a new instance of the class. - - - - - The name pattern to include/exclude. - - - - - If then the pattern will be used; - otherwise, skipped. The default is . - - - - - If then the pattern will be used; - otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Removes all items from the . - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, - starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - A set of patterns, mostly used to include or exclude certain files. - - - - The individual patterns support if and unless attributes - to specify that the element should only be used if or unless a given - condition is met. - - - The and - elements load patterns from a file. When the file is a relative path, - it will be resolved relative to the project base directory in which - the patternset is defined. Each line of this file is taken to be a - pattern. - - - The number sign (#) as the first non-blank character in a line denotes - that all text following it is a comment: - - - - - - Patterns can be grouped to sets, and later be referenced by their - . - - - When used as a standalone element (global type), any properties that - are referenced will be resolved when the definition is processed, not - when it actually used. Passing a reference to a nested build file - will not cause the properties to be re-evaluated. - - - To improve reuse of globally defined patternsets, avoid referencing - any properties altogether. - - - - - Define a set of patterns that matches all .cs files that do not contain - the text Test in their name. - - - - - - - ]]> - - - - - Define two sets. One holding C# sources, and one holding VB sources. - Both sets only include test sources when the test property is - set. A third set combines both C# and VB sources. - - - - - - - - - - - - - - - - - ]]> - - - - - Define a set from patterns in a file. - - - - - - - ]]> - - - - - Defines a patternset with patterns that are loaded from an external - file, and shows the behavior when that patternset is passed as a - reference to a nested build script. - - - External file "c:\foo\build\service.lst" holding patterns - of source files to include for the Foo.Service assembly: - - - - - Main build script located in "c:\foo\default.build": - - - - - - - - - - - - - - - - ]]> - - Nested build script located in "c:\foo\services\default.build" - which uses the patternset to feed sources files to the C# compiler: - - - - - - - - - - - ]]> - - At the time when the patternset is used in the "service" - build script, the following source files in "c:\foo\services\src" - match the defined patterns: - - - - - You should have observed that: - - - - - although the patternset is used from the "service" - build script, the path to the external file is resolved relative - to the base directory of the "main" build script in - which the patternset is defined. - - - - - the "TraceListener.cs" file is included, even though - the "build.debug" property was changed to false - after the patternset was defined (but before it was passed to - the nested build, and used). - - - - - - - - - Initializes a new instance of the class. - - - - - Adds a nested set of patterns, or references other standalone - patternset. - - The to add. - - - - Defines a single pattern for files to include. - - - - - Loads multiple patterns of files to include from a given file, set - using the parameter. - - - - - Defines a single pattern for files to exclude. - - - - - Loads multiple patterns of files to exclude from a given file, set - using the parameter. - - - - - Contains HTTP proxy settings used to process requests to Internet - resources. - - - - - Initializes a new instance of the class. - - - - - Gets a instance representing the current - . - - - A instance representing the current - , or - if this proxy should not be used to connect to the external resource. - - - - - The name of the proxy host. - - - - - The port number on to use. - - - - - Specifies whether to bypass the proxy server for local addresses. - The default is . - - - - - The credentials to submit to the proxy server for authentication. - - - - - Indicates if the proxy should be used to connect to the external - resource. If then the proxy will be used; - otherwise, not. The default is . - - - - - Indicates if the proxy should not be used to connect to the external - resource. If then the proxy will be used; - otherwise, not. The default is . - - - - - Represents an element of which the XML is processed by its parent task - or type. - - - - - Gets the XML that this element represents. - - - - - Gets a value indicating whether the element is performing additional - processing using the that was use to - initialize the element. - - - , as the XML that represents this build - element is processed by the containing task or type. - - - - - ReplaceTokens filter token. - - - - - Token to be replaced. - - - - - New value of token. - - - - - Indicates if the token should be used to replace values. - If then the token will be used; - otherwise, not. The default is . - - - - - Indicates if the token should not be used to replace values. - If then the token will be used; - otherwise, not. The default is . - - - - - Represents an XML namespace. - - - - - The prefix to associate with the namespace. - - - - - The associated XML namespace URI. - - - - - Indicates if the namespace should be added to the . - If then the namespace will be added; - otherwise, skipped. The default is . - - - - - Indicates if the namespace should not be added to the . - list. If then the parameter will be - added; otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with - value is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified prefix. - - The prefix of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represents an XSLT extension object. The object should have a default - parameterless constructor and the return value should be one of the - four basic XPath data types of number, string, Boolean or node set. - - - - - Initializes a new instance of the - class. - - - - - The namespace URI to associate with the extension object. - - - The namespace URI to associate with the extension object, or - if not set. - - - - - The full type name of the XSLT extension object. - - - - - The assembly which contains the XSLT extension object. - - - - - Indicates if the extension object should be added to the XSLT argument - list. If then the extension object will be - added; otherwise, skipped. The default is . - - - - - Indicates if the extension object should not be added to the XSLT argument - list. If then the extension object will be - added; otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class with the - specified instance. - - - - - Initializes a new instance of the - class with the - specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added - to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the - end of the collection. - - The array of - elements to be added to the end of the collection. - - - - Adds the elements of a - to the end of the collection. - - The - to be added to the end of the collection. - - - - Determines whether a is in the - collection. - - The to locate - in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the - specified value is in the collection. - - The argument value to locate in the - collection. - - if a - with value is found in the collection; - otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, - starting at the specified index of the target array. - - The one-dimensional array that is the - destination of the elements copied from the collection. The array - must have zero-based indexing. - The zero-based index in - at which copying begins. - - - - Retrieves the index of a specified - object in the collection. - - The object for - which the index is returned. - - The index of the specified . If the - is not currently a member of the - collection, it returns -1. - - - - - Inserts a into the collection at - the specified index. - - The zero-based index at which - should be inserted. - The to - insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire - collection. - - - - - Removes a member from the collection. - - The to remove - from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get - or set. - - - - Gets the with the specified name. - - The name of the - to get. - - - - Enumerates the elements of a - . - - - - - Initializes a new instance of the - class - with the specified . - - The collection that should be - enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represents an XSLT parameter. - - - - - Initializes a new instance of the - class. - - - - - The name of the XSLT parameter. - - - The name of the XSLT parameter, or if - not set. - - - - - The namespace URI to associate with the parameter. - - - The namespace URI to associate with the parameter, or - if not set. - - - - - The value of the XSLT parameter. - - - The value of the XSLT parameter, or if - not set. - - - - - Indicates if the parameter should be added to the XSLT argument list. - If then the parameter will be added; - otherwise, skipped. The default is . - - - - - Indicates if the parameter should not be added to the XSLT argument - list. If then the parameter will be - added; otherwise, skipped. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with - value is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified name. - - The name of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Resolves assemblies by caching assemblies that were loaded. - - - - - Initializes an instanse of the - class. - - - - - Initializes an instanse of the - class in the context of the given . - - - - - Installs the assembly resolver by hooking up to the - event. - - - - - Uninstalls the assembly resolver. - - - - - Resolves an assembly not found by the system using the assembly - cache. - - The source of the event. - A that contains the event data. - - The loaded assembly, or if not found. - - - - - Occurs when an assembly is loaded. The loaded assembly is added - to the assembly cache. - - The source of the event. - An that contains the event data. - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - The actual logging is delegated to the in which - the is executing - - - - - Holds the loaded assemblies. - - - - - Holds the in which the - is executing. - - - The in which the - is executing or if the - is not executing in the context of a . - - - - - Represents a valid command-line argument. - - - - - Sets the value of the argument on the specified object. - - The object on which the value of the argument should be set. - The argument is required and no value was specified. - - - The matching property is collection-based, but is not initialized - and cannot be written to. - - -or- - - The matching property is collection-based, but has no strongly-typed - Add method. - - -or- - - The matching property is collection-based, but the signature of the - Add method is not supported. - - - - - - Assigns the specified value to the argument. - - The value that should be assigned to the argument. - - Duplicate argument. - -or- - Invalid value. - - - - - Indicates whether the specified is a - . - - - if can be assigned - to ; otherwise, . - - - - - Indicates whether the specified is collection-based. - - - if can be assigned - to and is not backed by a - that can be assigned to ; - otherwise, . - - - - - Indicates whether the specified is an array. - - - if is an array; - otherwise, . - - - - - Gets the property that backs the argument. - - - The property that backs the arguments. - - - - - Gets the underlying of the argument. - - - The underlying of the argument. - - - If the of the argument is a collection type, - this property will returns the underlying type of that collection. - - - - - Gets the long name of the argument. - - The long name of the argument. - - - - Gets the short name of the argument. - - The short name of the argument. - - - - Gets the description of the argument. - - The description of the argument. - - - - Gets a value indicating whether the argument is required. - - - if the argument is required; otherwise, - . - - - - - Gets a value indicating whether a mathing command-line argument - was already found. - - - if a matching command-line argument was - already found; otherwise, . - - - - - Gets a value indicating whether the argument can be specified multiple - times. - - - if the argument may be specified multiple - times; otherwise, . - - - - - Gets a value indicating whether the argument can only be specified once - with a certain value. - - - if the argument should always have a unique - value; otherwise, . - - - - - Gets the of the property to which the argument - is applied. - - - The of the property to which the argument is - applied. - - - - - Gets a value indicating whether the argument is collection-based. - - - if the argument is backed by a - that can be assigned to and is not backed - by a that can be assigned to - ; otherwise, . - - - - - Gets a value indicating whether the argument is a set of name/value - pairs. - - - if the argument is backed by a - that can be assigned to ; otherwise, - . - - - - - Gets a value indicating whether the argument is array-based. - - - if the argument is backed by an array; - otherwise, . - - - - - Gets a value indicating whether the argument is the default argument. - - - if the argument is the default argument; - otherwise, . - - - - - Gets a value indicating whether the argument cannot be combined with - other arguments. - - - if the argument cannot be combined with other - arguments; otherwise, . - - - - - Allows control of command line parsing. - - - - - Initializes a new instance of the class - with the specified argument type. - - Specifies the checking to be done on the argument. - - - - Gets or sets the checking to be done on the argument. - - The checking that should be done on the argument. - - - - Gets or sets the long name of the argument. - - The long name of the argument. - - - - Gets or sets the short name of the argument. - - The short name of the argument. - - - - Gets or sets the description of the argument. - - The description of the argument. - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified name. - - The name of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - The exception that is thrown when one of the command-line arguments provided - is not valid. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a descriptive message. - - A descriptive message to include with the exception. - - - - Initializes a new instance of the class - with a descriptive message and an inner exception. - - A descriptive message to include with the exception. - A nested exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with serialized data. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - - Used to control parsing of command-line arguments. - - - - - Indicates that this field is required. An error will be displayed - if it is not present when parsing arguments. - - - - - Only valid in conjunction with Multiple. - Duplicate values will result in an error. - - - - - Inidicates that the argument may be specified more than once. - Only valid if the argument is a collection - - - - - Inidicates that if this argument is specified, no other arguments may be specified. - - - - - The default type for non-collection arguments. - The argument is not required, but an error will be reported if it is specified more than once. - - - - - The default type for collection arguments. - The argument is permitted to occur multiple times, but duplicate - values will cause an error to be reported. - - - - - Commandline parser. - - - - - Initializes a new instance of the class - using possible arguments deducted from the specific . - - The from which the possible command-line arguments should be retrieved. - A value indicating whether or not a response file is able to be used. - is a null reference. - - - - Parses an argument list. - - The arguments to parse. - The destination object on which properties will be set corresponding to the specified arguments. - is a null reference. - The of does not match the argument specification that was used to initialize the parser. - - - - Splits a string and removes any empty strings from the - result. Same functionality as the - public string[] Split(char[] separator, StringSplitOptions options) - method in .Net 2.0. Replace with that call when 2.0 is standard. - - - - the array of strings - - - - Read a response file and parse the arguments as usual. - - The response file to load arguments - - - - Parse the argument list using the - - - - - - Returns the that's applied - on the specified property. - - The property of which applied should be returned. - - The that's applied to the - , or a null reference if none was applied. - - - - - Gets a logo banner using version and copyright attributes defined on the - or the - . - - - A logo banner. - - - - - Gets the usage instructions. - - The usage instructions. - - - - Gets a value indicating whether no arguments were specified on the - command line. - - - - - Marks a command-line option as being the default option. When the name of - a command-line argument is not specified, this option will be assumed. - - - - - Initializes a new instance of the class - with the specified argument type. - - Specifies the checking to be done on the argument. - - - - Provides modified version for Copy and Move from the File class that - allow for filter chain processing. - - - - - Constant buffer size for copy/move functions. - - Default value is 8k - - - - Copies a file filtering its content through the filter chain. - - - The file to copy - - - The file to copy to - - - Chain of filters to apply when copying, or is no - filters should be applied. - - - The encoding used to read the soure file. - - - The encoding used to write the destination file. - - - - - Moves a file filtering its content through the filter chain. - - - The file to move. - - - The file to move move to. - - - Chain of filters to apply when moving, or is no - filters should be applied. - - - The encoding used to read the soure file. - - - The encoding used to write the destination file. - - - - - Copies a directory while filtering its file content through the filter chain. - - - Source directory to copy from. - - - Destination directory to copy to. - - - Chain of filters to apply when copying, or is no - filters should be applied. - - - The encoding used to read the soure file. - - - The encoding used to write the destination file. - - - - - Moves a directory while filtering its file content through the filter chain. - - - Source directory to move from. - - - Destination directory to move to. - - - Chain of filters to apply when copying, or is no - filters should be applied. - - - The encoding used to read the soure file. - - - The encoding used to write the destination file. - - - - - Generates a new temporary directory name based on the system's - temporary path. - - - The temp directory name. - - - - - Reads a file filtering its content through the filter chain. - - The file to read. - Chain of filters to apply when reading, or is no filters should be applied. - The encoding used to read the file. - - If is , - then the system's ANSI code page will be used to read the file. - - - - - Returns a uniquely named empty temporary directory on disk. - - - A representing the temporary directory. - - - - - Combines two path strings. - - The first path. - The second path. - - A string containing the combined paths. If one of the specified - paths is a zero-length string, this method returns the other path. - If contains an absolute path, this method - returns . - - - On *nix, processing is delegated to . - - On Windows, this method normalized the paths to avoid running into - the 260 character limit of a path and converts forward slashes in - both and to - the platform's directory separator character. - - - - - - Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...)) - - The file or directory for which to obtain absolute path information. - Path Resolved - path is a zero-length string, contains only white space or contains one or more invalid characters as defined by . - is . - - - - Returns the home directory of the current user. - - - The home directory of the current user. - - - - - Scans a list of directories for the specified filename. - - The list of directories to search. - The name of the file to look for. - Specifies whether the directory should be searched recursively. - - The directories are scanned in the order in which they are defined. - - - The absolute path to the specified file, or null if the file was - not found. - - - - - Helper class for determining whether assemblies are located in the - Global Assembly Cache. - - - - - Initializes a new instance of the class in - the context of the given . - - - - - Determines whether an assembly is installed in the Global - Assembly Cache given its file name or path. - - The name or path of the file that contains the manifest of the assembly. - - if is - installed in the Global Assembly Cache; otherwise, - . - - - - To determine whether the specified assembly is installed in the - Global Assembly Cache, the assembly is loaded into a separate - . - - - If the family of the current runtime framework does not match the - family of the current target framework, this method will return - for all assemblies as there's no way to - determine whether a given assembly is in the Global Assembly Cache - for another framework family than the family of the current runtime - framework. - - - - - - Holds the in which assemblies will be loaded - to determine whether they are in the Global Assembly Cache. - - - - - Holds the context of the . - - - - - Holds a list of assembly files for which already has been determined - whether they are located in the Global Assembly Cache. - - - - The key of the is the full path to the - assembly file and the value is a indicating - whether the assembly is located in the Global Assembly Cache. - - - - - - Holds a value indicating whether the object has been disposed. - - - - - Gets the context of the . - - - The context of the . - - - - - Obtains a lifetime service object to control the lifetime policy for - this instance. - - - An object of type used to control the lifetime - policy for this instance. This is the current lifetime service object - for this instance if one exists; otherwise, a new lifetime service - object initialized with a lease that will never time out. - - - - - Determines whether an assembly is installed in the Global - Assembly Cache given its file name or path. - - The name or path of the file that contains the manifest of the assembly. - - if is - installed in the Global Assembly Cache; otherwise, - . - - - - - Provides a set of helper methods related to reflection. - - - - - Initializes a new instance of the class. - - - Uses a private access modifier to prevent instantiation of this class. - - - - - Loads the type specified in the type string with assembly qualified name. - - The assembly qualified name of the type to load. - Flag set to to throw an exception if the type cannot be loaded. - - is and - an error is encountered while loading the , or - is not an assembly qualified name. - - - If the cannot be instantiated from the assembly - qualified type name, then we'll try to instantiate the type using its - simple type name from an already loaded assembly with an assembly - name mathing the assembly in the assembly qualified type name. - - - The type loaded or if it could not be loaded. - - - - - Provides resource support to NAnt assemblies. This class cannot - be inherited from. - - - - - Prevents the class from being - instantiated explicitly. - - - - - Registers the assembly to be used as the fallback if resources - aren't found in the local satellite assembly. - - - A that represents the - assembly to register. - - - The following example shows how to register a shared satellite - assembly. - - - - - - - - Returns the value of the specified string resource. - - - A that contains the name of the - resource to get. - - - A that contains the value of the - resource localized for the current culture. - - - The returned resource is localized for the cultural settings of the - current . - - The GetString method is thread-safe. - - - - The following example demonstrates the GetString method using - the cultural settings of the current . - - - - - - - - Returns the value of the specified string resource localized for - the specified culture. - - - - - A that contains the value of the - resource localized for the specified culture. - - - - The GetString method is thread-safe. - - - - The following example demonstrates the GetString method using - a specific culture. - - - - - - - - Returns the value of the specified string resource localized for - the specified culture for the specified assembly. - - - A that contains the name of the - resource to get. - - - A that represents - the culture for which the resource is localized. - - - A - - - A that contains the value of the - resource localized for the specified culture. - - - - The GetString method is thread-safe. - - - - The following example demonstrates the GetString method using - specific culture and assembly. - - - - - - - - Registers the specified assembly. - - - A that represents the - assembly to register. - - - - - Determines the manifest resource name of the resource holding the - localized strings. - - The name of the assembly. - - The manifest resource name of the resource holding the localized - strings for the specified assembly. - - - The manifest resource name of the resource holding the localized - strings should match the name of the assembly, minus Tasks - suffix. - - - - - Groups a set of useful manipulation and validation - methods. - - - - - Initializes a new instance of the class. - - - Prevents instantiation of the class. - - - - - Determines whether the last character of the given - matches the specified character. - - The string. - The character. - - if the last character of - matches ; otherwise, . - - is . - - - - Indicates whether or not the specified is - or an string. - - The value to check. - - if is - or an empty string (""); otherwise, . - - - - - Converts an empty string ("") to . - - The value to convert. - - if is an empty - string ("") or ; otherwise, . - - - - - Converts to an empty string. - - The value to convert. - - An empty string if is ; - otherwise, . - - - - - Concatenates a specified separator between each - element of a specified , yielding a - single concatenated string. - - A . - A . - - A consisting of the elements of - interspersed with the separator string. - - - - For example if is ", " and the elements - of are "apple", "orange", "grape", and "pear", - returns "apple, orange, - grape, pear". - - - If is , an empty - string () is used instead. - - - - - - Creates a shallow copy of the specified . - - The that should be copied. - - A shallow copy of the specified . - - - - - Thrown whenever an error occurs during the build. - - - - - The location of the exception in the build document (xml file). - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a descriptive message. - - A descriptive message to include with the exception. - - - - Initializes a new instance of the class - with the specified descriptive message and inner exception. - - A descriptive message to include with the exception. - A nested exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a descriptive message and the location in the build file that - caused the exception. - - A descriptive message to include with the exception. - The location in the build file where the exception occured. - - - - Initializes a new instance of the class - with a descriptive message, the location in the build file and an - instance of the exception that is the cause of the current exception. - - A descriptive message to include with the exception. - The location in the build file where the exception occured. - A nested exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with serialized data. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - - Serializes this object into the provided. - - The to populate with data. - The destination for this serialization. - - - - Creates and returns a string representation of the current - exception. - - - A string representation of the current exception. - - - - - Gets the raw message as specified when the exception was - constructed. - - - The raw message as specified when the exception was - constructed. - - - - - Gets the location in the build file of the element from which the - exception originated. - - - The location in the build file of the element from which the - exception originated. - - - - - Gets a message that describes the current exception. - - - The error message that explains the reason for the exception. - - - Adds location information to the message, if available. - - - - - Represents the set of command-line options supported by NAnt. - - - - - Gets or sets the target framework to use (overrides - NAnt.exe.config settings) - - - The framework that should be used. - - - For a list of possible frameworks, see NAnt.exe.config, possible - values include "net-1.0", "net-1.1", etc. - - - - - Gets or sets the target framework to use (overrides - NAnt.exe.config settings) - - - The framework that should be used. - - - For a list of possible frameworks, see NAnt.exe.config, possible - values include "net-1.0", "net-1.1", etc. - - - - - Gets or sets the buildfile that should be executed. - - - The buildfile that should be executed. - - - Can be both a file or an URI. - - - - - Pauses before program ends. - - - for pausing on program end; - otherwise, . The default is . - - - - - Gets or sets a value indicating whether more information should be - displayed during the build process. - - - if more information should be displayed; - otherwise, . The default is . - - - - - Gets or sets a value indicating whether debug information should be - displayed during the build process. - - - if debug information should be displayed; - otherwise, . The default is . - - - - - Gets or sets a value indicating whether only error and debug debug messages should be - displayed during the build process. - - - if only error or warning messages should be - displayed; otherwise, . The default is - . - - - - - Gets or sets a value indicating whether to produce emacs (and other - editor) friendly output. - - - if output is to be unadorned so that emacs - and other editors can parse files names, etc. The default is - . - - - - - Gets a value indicating whether parent directories should be searched - for a buildfile. - - - if parent directories should be searched for - a build file; otherwise, . The default is - . - - - - - Gets or sets the indentation level of the build output. - - - The indentation level of the build output. The default is 0. - - - - - Gets or sets the list of properties that should be set. - - - The list of properties that should be set. - - - - - Gets or sets the of logger to add to the list - of listeners. - - - The of logger to add to the list of - listeners. - - - The should derive from . - - - - - Gets or sets the name of the file to log output to. - - - The name of the file to log output to. - - - - - Gets a collection containing fully qualified type names of classes - implementating that should be added - to the project as listeners. - - - A collection of fully qualified type names that should be added as - listeners to the . - - - - - Gets a collection of assemblies to load extensions from. - - - A collection of assemblies to load extensions from. - - - - - Gets or sets a value indicating whether help - should be printed. - - - if help should be - printed; otherwise, . The default is - . - - - - - Gets or sets a value indicating whether the logo banner should be - printed. - - - if the logo banner should be printed; otherwise, - . The default is . - - - - - Gets or sets a value indicating whether the NAnt help should be - printed. - - - if NAnt help should be printed; otherwise, - . The default is . - - - - - Gets a collection containing the targets that should be executed. - - - A collection that contains the targets that should be executed. - - - - - Custom configuration section handler for the element. - - - - - This just passed things through. Return the node read from the config file. - - - - - Main entry point to NAnt that is called by the ConsoleStub. - - - - - Starts NAnt. This is the Main entry point. - - Command Line args, or whatever you want to pass it. They will treated as Command Line args. - - The exit code. - - - - - Prints the projecthelp to the console. - - The build file to show help for. - - is loaded and transformed with - ProjectHelp.xslt, which is an embedded resource. - - - - - Gets the file name for the build file in the specified directory. - - The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory. - Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build). - Whether or not to search the parent directories for a build file. - The path to the build file or null if no build file could be found. - - - - Loads the extension assemblies in the current - and scans them for extensions. - - The extension assemblies to load. - The which will be used to output messages to the build log. - - - - Dynamically constructs an instance of - the class specified. - - - - At this point, only looks in the assembly where - is defined. - - - The fully qualified name of the logger that should be instantiated. - Type could not be loaded. - does not implement . - - - - Dynamically constructs an instance of - the class specified. - - - - At this point, only looks in the assembly where - is defined. - - - The fully qualified name of the listener that should be instantiated. - Type could not be loaded. - does not implement . - - - - Add the listeners specified in the command line arguments, - along with the default listener, to the specified project. - - The command-line options. - The to add listeners to. - - - - Spits out generic help info to the console. - - - - - Write the message of the specified and - the inner exceptions to . - - The to write to . - - - - Creates a new instance of the class - for the specified class in the specified - . - - - An for the specified - is cached for future use. - - The containing the . - The class representing the . - - - - Creates a new instance of the - class for the specified class in the - specified. - - The containing the . - The class representing the . - - - - Gets the name of the class that can be - created using this . - - - The name of the class that can be created - using this . - - - - - Gets the name of the data type which the - can create. - - - The name of the data type which the - can create. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a for the specified - task is in the collection. - - The name of task for which the should be located in the collection. - - if a for - the specified task is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the for the specified task. - - The name of task for which the should be located in the collection. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified capacity. - - - - - Inherits Properties from an existing property - dictionary Instance - - DataType list to inherit - - - - Used for searching filesystem based on given include/exclude rules. - - - Simple client code for testing the class. - - while (true) { - DirectoryScanner scanner = new DirectoryScanner(); - - Console.Write("Scan Basedirectory : "); - string s = Console.ReadLine(); - if (s.Length == 0) break; - scanner.BaseDirectory = s; - - while(true) { - Console.Write("Include pattern : "); - s = Console.ReadLine(); - if (s.Length == 0) break; - scanner.Includes.Add(s); - } - - while(true) { - Console.Write("Exclude pattern : "); - s = Console.ReadLine(); - if (s.Length == 0) break; - scanner.Excludes.Add(s); - } - - foreach (string name in scanner.FileNames) - Console.WriteLine("file:" + name); - foreach (string name in scanner.DirectoryNames) - Console.WriteLine("dir :" + name); - - Console.WriteLine(""); - } - - - - - - Initializes a new instance of the . - - - On unix, patterns are matching case-sensitively; otherwise, they - are matched case-insensitively. - - - - - Initializes a new instance of the - specifying whether patterns are to be match case-sensitively. - - Specifies whether patterns are to be matched case-sensititely. - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Uses and search criteria (relative to - or absolute), to search for filesystem objects. - - - - - Parses specified NAnt search patterns for search directories and - corresponding regex patterns. - - In. NAnt patterns. Absolute or relative paths. - Out. Regex patterns. Absolute canonical paths. - Out. Non-regex files. Absolute canonical paths. - In. Whether to allow a pattern to add search directories. - - - - Given a NAnt search pattern returns a search directory and an regex - search pattern. - - Whether this pattern is an include or exclude pattern - NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported) - Out. Absolute canonical path to the directory to be searched - Out. Whether the pattern is potentially recursive or not - Out. Whether this is a regex pattern or not - Out. Regex search pattern (absolute canonical path) - - - - Searches a directory recursively for files and directories matching - the search criteria. - - Directory in which to search (absolute canonical path) - Whether to scan recursively or not - - - - Converts search pattern to a regular expression pattern. - - Search pattern relative to the search directory. - Regular expresssion - - - - Gets or set a value indicating whether or not to use case-sensitive - pattern matching. - - - - - Gets the collection of include patterns. - - - - - Gets the collection of exclude patterns. - - - - - The base directory to scan. The default is the - current directory. - - - - - Gets the list of files that match the given patterns. - - - - - Gets the list of directories that match the given patterns. - - - - - Gets the list of directories that were scanned for files. - - - - - Indicates whether or not the directory scanner included everything - that it scanned. - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Creates a string representing a list of the strings in the collection. - - - A string that represents the contents. - - - - - Initialize a new instance of the - class specifying whether or not string comparison should be - case-sensitive. - - Specifies whether or not string comparison should be case-sensitive. - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Determines whether the specified string is in the - . - - The string to locate in the . The value can be . - - if value is found in the ; otherwise, . - - - String comparisons within the - are only case-sensitive if is - - - - - - Searches for the specified string and returns the zero-based index - of the first occurrence within the . - - The string to locate. The value can be . - - The zero-based index of the first occurrence of - in the , if found; otherwise, -1. - - - String comparisons within the - are only case-sensitive if is - . - - - - - Gets a value indicating whether string comparison is case-sensitive. - - - A value indicating whether string comparison is case-sensitive. - - - - - Gets the value of the specified property. - - The name of the property to get the value of. - - The value of the specified property. - - - - - Splits an input string into a sequence of tokens used during parsing. - - - - - Available tokens - - - - - Encalsulates information about installed frameworks incuding version - information and directory locations for finding tools. - - - - - Resolves the specified assembly to a full path by matching it - against the reference assemblies. - - The file name of the assembly to resolve (without path information). - - An absolute path to the assembly, or if the - assembly could not be found or no reference assemblies are configured - for the current framework. - - - Whether the file name is matched case-sensitively depends on the - operating system. - - - - - Searches the list of tool paths of the current framework for the - given file, and returns the absolute path if found. - - The file name of the tool to search for. - - The absolute path to if found in one of the - configured tool paths; otherwise, . - - is . - - - The configured tool paths are scanned in the order in which they - are defined in the framework configuration. - - - The file name of the tool to search should include the extension. - - - - - - Gets the value of the specified attribute from the specified node. - - The node of which the attribute value should be retrieved. - The attribute of which the value should be returned. - - The value of the attribute with the specified name or - if the attribute does not exist or has no value. - - - - - Gets the name of the framework. - - - The name of the framework. - - - - - Gets the family of the framework. - - - The family of the framework. - - - - - Gets the description of the framework. - - - The description of the framework. - - - - - Gets the vendor of the framework. - - - The vendor of the framework. - - - - - Gets the version of the framework. - - - The version of the framework. - - The framework is not valid. - - When is not configured, the framework is not - considered valid. - - - - - Gets the Common Language Runtime version of the framework. - - - The Common Language Runtime version of the framework. - - The framework is not valid. - - When is , the - framework is not considered valid. - - - - - Gets the CLR type of the framework. - - - The CLR type of the framework. - - The framework is not valid. - - - - Gets the Visual Studio version that corresponds with this - framework. - - - The Visual Studio version that corresponds with this framework. - - The framework is not valid. - There is no version of Visual Studio that corresponds with this framework. - - - - Gets the base directory of the framework tools for the framework. - - - The base directory of the framework tools for the framework. - - The framework is not valid. - - - - Gets the runtime information for this framework. - - - The runtime information for the framework or - if no runtime information is configured for the framework. - - The framework is not valid. - - - - Gets the directory where the system assemblies for the framework - are located. - - - The directory where the system assemblies for the framework are - located. - - The framework is not valid. - - - - Gets the directory containing the SDK tools for the framework. - - - The directory containing the SDK tools for the framework or a null - reference if the configured sdk directory does not exist, or is not - valid. - - The framework is not valid. - - - - Gets the used to initialize this framework. - - - The used to initialize this framework. - - The framework is not valid. - - - - Gets the set of assemblies and directories that should scanned for - NAnt tasks, types or functions. - - - The set of assemblies and directories that should be scanned for - NAnt tasks, types or functions. - - The framework is not valid. - - - - Returns a value indicating whether the current framework is valid. - - - if the framework is installed and correctly - configured; otherwise, . - - - - - Gets the reference assemblies for the current framework. - - - The reference assemblies for the current framework. - - The framework is not valid. - - - - Gets the tool paths for the current framework. - - - The tool paths for the current framework. - - The framework is not valid. - - - - Gets the . - - - The . - - - The defines the current namespace - scope and provides methods for looking up namespace information. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified capacity. - - - - - Defines the types of frameworks. - - - - - Frameworks that are supported on the current platform, but are not - installed. - - - - - Frameworks that are installed on the current system. - - - - - Retrieves installation state attributes. - - - - - Frameworks that typically target full desktop devices. - - - - - Frameworks that target compact devices. - - - - - Frameworks that run in a browser. - - - - - Retrieves device attributes. - - - - - Frameworks released as part of the open-source Mono - project. - - - - - Frameworks released by Microsoft. - - - - - Retrieves vendor attributes. - - - - - All frameworks supported on the current platform, regarless of their - installation state, target device or vendor. - - - - - Stores the file name, line number and column number to record a position - in a text file. - - - - - Creates a location consisting of a file name, line number and - column number. - - - can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. - - - - - Creates a location consisting of a file name. - - - can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. - - - - - Creates an "unknown" location. - - - - Private Init function. - - - - Returns the file name, line number and a trailing space. An error - message can be appended easily. For unknown locations, returns - an empty string. - - - - - Gets a string containing the file name for the location. - - - The file name includes both the file path and the extension. - - - - - Gets the line number for the location. - - - Lines start at 1. Will be zero if not specified. - - - - - Gets the column number for the location. - - - Columns start a 1. Will be zero if not specified. - - - - - Maps XML nodes to the text positions from their original source. - - - - - Initializes a new instance of the class. - - - - - Determines if a file has been loaded by the current project. - - The file to check. - - if the specified file has already been loaded - by the current project; otherwise, . - - - - - Adds an to the map. - - - An can only be added to the map once. - - - - - Returns the in the XML file for the given node. - - - The must be from an - that has been added to the map. - - - - - Represents a position in the build file. - - - - - Initializes a new instance of the - with the speified line and column. - - The line coordinate of the position. - The column coordinate of the position. - - - - The line coordinate of the position. - - - - - The column coordinate of the position. - - - - - Defines the set of levels recognised by the NAnt logging system. - - - - - Designates fine-grained informational events that are most useful - to debug a build process. - - - - - Designates events that offer a more detailed view of the build - process. - - - - - Designates informational events that are useful for getting a - high-level view of the build process. - - - - - Designates potentionally harmful events. - - - - - Designates error events. - - - - - Can be used to suppress all messages. - - - No events should be logged with this . - - - - - Specialized for - that ignores case when converting from string. - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - Class representing an event occurring during a build. - - - - An event is built by specifying either a project, a task or a target. - - - A level event will only have a - reference. - - - A level event will have and - references. - - - A level event will have , - and references. - - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class for a level event. - - The that emitted the event. - - - - Initializes a new instance of the - class for a level event. - - The that emitted the event. - - - - Initializes a new instance of the - class for a level event. - - The that emitted the event. - - - - Gets or sets the message associated with this event. - - - The message associated with this event. - - - - - Gets or sets the priority level associated with this event. - - - The priority level associated with this event. - - - - - Gets or sets the associated with this event. - - - The associated with this event. - - - - - Gets the that fired this event. - - - The that fired this event. - - - - - Gets the that fired this event. - - - The that fired this event, or a null reference - if this is a level event. - - - - - Gets the that fired this event. - - - The that fired this event, or - if this is a or level - event. - - - - - Represents the method that handles the build events. - - The source of the event. - A that contains the event data. - - - - Instances of classes that implement this interface can register to be - notified when things happen during a build. - - - - - Signals that a build has started. - - The source of the event. - A object that contains the event data. - - This event is fired before any targets have started. - - - - - Signals that the last target has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a target has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a target has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a task has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a task has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a message has been logged. - - The source of the event. - A object that contains the event data. - - - - Interface used by NAnt to log the build output. - - - Depending on the supplied command-line arguments, NAnt will set the - to or a - with a file as backend store. - - - - - Flushes buffered build events or messages to the underlying storage. - - - - - Gets or sets the highest level of message this logger should respond - to. - - The highest level of message this logger should respond to. - - Only messages with a message level higher than or equal to the given - level should actually be written to the log. - - - - - Gets or sets a value indicating whether to produce emacs (and other - editor) friendly output. - - - if output is to be unadorned so that emacs - and other editors can parse files names, etc. - - - - - Gets or sets the to which the logger is - to send its output. - - - - - Initializes a new instance of the - class. - - - - - Flushes buffered build events or messages to the underlying storage. - - - - - Signals that a build has started. - - The source of the event. - A object that contains the event data. - - This event is fired before any targets have started. - - - - - Signals that the last target has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a target has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a task has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a task has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a task has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a message has been logged. - - The source of the event. - A object that contains the event data. - - Only messages with a priority higher or equal to the threshold of - the logger will actually be output in the build log. - - - - - Empty implementation which allows derived classes to receive the - output that is generated in this logger. - - The message being logged. - - - - Outputs an indented message to the build log if its priority is - greather than or equal to the of the - logger. - - The priority of the message to output. - The message to output. - The number of characters that the message should be indented. - - - - Outputs an indented message to the build log if its priority is - greather than or equal to the of the - logger. - - The event to output. - - - - Outputs an indented message to the build log if its priority is - greather than or equal to the of the - logger. - - The event to output. - The number of characters that the message should be indented. - - - - Holds a stack of reports for all running builds. - - - - - Gets or sets the highest level of message this logger should respond - to. - - - The highest level of message this logger should respond to. - - - Only messages with a message level higher than or equal to the given - level should be written to the log. - - - - - Gets or sets a value indicating whether to produce emacs (and other - editor) friendly output. - - - if output is to be unadorned so that emacs - and other editors can parse files names, etc. The default is - . - - - - - Gets or sets the to which the logger is - to send its output. - - - The to which the logger sends its output. - - - - - Used to store information about a build, to allow better reporting to - the user. - - - - - Errors encountered so far. - - - - - Warnings encountered so far. - - - - - The start time of the build process. - - - - - Buffers log messages from DefaultLogger, and sends an e-mail with the - results. - - - The following properties are used to send the mail : - - - Property - Description - - - MailLogger.mailhost - Mail server to use. [default: localhost] - - - MailLogger.from - The address of the e-mail sender. - - - MailLogger.failure.notify - Send build failure e-mails ? [default: true] - - - MailLogger.success.notify - Send build success e-mails ? [default: true] - - - MailLogger.failure.to - The address to send build failure messages to. - - - MailLogger.success.to - The address to send build success messages to. - - - MailLogger.failure.subject - The subject of build failure messages. [default: "Build Failure"] - - - MailLogger.success.subject - The subject of build success messages. [default: "Build Success"] - - - MailLogger.success.attachments - The ID of a fileset holdng set of files to attach when the build is successful. - - - MailLogger.failure.attachments - The ID of a fileset holdng set of files to attach when the build fails. - - - MailLogger.body.encoding - The encoding type of the body of the e-mail message. [default: system's ANSI code page] - - - MailLogger.smtp.username - The name of the user to login to the SMTP server. - - - MailLogger.smtp.password - The password of the specified user. - - - MailLogger.smtp.enablessl - Specifies whether to use SSL to encrypt the connection. [default: false] - - - MailLogger.smtp.port - The SMTP server port to connect to. [default: 25] - - - - - - - Initializes a new instance of the - class. - - - - - Signals that a build has started. - - The source of the event. - A object that contains the event data. - - This event is fired before any targets have started. - - - - - Signals that the last target has finished, and send an e-mail with - the build results. - - The source of the event. - A object that contains the event data. - - - - Receives and buffers log messages. - - The message being logged. - - - - Gets the value of the specified property. - - Properties to obtain value from. - Suffix of property name. "MailLogger" will be prepended internally. - Value returned if property is not present in . - Value indicating whether the property should exist, or have a default value set. - - The value of the specified property; or the default value if the - property is not present in . - - is , and the specified property is not present and no default value has been given. - - - - Buffer in which the message is constructed prior to sending. - - - - - Holds the stack of currently executing projects. - - - - - Contains a strongly typed collection of - objects. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class with the specified instance. - - - - - Initializes a new instance of the - class with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Implements a for writing information to - the NAnt logging infrastructure. - - - - - Initializes a new instance of the class - for the specified with the specified output - level and format provider. - - Determines the indentation level. - The with which messages will be output to the build log. - An object that controls formatting. - - - - Writes a character array to the buffer. - - The character array to write to the text stream. - - - - Writes a string to the buffer. - - - - - - Writes an empty string to the logging infrastructure. - - - - - Writes a string to the logging infrastructure. - - The string to write. If is a null reference, only the line termination characters are written. - - - - Writes out a formatted string using the same semantics as - . - - The formatting string. - The object array to write into format string. - - - - Causes any buffered data to be written to the logging infrastructure. - - - - - Closes the current writer and releases any system resources - associated with the writer. - - - - - Obtains a lifetime service object to control the lifetime policy for - this instance. - - - An object of type used to control the lifetime - policy for this instance. This is the current lifetime service object - for this instance if one exists; otherwise, a new lifetime service - object initialized with a lease that will never time out. - - - - - Gets the in which the output is written. - - - The always writes output in UTF8 - encoding. - - - - - Gets the with which messages will be output to - the build log. - - - - - Used to search for files on the PATH. - - - - The local directory is not searched (since this would already be covered - by normal use of the includes element). - - - Also, advanced pattern matching isn't supported: you need to know the - exact name of the file. - - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Adds a file to the list of files to be scanned for. - - The filename or search pattern to add to the list. - - - - Scans all direcetories in the PATH environment variable for files. - - - List of matching files found in the PATH. - - - - - Scans all directories in the given environment variable for files. - - The environment variable of which the directories should be scanned. - - List of matching files found in the directory of the given - environment variable. - - - - - Creates a shallow copy of the specified . - - The that should be copied. - - A shallow copy of the specified . - - - - - Returns a value indicating whether NAnt is running in 64-bit mode. - - - if NAnt is running in 64-bit mode; otherwise, - . - - - - - Returns a value indicating whether NAnt is running in 32-bit mode. - - - Note that even if the platform is 64-bit, NAnt may be running in - 32-bit mode. - - - if NAnt is running in 32-bit mode; otherwise, - . - - - - - Returns a value indicating whether NAnt is running on Windows. - - - if NAnt is running on Windows; - otherwise, . - - - - - Central representation of a NAnt project. - - - - The method will initialize the project with the build - file specified in the constructor and execute the default target. - - - - - - - - If no target is given, the default target will be executed if specified - in the project. - - - - - - - - - Constant for the "visiting" state, used when traversing a DFS of - target dependencies. - - - - - Constant for the "visited" state, used when traversing a DFS of - target dependencies. - - - - - Holds the logger for this class. - - - - - Holds the default threshold for build loggers. - - - - - Initializes a new class with the given - document, message threshold and indentation level. - - Any valid build format will do. - The message threshold. - The project indentation level. - - - - Initializes a new class with the given - document, message threshold and indentation level, and using - the specified to load internal configuration - settings. - - Any valid build format will do. - The message threshold. - The project indentation level. - The NAnt should use to initialize configuration settings. - - This constructor is useful for developers using NAnt as a class - library. - - - - - Initializes a new class with the given - source, message threshold and indentation level. - - - The full path to the build file. - This can be of any form that accepts. - - The message threshold. - The project indentation level. - - If the source is a uri of form 'file:///path' then use the path part. - - - - - Initializes a new class with the given - source, message threshold and indentation level, and using - the specified to load internal configuration - settings. - - - The full path to the build file. - This can be of any form that accepts. - - The message threshold. - The project indentation level. - The NAnt should use to initialize configuration settings. - is . - - If the source is a uri of form 'file:///path' then use the path part. - - - - - Initializes a as subproject of the specified - . - - - The full path to the build file. - This can be of any form that accepts. - - The parent . - - Optimized for framework initialization projects, by skipping automatic - discovery of extension assemblies and framework configuration. - - - - - Initializes a with - set to , and - set to 0. - - An containing the build script. - - Optimized for framework initialization projects, by skipping automatic - discovery of extension assemblies and framework configuration. - - - - - Gets the list of supported frameworks filtered by the specified - parameter. - - A bitwise combination of values that filter the frameworks to retrieve. - - An array of type that contains the - frameworks specified by the parameter, - sorted on name. - - - - - Returns the of the given node in an XML - file loaded by NAnt. - - - - The must be from an - that has been loaded by NAnt. - - - NAnt also does not process any of the following node types: - - - - - - - - - - - - - - - - - - - - As a result, no location information is available for these nodes. - - - The to get the for. - - of the given node in an XML file loaded by NAnt, or - if the node was not loaded from - an XML file. - - - is from an XML file that was not loaded by NAnt. - -or - was not processed by NAnt (eg. an XML declaration). - - - - - Dispatches a event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches a event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches a event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches a event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches a event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches the event to the build listeners - for this . - - The source of the event. - A that contains the event data. - - - - Dispatches a event to the build listeners - for this . - - A that contains the event data. - - - - Writes a level message to the build log with - the given . - - The to log at. - The message to log. - - - - Writes a level formatted message to the build - log with the given . - - The to log at. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - - - Writes a task level message to the build log - with the given . - - The from which the message originated. - The to log at. - The message to log. - - - - Writes a level message to the build log with - the given . - - The from which the message orignated. - The level to log at. - The message to log. - - - - Executes the default target. - - - No top level error handling is done. Any - will be passed onto the caller. - - - - - Executes a specific target, and its dependencies. - - The name of the target to execute. - - Global tasks are not executed. - - - - - Executes a specific target. - - The name of the target to execute. - Whether dependencies should be forced to execute - - Global tasks are not executed. - - - - - Executes the default target and wraps in error handling and time - stamping. - - - if the build was successful; otherwise, - . - - - - - Creates a new from the given . - - The definition. - The new instance. - - - - Creates a new from the given - within a . - - The definition. - The owner . - The new instance. - - - - Expands a from known properties. - - The with replacement tokens. - The location in the build file. Used to throw more accurate exceptions. - The expanded and replaced . - - - - Combines the specified path with the of - the to form a full path to file or directory. - - The relative or absolute path. - - A rooted path, or the of the - if the parameter is a null reference. - - - - - Creates the default and attaches it to - the . - - - - - Increases the of the . - - - - - Decreases the of the . - - - - - Detaches the currently attached instances - from the . - - - - - Attaches the specified build listeners to the . - - The instances to attach to the . - - The currently attached instances will - be detached before the new instances - are attached. - - - - - Inits stuff: - TypeFactory: Calls Initialize and AddProject - Log.IndentSize set to 12 - Project properties are initialized ("nant.* stuff set") - - NAnt Props: - nant.filename - nant.version - nant.location - nant.project.name - nant.project.buildfile (if doc has baseuri) - nant.project.basedir - nant.project.default = defaultTarget - - - An representing the project definition. - The project message threshold. - The project indentation level. - Optimization flags. - is . - - - - This method is only meant to be used by the - class and . - - - - - Creates a new based on the project - definition. - - - The full path to the build file. - This can be of any form that accepts. - - - An based on the specified project - definition. - - - - - Configures the platform properties for the current platform. - - NAnt does not support the current platform. - - - - Updates dependent properties when the - is set. - - - - - Topologically sorts a set of targets. - - The name of the root target. The sort is created in such a way that the sequence of targets up to the root target is the minimum possible such sequence. Must not be . - A collection of instances. - - A collection of instances in sorted order. - - There is a cyclic dependecy among the targets, or a named target does not exist. - - - - - Performs a single step in a recursive depth-first-search traversal - of the target dependency tree. - - - The current target is first set to the "visiting" state, and pushed - onto the "visiting" stack. - - - An exception is then thrown if any child of the current node is in - the visiting state, as that implies a circular dependency. The - exception contains details of the cycle, using elements of the - "visiting" stack. - - - If any child has not already been "visited", this method is called - recursively on it. - - - The current target is then added to the ordered list of targets. - Note that this is performed after the children have been visited in - order to get the correct order. The current target is set to the - "visited" state. - - - By the time this method returns, the ordered list contains the - sequence of targets up to and including the current target. - - - The current target to inspect. Must not be . - A collection of instances. - A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be . - A stack of targets which are currently being visited. Must not be . - The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be . - - A non-existent target is specified - -or- - A circular dependency is detected. - - - - - Builds an appropriate exception detailing a specified circular - dependency. - - The dependency to stop at. Must not be . - A stack of dependencies. Must not be . - - A detailing the specified circular - dependency. - - - - - Gets or sets the indendation level of the build output. - - - The indentation level of the build output. - - - To change the , the - and methods should be used. - - - - - Gets or sets the indentation size of the build output. - - - The indendation size of the build output. - - - - - Gets or sets the default threshold level for build loggers. - - - The default threshold level for build loggers. - - - - - Gets the name of the . - - - The name of the or an empty - if no name is specified. - - - - - Gets or sets the base directory used for relative references. - - - The base directory used for relative references. - - The directory is not rooted. - - - The gets and sets the built-in property - named "nant.project.basedir". - - - - - - Gets the . - - - The . - - - The defines the current namespace - scope and provides methods for looking up namespace information. - - - - - Gets the form of the current project definition. - - - The form of the current project definition. - - - - - Gets a collection of available .NET frameworks. - - - A collection of available .NET frameworks. - - - - - Gets the framework in which NAnt is currently running. - - - The framework in which NAnt is currently running. - - - - - Gets or sets the framework to use for compilation. - - - The framework to use for compilation. - - The value specified is . - The specified framework is not installed, or not configured correctly. - - We will use compiler tools and system assemblies for this framework - in framework-related tasks. - - - - - Gets the name of the platform on which NAnt is currently running. - - - The name of the platform on which NAnt is currently running. - - - - Possible values are: - - - - win32 - - - unix - - - - NAnt does not support the current platform. - - - - Gets the current target. - - - The current target, or if no target is - executing. - - - - - Gets the path to the build file. - - - The path to the build file, or if the build - document is not file backed. - - - - - Gets the active definition. - - - The active definition. - - - - - Gets the NAnt should use to initialize - configuration settings. - - - The NAnt should use to initialize - configuration settings. - - - - - Gets the name of the target that will be executed when no other - build targets are specified. - - - The name of the target that will be executed when no other - build targets are specified, or if no - default target is specified in the build file. - - - - - Gets a value indicating whether tasks should output more build log - messages. - - - if tasks should output more build log message; - otherwise, . - - - - - The list of targets to build. - - - Targets are built in the order they appear in the collection. If - the collection is empty the default target will be built. - - - - - Gets the properties defined in this project. - - The properties defined in this project. - - - This is the collection of properties that are defined by the system - and property task statements. - - - These properties can be used in expansion. - - - - - - Gets the framework-neutral properties defined in the NAnt - configuration file. - - - The framework-neutral properties defined in the NAnt configuration - file. - - - - This is the collection of read-only properties that are defined in - the NAnt configuration file. - - - These properties can only be used for expansion in framework-specific - and framework-neutral configuration settings. These properties are - not available for expansion in the build file. - - - - - - Gets the instances defined in this project. - - - The instances defined in this project. - - - - This is the collection of instances that - are defined by (eg fileset) declarations. - - - - - - Gets the targets defined in this project. - - - The targets defined in this project. - - - - - Gets the build listeners for this project. - - - The build listeners for this project. - - - - - Allow the project construction to be optimized. - - - Use this with care! - - - - - Do not perform any optimizations. - - - - - The project base directory must not be automatically scanned - for extension assemblies. - - - - - Do not scan the project configuration for frameworks, and - do not configure the runtime and target framework. - - - - - Holds a value indicating whether a scan for tasks, types and functions - has already been performed for the current runtime framework. - - - - - Initializes a new instance of the - class for the given . - - The that should be configured. - - - - Loads and processes settings from the specified - of the configuration file. - - - - - Processes the framework nodes of the given platform node. - - An representing the platform on which NAnt is running. - - - - Reads the list of global properties specified in the NAnt configuration - file. - - An representing global properties. - - - - Gets the value of the specified attribute from the specified node. - - The node of which the attribute value should be retrieved. - The attribute of which the value should be returned. - - The value of the attribute with the specified name or - if the attribute does not exist or has no value. - - - - - Gets the underlying instance. - - - The underlying instance. - - - - - Gets the . - - - The . - - - The defines the current namespace - scope and provides methods for looking up namespace information. - - - - - Constant for the "visiting" state, used when traversing a DFS of - property references. - - - - - Constant for the "visited" state, used when travesing a DFS of - property references. - - - - - Initializes a new instance of the - class holding properties for the given - instance. - - The project for which the dictionary will hold properties. - - - - Performs additional custom processes before inserting a new element - into the instance. - - The key of the element to insert. - The value of the element to insert. - - - - Performs additional custom processes before removing an element - from the instance. - - The key of the element to remove. - The value of the element to remove. - - - - Performs additional custom processes when validating the element - with the specified key and value. - - The key of the element to validate. - The value of the element to validate. - - - - Adds a property that cannot be changed. - - The name of the property. - The value to assign to the property. - - Properties added with this method can never be changed. Note that - they are removed if the method is called. - - - - - Marks a property as a property of which the value is expanded at - execution time. - - The name of the property to mark as dynamic. - - - - Adds a property to the collection. - - The name of the property. - The value to assign to the property. - - - - Determines whether the specified property is listed as read-only. - - The name of the property to check. - - if the property is listed as read-only; - otherwise, . - - - - - Determines whether the specified property is listed as dynamic. - - The name of the property to check. - - if the property is listed as dynamic; - otherwise, . - - - - - Inherits properties from an existing property dictionary Instance. - - Property list to inherit. - The list of properties to exclude during inheritance. - - - - Expands a from known properties. - - The replacement tokens. - The to pass through for any exceptions. - The expanded and replaced string. - - - - Determines whether a property already exists. - - The name of the property to check. - - if the specified property already exists; - otherwise, . - - - - - Removes the property with the specified name. - - The name of the property to remove. - - - - Expands a from known properties. - - The replacement tokens. - The to pass through for any exceptions. - A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be . - A stack of properties which are currently being visited. Must not be . - The expanded and replaced string. - - - - Evaluates the given expression string and returns the result - - - - - - - - - - Checks whether the specified property is deprecated. - - The property to check. - - - - Builds an appropriate exception detailing a specified circular - reference. - - The property reference to stop at. Must not be . - A stack of property references. Must not be . - - A detailing the specified circular - dependency. - - - - - Maintains a list of the property names that are readonly. - - - - - Maintains a list of the property names of which the value is expanded - on usage, not at initalization. - - - - - The project for which the dictionary holds properties. - - - - - Indexer property. - - - - - Gets the project for which the dictionary holds properties. - - - The project for which the dictionary holds properties. - - - - - Initializes a new instance of the class. - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Executes dependent targets first, then the target. - - - - - This indicates whether the target has already executed. - - - - - The name of the target. - - - - Hides to have - return the name of target, not the name of XML element - which - would always be target. - - - Note: Properties are not allowed in the name. - - - - - - If then the target will be executed; - otherwise, skipped. The default is . - - - - - Gets a value indicating whether the target should be executed. - - - if the target should be executed; otherwise, - . - - - - - Opposite of . If - then the target will be executed; otherwise, skipped. The default - is . - - - - - Gets a value indicating whether the target should NOT be executed. - - - if the target should NOT be executed; - otherwise, . - - - - - The description of the target. - - - - - Space separated list of targets that this target depends on. - - - - - A collection of target names that must be executed before this - target. - - - - - Finds a target by name. - - The name of the target to find. - - The with the specified name, or - if no exists with - the given name. - - - - - Gets the names of the targets in the - combined into one list separated by the given . - - - A that contains a list of the names of the - targets in the , separated by - the specified . - - - - - Gets the names of the targets in the - combined into one comma-separated list. - - - A that contains a comma-separated list of the - names of the targets in the . - - - - - Creates a new instance of the class - for the specified class in the specified - . - - - An for the specified - is cached for future use. - - The containing the . - The class representing the . - - - - Creates a new instance of the class - for the specified class in the specified - . - - The containing the . - The class representing the . - - - - Gets the name of the class that can be created - using this . - - - The name of the class that can be created using - this . - - - - - Gets the name of the task which the - can create. - - - The name of the task which the can - create. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a for the specified - task is in the collection. - - The name of task for which the should be located in the collection. - - if a for the - specified task is found in the collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the for the specified task. - - The name of task for which the should be located in the collection. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Comprises all of the loaded, and available, tasks. - Use these static methods to register, initialize and create a task. - - - - - Scans the given assembly for tasks, types, functions and filters. - - The assembly to scan for tasks, types, functions and filters. - The which will be used to output messages to the build log. - - - - Scans the given assembly for tasks, types, functions and filters. - - The assembly to scan for tasks, types, functions and filters. - The which will be used to output messages to the build log. - - if contains at - least one "extension"; otherwise, . - - - - - Scans the path for any task assemblies and adds them. - - The directory to scan in. - The which will be used to output messages to the build log. - indicating whether scanning of the directory should halt on first error. - - - - Adds any task assemblies in the project base directory - and its tasks subdirectory. - - The project to work from. - - - - Registers the project with , and optionally - scan the for extension assemblies. - - The project to work from. - Specified whether to scan the for extension assemblies. - - - - Looks up a function by name and argument count. - - The name of the function to lookup, including namespace prefix. - The argument of the function to lookup. - The in which the function is invoked. - - A representing the function, or - if a function with the given name and - arguments does not exist. - - - - - Creates a new instance for the given XML and - . - - The XML to initialize the task with. - The that the belongs to. - - The new instance. - - - - - Scans a given for tasks. - - The containing the to scan. - The to scan. - The which will be used to output messages to the build log. - - if represents a - ; otherwise, . - - - - - Scans a given for data type. - - The containing the to scan. - The to scan. - The which will be used to output messages to the build log. - - if represents a - data type; otherwise, . - - - - - Scans a given for functions. - - The to scan. - The which will be used to output messages to the build log. - - if represents a - valid set of funtions; otherwise, . - - - - - Scans a given for filters. - - The containing the to scan. - The to scan. - The which will be used to output messages to the build log. - - if represents a - ; otherwise, . - - - - - Gets the list of loaded instances. - - - List of loaded instances. - - - - - Gets the list of loaded instances. - - - List of loaded instances. - - - - - Gets the list of loaded instances. - - - List of loaded instances. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class with a descriptive message. - - A descriptive message to include with the exception. - - - - Initializes a new instance of the - class with the specified descriptive message and inner exception. - - A descriptive message to include with the exception. - A nested exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a descriptive message and the location in the build file - that caused the exception. - - A descriptive message to include with the exception. - The location in the build file where the exception occured. - - - - Initializes a new instance of the - class with a descriptive message, the location in the build file and - an instance of the exception that is the cause of the current - exception. - - A descriptive message to include with the exception. - The location in the build file where the exception occured. - A nested exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with serialized data. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - - Used to wrap log messages in xml <message/> elements. - - - - - Holds the stack of currently executing projects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with serialized data. - - The that holds the serialized object data. - The that contains contextual information about the source or destination. - - - - Populates with the data needed to serialize - the instance. - - The to populate with data. - The destination for this serialization. - - - - Returns the contents of log captured. - - - - - Signals that a build has started. - - The source of the event. - A object that contains the event data. - - This event is fired before any targets have started. - - - - - Signals that the last target has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a target has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a target has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a task has started. - - The source of the event. - A object that contains the event data. - - - - Signals that a task has finished. - - The source of the event. - A object that contains the event data. - - This event will still be fired if an error occurred during the build. - - - - - Signals that a message has been logged. - - The source of the event. - A object that contains the event data. - - Only messages with a priority higher or equal to the threshold of - the logger will actually be output in the build log. - - - - - Flushes buffered build events or messages to the underlying storage. - - - - - Gets or sets the highest level of message this logger should respond - to. - - - The highest level of message this logger should respond to. - - - Only messages with a message level higher than or equal to the given - level should be written to the log. - - - - - Gets or sets a value indicating whether to produce emacs (and other - editor) friendly output. - - - as it has no meaning in XML format. - - - - - Gets or sets the to which the logger is - to send its output. - - - - diff --git a/build-support/tools/nant/bin/NAnt.DotNetTasks.dll b/build-support/tools/nant/bin/NAnt.DotNetTasks.dll deleted file mode 100644 index 7e2b702ef..000000000 Binary files a/build-support/tools/nant/bin/NAnt.DotNetTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.DotNetTasks.xml b/build-support/tools/nant/bin/NAnt.DotNetTasks.xml deleted file mode 100644 index a94a73a60..000000000 --- a/build-support/tools/nant/bin/NAnt.DotNetTasks.xml +++ /dev/null @@ -1,5373 +0,0 @@ - - - - NAnt.DotNetTasks - - - - - Generates an AssemblyInfo file using the attributes given. - - - - Create a C# AssemblyInfo file containing the specified assembly-level - attributes. - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - Create a C# AssemblyInfo file containing an attribute with multiple - named properties by setting the - attribute on the element to - . - - - - - - - - - - - - - - ]]> - - - - - - Generates an AssemblyInfo file. - - - - - Determines whether the specified AssemblyInfo file in the given - needs to be persisted. - - holding the newly generated AssemblyInfo source. - - if the generated AssemblyInfo source needs - to be persisted; otherwise, . - - - - - Name of the AssemblyInfo file to generate. - - - The name of the AssemblyInfo file to generate. - - - - - The code language in which the AssemblyInfo file should be - generated. - - - - - The assembly-level attributes to generate. - - - The assembly-level attributes to generate. - - - - - The namespaces to import. - - - The namespaces to import. - - - - - Assembly files used to locate the types of the specified attributes. - - - - - Defines the supported code languages for generating an AssemblyInfo - file. - - - - - A value for generating C# code. - - - - - A value for generating JScript code. - - - - - A value for generating Visual Basic code. - - - - - Encapsulates functionality to generate a code file with imports - and assembly-level attributes. - - - - - Initializes a new instance of the - for the specified . - - The for which an instance of the class should be initialized. - The for which an instance of the class should be initialized. - - - - Generates code for the specified imports. - - The imports for which code should be generated. - The to which the generated code will be written. - - - - Generates code for the specified assembly attributes. - - The assembly attributes for which code should be generated. - Imports used to resolve the assembly attribute names to fully qualified type names. - Assembly that will be used to resolve the attribute names to instances. - The to which the generated code will be written. - - - - Gets the in which the AssemblyInfo - code will be generated. - - - - - Gets the that will be used to - generate the AssemblyInfo code. - - - - - Responsible for returning the specified value converted to a - accepted by a constructor for a given - . - - - - - Obtains a lifetime service object to control the lifetime policy for - this instance. - - - An object of type used to control the lifetime - policy for this instance. This is the current lifetime service object - for this instance if one exists; otherwise, a new lifetime service - object initialized with a lease that will never time out. - - - - - Retrieves the specified corresponding with the specified - type name from a list of assemblies. - - The collection of assemblies that the type should tried to be instantiated from. - The list of imports that can be used to resolve the typename to a full typename. - The typename that should be used to determine the type to which the specified value should be converted. - The value that should be converted to a typed value. - - - is and the identified by has no default public constructor. - -or- - cannot be converted to a value that's suitable for one of the constructors of the identified by . - -or- - The identified by has no suitable constructor. - -or- - A identified by could not be located or loaded. - - - - - Finds a given type from a given list of assemblies and import statements. - - - A list of assemblies to search for a given type. - - - A list of import statements to search for a given type. - - - The name of the type to locate. - - - The type object found from assemblies and import statements based - on the name of the type. - - - - - Wraps al.exe, the assembly linker for the .NET Framework. - - - - All specified sources will be embedded using the /embed flag. - Other source types are not supported. - - - - - Create a library containing all icon files in the current directory. - - - - - - - - ]]> - - - - - Create an executable assembly manifest from modules. - - - - - - - - - ]]> - - - - - - Generates an assembly manifest. - - - - - Determines whether the assembly manifest needs compiling or is - uptodate. - - - if the assembly manifest needs compiling; - otherwise, . - - - - - Specifies an algorithm (in hexadecimal) to hash all files in a - multifile assembly except the file that contains the assembly - manifest. The default algorithm is CALG_SHA1. - - - - - Specifies a string for the Company field in the assembly. - - - A string for the Company field in the assembly. - - - If is an empty string (""), the Win32 - Company resource appears as a single space. - - - - - Specifies a string for the Configuration field in the assembly. - - - A string for the Configuration field in the assembly. - - - If is an empty string (""), the Win32 - Configuration resource appears as a single space. - - - - - Specifies a string for the Copyright field in the assembly. - - - A string for the Copyright field in the assembly. - - - If is an empty string (""), the Win32 - Copyright resource appears as a single space. - - - - - The culture string associated with the output assembly. - The string must be in RFC 1766 format, such as "en-US". - - - - Corresponds with the /c[ulture]: flag. - - - - - - Specifies whether the assembly should be partially signed. The default - is . - - - - - Specifies a string for the Description field in the assembly. - - - A string for the Description field in the assembly. - - - If is an empty string (""), the Win32 - Description resource appears as a single space. - - - - - Security evidence file to embed. - - - The security evidence file to embed. - - - - Corresponds with the /e[vidence] flag. - - - - - - Specifies a string for the File Version field in the assembly. - - - A string for the File Version field in the assembly. - - - - - Specifies a value (in hexadecimal) for the Flags field in - the assembly. - - - A value (in hexadecimal) for the Flags field in the assembly. - - - - - Specifies a container that holds a key pair. - - - - - Specifies a file (filename) that contains a key pair or - just a public key to sign an assembly. - - - The complete path to the key file. - - - - Corresponds with the /keyf[ile]: flag. - - - - - - Specifies the fully-qualified name (class.method) of the method to - use as an entry point when converting a module to an executable file. - - - The fully-qualified name (class.method) of the method to use as an - entry point when converting a module to an executable file. - - - - - One or more modules to be compiled into an assembly. - - - - - The name of the output file for the assembly manifest. - - - The complete output path for the assembly manifest. - - - - Corresponds with the /out flag. - - - - - - The target type (one of lib, exe, or winexe). - - - - Corresponds with the /t[arget]: flag. - - - - - - Specifies a string for the Product field in the assembly. - - - A string for the Product field in the assembly. - - - - - Specifies a string for the Product Version field in the assembly. - - - A string for the Product Version field in the assembly. - - - - - The set of resources to embed. - - - - - The set of compiled resources to embed. - - - Do not yet expose this to build authors. - - - - - Indicates whether the assembly linker for a given target framework - supports the "template" option, which takes an assembly from which - to get all options except the culture field. - The default is . - - - TODO: remove this once Mono bug #74814 is fixed. - - - - - Specifies an assembly from which to get all options except the - culture field. - - - The complete path to the assembly template. - - - - Corresponds with the /template: flag. - - - - - - Specifies a string for the Title field in the assembly. - - - A string for the Title field in the assembly. - - - - - Specifies a string for the Trademark field in the assembly. - - - A string for the Trademark field in the assembly. - - - - - Specifies version information for the assembly. The format of the - version string is major.minor.build.revision. - - - - - Icon to associate with the assembly. - - - - - Inserts a Win32 resource (.res file) in the output file. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program or - if the task is not being executed. - - - - - Provides the abstract base class for compiler tasks. - - - - - Contains a list of extensions for all file types that should be treated as - 'code-behind' when looking for resources. Ultimately this will determine - if we use the "namespace+filename" or "namespace+classname" algorithm, since - code-behind will use the "namespace+classname" algorithm. - - - - - Case-insensitive list of valid culture names for this platform. - - - The key of the is the culture name and - the value is . - - - - - Class constructor for . - - - - - Compiles the sources and resources. - - - - - Determines the manifest resource name of the given resource file. - - The containing information that will used to assemble the manifest resource name. - The resource file of which the manifest resource name should be determined. - The logical location of the resource file. - The source file on which the resource file depends. - - The manifest resource name of the specified resource file. - - - - - Determines the manifest resource name of the given resource file. - - The containing information that will used to assemble the manifest resource name. - The resource file of which the manifest resource name should be determined. - - The manifest resource name of the specified resource file. - - - For .resx resources, the name of the dependent is determined by - replacing the extension of the file with the extension of the - source files for the compiler, and removing the culture name from - the file name for localized resources. - - - - - Extracts the associated namespace/classname linkage found in the - given stream. - - The read-only stream of the source file to search. - - The namespace/classname of the source file matching the resource. - - - - - Writes package references to the specified . - - The to which the package references should be written. - - - - Writes list of warnings to (not) treat as errors to the specified - . - - The to which the list of warnings should be written. - - - - Writes list of warnings to suppress to the specified - . - - The to which the list of warnings to suppress should be written. - - - - Writes conditional compilation constants to the specified - . - - The to which the conditional compilation constants should be written. - - - - Writes module references to the specified . - - The to which the module references should be written. - - - - Allows derived classes to provide compiler-specific options. - - The to which the compiler options should be written. - - - - Writes an option using the default output format. - - The to which the compiler options should be written. - The name of the option which should be passed to the compiler. - - - - Writes an option and its value using the default output format. - - The to which the compiler options should be written. - The name of the option which should be passed to the compiler. - The value of the option which should be passed to the compiler. - - The combination of and - (separated by a colon) is quoted - unless is already surrounded by quotes. - - - - - Determines whether compilation is needed. - - - - - Finds the correct namespace/classname for a resource file from the - given dependent source file. - - The file from which the resource linkage of the resource file should be determined. - The culture of the resource file for which the resource linkage should be determined. - - The namespace/classname of the source file matching the resource or - if the dependent source file does not exist. - - - This behaviour may be overidden by each particular compiler to - support the namespace/classname syntax for that language. - - - - - Link a list of files into a resource assembly. - - The collection of resources. - Resource assembly to generate - Culture of the generated assembly. - - - - Compiles a set of resx files to a .resources files. - - The set of resx files to compile. - - - - Determines the culture associated with a given resource file by - scanning the filename for valid culture names. - - The resource file path to check for culture info. - The file on which the resource file depends. - - A valid instance if the resource is - associated with a specific culture; otherwise, . - - - - - Generate debug output. The default is . - - - Only used for <jsc> tasks, but retained for backward - compatibility (Clover.NET). - - - - - The output file created by the compiler. - - - - - Output type. Possible values are exe, winexe, - library or module. - - - - - Define conditional compilation symbol(s). - - - - Corresponds to /d[efine]: flag. - - - - - - Icon to associate with the application. - - - - Corresponds to /win32icon: flag. - - - - - - Specifies a Win32 resource file (.res). - - - - Corresponds to /win32res[ource]: flag. - - - - - - Instructs the compiler to treat all warnings as errors. The default - is . - - - - Corresponds to the /warnaserror[+|-] flag of the compiler. - - - When this property is set to , any messages - that would ordinarily be reported as warnings will instead be - reported as errors. - - - - - - Controls which warnings should be reported as errors. - - - - - Specifies a comma-separated list of warnings that should be suppressed - by the compiler. - - - Comma-separated list of warnings that should be suppressed by the - compiler. - - - - Corresponds with the /nowarn flag. - - - - - - Specifies a list of warnings that you want the compiler to suppress. - - - - - Instructs NAnt to recompile the output file regardless of the file timestamps. - - - When this parameter is to , NAnt will always - run the compiler to rebuild the output file, regardless of the file timestamps. - - - - - Specifies which type contains the Main method that you want to use - as the entry point into the program. - - - - Corresponds to the /m[ain]: flag of the compiler. - - - Use this property when creating an executable file. If this property - is not set, the compiler searches for a valid Main method in all - public classes. - - - - - - Specifies the key pair container used to strongname the assembly. - - - - - Specifies a strong name key file. - - - - - Specifies whether to delay sign the assembly using only the public - portion of the strong name key. The default is - . - - - - - Additional directories to search in for assembly references. - - - - Corresponds with the /lib[path]: flag. - - - - - - Reference metadata from the specified assembly files. - - - - - Specifies list of packages to reference. - - - - - Resources to embed. - - - - This can be a combination of resx files and file resources. - - - .resx files will be compiled by and then - embedded into the resulting executable. - - - The property is used to make - up the resource name added to the assembly manifest for non-resx - files. - - - For .resx files the namespace from the matching source file is used - as prefix. This matches the behaviour of Visual Studio. - - - Multiple resources tags with different namespace prefixes may be - specified. - - - - - - Link the specified modules into this assembly. - - - - - The set of source files for compilation. - - - - - Indicates whether package references are supported by compiler for - a given target framework. The default is . - - - - - Indicates whether the compiler for a given target framework supports - the "warnaserror" option that takes a list of warnings. The default - is . - - - - - Indicates whether the compiler for a given target framework supports - a command line option that allows a list of warnings to be - suppressed. The default is . - - - - - Indicates whether the compiler for a given target framework supports - the "keycontainer" option. The default is . - - - - - Indicates whether the compiler for a given target framework supports - the "keyfile" option. The default is . - - - - - Indicates whether the compiler for a given target framework supports - the "delaysign" option. The default is . - - - - - Gets the file extension required by the current compiler. - - - The file extension required by the current compiler. - - - - - Gets the class name regular expression for the language of the current compiler. - - class name regular expression for the language of the current compiler - - - - Gets the namespace regular expression for the language of the current compiler. - - namespace regular expression for the language of the current compiler - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Holds class and namespace information for resource (*.resx) linkage. - - - - - Initializes a new instance of the - class. - - The namespace the resource is under. - The class name the resource is associated with. - - - - Returns the resource linkage as a string. - - - A string representation of the resource linkage. - - - - - Gets a value indicating whether the - instances contains valid data. - - - if the - instance contains valid data; otherwise, . - - - - - Gets a value indicating whether a namespace name is available - for this instance. - - - if a namespace name is available for - this instance; otherwise, - . - - - - - Gets a value indicating whether a class name is available - for this instance. - - - if a class name is available for - this instance; otherwise, - . - - - - - Gets the name of namespace the resource is under. - - - The name of namespace the resource is under. - - - - - Gets the name of the class (most likely a form) that the resource - is associated with. - - - The name of the class the resource is associated with. - - - - - Gets the culture that the resource is associated with. - - - The culture that the resource is associated with. - - - - - Compiles C# programs. - - - - In order to have generate manifest resource names - that match those generated by Microsoft Visual Studio.NET, the value of - the attribute of the <> - element should match the "Default Namespace" of the C# project, and the - value of the attribute - should be set to "". - - - - Compile a "HelloWorld" application, including embedded resources. - - - - - - - - - - - - - - - - - - ]]> - - - - - - Writes the compiler options to the specified . - - to which the compiler options should be written. - - - - Determines whether compilation is needed. - - - - - The preferred base address at which to load a DLL. The default base - address for a DLL is set by the .NET Framework common language - runtime. - - - The preferred base address at which to load a DLL. - - - This address can be specified as a decimal, hexadecimal, or octal - number. - - - - - Specifies the type of debugging information generated by the - compiler. The default is . - - - - - No longer expose this to build authors. Use - instead. - - - - - The name of the XML documentation file to generate. - - - - Corresponds with the /doc: flag. - - - - - - Specifies the size of sections in the output file. Valid values are - 512, 1024, 2048, 4096, and 8192. - - - The size of sections in the output file. - - - - - Instructs the compiler not to import mscorlib.dll. The default is - . - - - - Corresponds with the /nostdlib[+|-] flag. - - - - - - Instructs the compiler not to use implicit references to assemblies. - The default is . - - - - Corresponds with the /noconfig flag. - - - - - - Specifies whether an integer arithmetic statement that is not in - the scope of the checked or unchecked keywords and - that results in a value outside the range of the data type should - cause a run-time exception. The default is . - - - - Corresponds with the /checked[+|-] flag. - - - - - - Instructs the compiler to allow code that uses the unsafe - keyword. The default is . - - - - Corresponds with the /unsafe[+|-] flag. - - - - - - Causes the compiler to only accept syntax that is included in a - given specification. - - - - Corresponds with the /langversion flag. - - - - - - Specifies whether the compiler should perform optimizations to the - make output files smaller, faster, and more effecient. The default - is . - - - if the compiler should perform optimizations; - otherwise, . - - - - Corresponds with the /optimize[+|-] flag. - - - - - - Specifies which platform version of common language runtime (CLR) - can run the output file. - - - The platform version of common language runtime (CLR) that can run - the output file. - - - - Corresponds with the /platform flag. - - - - - - Specifies the warning level for the compiler to display. Valid values - are 0-4. The default is 4. - - - The warning level for the compiler to display. - - - - Corresponds with the /warn flag. - - - - - - Specifies the code page to use for all source code files in the - compilation. - - - - Corresponds with the /codepage flag. - - - - - - Specifies whether the compiler for the active target framework - supports generation of XML Documentation file. The default is - . - - - - - Specifies whether the compiler for the active target framework - supports limiting the platform on which the compiled code can run. - The default is . - - - - - Specifies whether the compiler for the active target framework - supports accepting only a specific language syntax. - The default is . - - - - - Gets the file extension required by the current compiler. - - - For the C# compiler, the file extension is always cs. - - - - - Gets the class name regular expression for the language of the - current compiler. - - - Class name regular expression for the language of the current - compiler. - - - - - Gets the namespace regular expression for the language of the current compiler. - - - Namespace regular expression for the language of the current - compiler. - - - - - Signs delay-signed .NET Assemblies, or re-signs existing assemblies. - - - - The delay-signing mechanism takes a fileset (named targets) - and either a attribute for a file containing the - public and private keys, or to name a key - container. - - - - Sign partially-signed foo.dll with bar.snk. - - - - - - - ]]> - - - - - - Converts a single file or group of files. - - - - - List of assemblies/executables to sign. - - - - - Specifies the filesystem path to the signing key. - - - - - Specifies the key container. - - - - - Gets the command line arguments for the external program. - - - The command line arguments for the external program. - - - - - Compiles ILASM programs. - - - - Compiles helloworld.il to helloworld.exe. - - - - - - - - ]]> - - - - - - Compiles the sources. - - - - - Writes the compiler options. - - - - - Writes an option using the default output format. - - - The to which the compiler options should - be written. - - - A that contains the name of the - option which should be passed to the compiler. - - - - - Writes an option and its value using the default output format. - - - The to which the compiler options should - be written. - - - A that contains the name of the - option which should be passed to the compiler. - - - A that contains the value of the - option which should be passed to the compiler. - - - - - Determines whether or not compilation is needed. - - - if compilation is needed; otherwise, - . - - - - - Specifies whether or not the compiler should measure and report - the compilation times. - - - if the compilation times should be - measured and reported; otherwise, . The - default is . - - - - Corresponds to the /CLOCK flag. - - - - - - Specifies whether or not the compiler should generate debug - information. - - - if debug information should be generated; - otherwise, . The default is - . - - - - Corresponds to the /DEBUG flag. - - - - - - Specifies whether or not the compiler should attempt to create a - PE file even if compilation errors have been reported. - - - if a PE file has to be created even if - compilation errors have been reported; otherwise, - . The default is . - - - - Corresponds to the /ERROR flag. - - - - - - Instructs NAnt to recompile the output file regardless of the file - timestamps. - - - if the output file should be recompiled - regardless of its timestamps; otherwise . - The default is . - - - - - Specifies whether or not the compiler should type a formatted - listing of the compilation result. - - - if a formatted listing of the compilation - result should be typed; otherwise, . The - default is . - - - - Corresponds to the /LISTING flag. - - - - - - Instructs the compiler to set the FileAlignment value in - the PE header. - - - An that represents the FileAlignment - value to set in the PE header. The value must be a power of 2, in - range from 512 to 65536. - - - - Corresponds to the /ALIGNMENT flag. - - - - - - Instructs the compiler to set the ImageBase value in - the PE header. - - - A that represents the ImageBase - value to set in the PE header. - - - - Corresponds to the /BASE flag. - - - - - - Instructs the compiler to set the Flags value in the CLR - header. - - - An that represents the Flags - value to set in the CLR header. The most frequently value are 1 - (pre-IL code) and 2 (mixed code). The third bit indicating that - the PE file is strong signed, is ignored. - - - - Corresponds to the /FLAGS flag. - - - - - - Instructs the compiler to set the Subsystem value in the PE - header. - - - An that represents the Subsystem - value to set in the PE header. The most frequently value are 3 - (console application) and 2 (GUI application). - - - - Corresponds to the /SUBSYSTEM flag. - - - - - - Specifies which output type should be generated. - - - A that contains the target type. - Possible values are dll and exe. - - - - Corresponds to the /OUTPUT flag. - - - - - - Instructs the compiler to generate a strong signature of the PE - file. - - - A that contains the private - encryption key. - - - - Corresponds to the /KEY=keysource]]> - flag. - - - - - - Instructs the compiler to generate a strong signature of the PE - file. - - - A that represents the file - containing the private encryption key. - - - - Corresponds to the /KEY=keyfile]]> - flag. - - - - - - Specifies the name of the output file created by the compiler. - - - A that represents the name of - the output file. - - - - Corresponds to the /OUTPUT flag. - - - - - - Instructs the compiler to link the specified unmanaged resource - file into the resulting PE file. - - - A that represents the unmanaged - resource file to link. - - - - Corresponds to the /RESOURCE flag. - - - - - - Specifies the set of source files to compile. - - - A that represents the set - of source files to compile. - - - - - Gets the command-line arguments for the external program. - - - A that contains the command-line - arguments for the external program. - - - - - Compiles JScript.NET programs. - - - Compile helloworld.js to helloworld.exe. - - - - - - - ]]> - - - - - - Writes module references to the specified . - - The to which the module references should be written. - - - - Writes the compiler options to the specified . - - to which the compiler options should be written. - - - - Automatically references assemblies if they have the same name as - an imported namespace or as a type annotation when declaring a - variable. The default is . - - - - Corresponds with the /autoref flag. - - - - - - Instructs the compiler not to import standard library, and changes - to . The default is - . - - - - Corresponds with the /noconfig flag. - - - - - - Specifies which platform version of common language runtime (CLR) - can run the output file. - - - The platform version of common language runtime (CLR) that can run - the output file. - - - - Corresponds with the /platform flag. - - - - - - Causes the compiler to generate errors for implicit method - overrides. The default is . - - - - Corresponds with the /versionsafe flag. - - - - - - Specifies the warning level for the compiler to display. Valid - values are 0-4. The default is 4. - - - The warning level for the compiler to display. - - - - Corresponds with the /warn flag. - - - - - - Controls which warnings should be reported as errors. - - - Override to avoid exposing this to build authors, as the JScript.NET - compiler does not allow control over which warnings should be - reported as errors. - - - - - Specifies a comma-separated list of warnings that should be suppressed - by the compiler. - - - Override to avoid exposing this to build authors, as the JScript.NET - compiler does not support package references. - - - - - Specifies a list of warnings that you want the compiler to suppress. - - - Override to avoid exposing this to build authors, as the JScript.NET - compiler does not support suppressing warnings. - - - - - Specifies the code page to use for all source code files in the - compilation. - - - - Corresponds with the /codepage flag. - - - - - - Specifies the key pair container used to strongname the assembly. - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Specifies a strong name key file. - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Specifies whether to delay sign the assembly using only the public - portion of the strong name key. - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Indicates whether the compiler for a given target framework supports - the "keycontainer" option. The default is . - - - . - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Indicates whether the compiler for a given target framework supports - the "keyfile" option. The default is . - - - . - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Indicates whether the compiler for a given target framework supports - the "delaysign" option. The default is . - - - . - - - Override to avoid exposing this to build authors, as the JScript.NET - does not support this. - - - - - Specifies whether the compiler for the active target framework - supports limiting the platform on which the compiled code can run. - The default is . - - - - - Link the specified modules into this assembly. - - - Override to avoid exposing this to build authors, as the JScript.NET - compiler does not support linking modules. - - - - - Gets the file extension required by the current compiler. - - - For the JScript.NET compiler, the file extension is always js. - - - - - Gets the class name regular expression for the language of the - current compiler. - - - Class name regular expression for the language of the current - compiler. - - - - - Gets the namespace regular expression for the language of the - current compiler. - - - Namespace regular expression for the language of the current - compiler. - - - - - Generates a .licence file from a .licx file. - - - - If no output file is specified, the default filename is the name of the - target file with the extension .licenses appended. - - - - - Generate the file component.exe.licenses file from component.licx. - - - - ]]> - - - - - - Initializes the class. - - - - - Updates the of the specified - . - - The of which the should be updated. - - - - Generates the license file. - - - - - Determines whether the .licenses file needs to be recompiled - or is uptodate. - - The .licenses file. - - if the .licenses file needs compiling; - otherwise, . - - - - - Input file to process. - - - - - Name of the license file to output. - - - - - Names of the references to scan for the licensed component. - - - - - Specifies the executable for which the .licenses file is generated. - - - - - Specifies the executable for which the .licenses file is generated. - - - - - Indicates whether assembly references are supported by the current - target framework. The default is . - - - Applies only to frameworks having a command line tool for compiling - licenses files. - - - - - Indicates whether the current target framework has a command line - tool for compiling licenses files. The default is - . - - - - - Gets the working directory for the application. - - - The working directory for the application. - - - - - The command-line arguments for the external program. - - - Override to avoid exposing these elements in build file. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - Override in derived classes to explicitly set the location of the - external tool. - - - - - Responsible for reading the license and writing them to a license - file. - - - - - Obtains a lifetime service object to control the lifetime policy for - this instance. - - - An object of type used to control the lifetime - policy for this instance. This is the current lifetime service object - for this instance if one exists; otherwise, a new lifetime service - object initialized with a lease that will never time out. - - - - - Creates the whole license file. - - The instance for which the license file should be created. - The .licenses file to create. - - - - Determines whether the given object is serializable in binary - format. - - The object to check. - - if is - serializable in binary format; otherwise, . - - - - - Runs NDoc V1.3.1 to create documentation. - - - - See the NDoc home page for more - information. - - - By default, only the NDoc MSDN documenter ships as part of the NAnt - distribution. To make another NDoc documenter from the NDoc V1.3.1 - distribution available to the , copy the - documenter assembly (and possible dependencies) to the "lib" - directory corresponding with the CLR you're running NAnt on - (eg. <nant root>/bin/lib/net/1.1). - - - - - Document two assemblies using the MSDN documenter. The namespaces are - documented in NamespaceSummary.xml. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - Content of NamespaceSummary.xml : - - - - The Foo.Bar namespace reinvents the wheel. - - - The Foo.Bar.Tests namespace ensures that the Foo.Bar namespace reinvents the wheel correctly. - - - ]]> - - - - - - Initializes the taks and verifies the parameters. - - - - - Generates an NDoc project and builds the documentation. - - - - - Represents the method that will be called to update the overall - percent complete value and the current step name. - - The source of the event. - A that contains the event data. - - - - Represents the method that will be called to update the current - step's precent complete value. - - The source of the event. - A that contains the event data. - - - - Returns the documenter for the given project. - - - Documenter is not found. - - - is . - - - - - Performs macro expansion for the given nodes. - - for which expansion should be performed. - - - - Use Reflection to set HtmplHelp._htmlHelpCompiler private field for MSDN Documentor. - Ndoc could not handle 64bit installations and is not actively developed anymore. - - Active documentor - Path to hhc.exe - - - - Searches in %ProgramFiles(x86)%\HTML Help Workshop and %ProgramFiles%\HTML Help Workshop - for hhc.exe. If not found let ndoc msdn documentor search itself - - the path to hhc.exe if found, null otherwise - - - - The set of assemblies to document. - - - - - The set of namespace summary files. - - - - - Specifies the formats in which the documentation should be generated. - - - - - Collection of additional directories to search for referenced - assemblies. - - - - - Installs or removes .NET Services. - - - - This tasks provides the same functionality as the regsvcs tool - provided in the .NET SDK. - - - It performs the following actions: - - - - Loads and registers an assembly. - - - Generates, registers, and installs a type library into a specified COM+ application. - - - Configures services that are added programmatically to your class. - - - - Refer to the .NET Services Installation Tool (Regsvcs.exe) for more information. - - - - - Adds all public classes contained in myTest.dll to a COM+ - application and produces the myTest.tlb type library. If the - application already exists, it is overwritten. - - - - ]]> - - - - - Adds all public classes contained in myTest.dll to myTargetApp - and produces the myTest.tlb type library. If the application already - exists, it is overwritten. - - - - ]]> - - - - - Adds all public classes contained in myTest.dll to a COM+ - application and produces the myTest.tlb type library. A new - application is always created. - - - - ]]> - - - - - Uninstalls the COM+ application contained in myTest.dll. - - - - ]]> - - - - - - Performs the specified action. - - - - - Defines the action to take with the assembly. The default is - . - - - - - The source assembly file. - - - The assembly must be signed with a strong name. - - - - - Specifies the type library file to install. - - - - - Uses an existing type library. The default is . - - - - - Do not reconfigure an existing target application. - The default is . - - - - - Configures components only; ignores methods and interfaces. - The default is . - - - - - Expect an existing application. The default is . - - - - - Specifies the name of the COM+ application to either find or create. - - - - - Specifies the name or id of the COM+ application to either find or - create. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Defines the possible actions for a .NET Service. - - - - - Finds or creates the target application. - - - - - Creates the target application. - - - - - Uninstalls the target application. - - - - - Converts files from one resource format to another. - - - - If no is specified, the resource file will - be created next to the input file. - - - - - Convert a resource file from the .resx to the .resources - format. - - - - ]]> - - - - - Convert a set of .resx files to the .resources format. - - - - - - - - ]]> - - - - - - Updates the of the specified - . - - The of which the should be updated. - - - - Converts a single file or group of files. - - - - - Cleans up generated files. - - - - - Determines whether the specified input file needs to be compiled. - - The input file. - The output file. - - if the input file need to be compiled; - otherwise . - - - - - Determines the full path and extension for the output file. - - The output file for which the full path and extension should be determined. - - The full path (with extensions) for the specified file. - - - - - Determines whether the specified resource file references third - party assemblies by checking whether a <data> element exists - with a "type" attribute that does not start with - "System.". - - The resource file to check. - - if the resource file references third party - assemblies, or an error occurred; otherwise, . - - - This check will only be accurate for 1.0 resource file, but the - 2.0 resx files can only be compiled with a resgen tool that supports - assembly references, so this method will not be used anyway. - - - - - Returns a list of external file references for the specified file. - - The resx file for which a list of external file references should be returned. - - A list of external file references for the specified file, or - if does not - exist or does not support external file references. - - - - - Input file to process. - - - The full path to the input file. - - - - - The resource file to output. - - - - - The target type. The default is resources. - - - - - The directory to which outputs will be stored. - - - - - Use each source file's directory as the current directory for - resolving relative file paths. The default is . - Only supported when targeting .NET 2.0 (or higher). - - - - - Takes a list of .resx or .txt files to convert to .resources files. - - - - - Reference metadata from the specified assembly files. - - - - - Indicates whether assembly references are supported by the - resgen tool for the current target framework. The default - is . - - - - - Indicates whether external file references are supported by the - resgen tool for the current target framework. The default - is . - - - - - For internal use only ! - - - - - Gets the working directory for the application. - - - The working directory for the application. - - - - - Gets the command line arguments for the external program. - - - The command line arguments for the external program. - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - Override in derived classes to explicitly set the location of the - external tool. - - - - - For internal use only ! - - - - - Initializes a new instance of the - class for a given input and output file. - - The resource to compile. - The compiled resource. - - - - Gets the resource file to compile. - - - The resource file to compile. - - - - - Gets the compiled resource file. - - - The compiled resource file. - - - - - Executes the code contained within the task. - - -
Code
- - The must contain a single code - element, which in turn contains the script code. - - - This code can include extensions such as functions, or tasks. Once - the script task has executed those extensions will be available for - use in the buildfile. - - - If no extensions have been defined, a static entry point named - ScriptMain - which must have a single - argument - is required. - -
Namespaces
- - The following namespaces are imported by default: - - - - System - - - System.Collections - - - System.IO - - - System.Text - - - NAnt.Core - - - NAnt.Core.Attributes - - -
Assembly References
- - The assembly references that are specified will be used to compile - the script, and will be loaded into the NAnt appdomain. - - - By default, only the NAnt.Core and mscorlib assemblies - are referenced. - -
- - Run C# code that writes a message to the build log. - - <script language="C#"> - <code> - <![CDATA[ - public static void ScriptMain(Project project) { - project.Log(Level.Info, "Hello World from a script task using C#"); - } - ]]> - </code> - </script> - - - - Define a custom function and call it using C#. - - <script language="C#" prefix="test" > - <code> - <![CDATA[ - [Function("test-func")] - public static string Testfunc( ) { - return "some result !!!!!!!!"; - } - ]]> - </code> - </script> - <echo message='${test::test-func()}'/> - - - - Use a custom namespace in C# to create a database - - <script language="C#" > - <references> - <include name="System.Data.dll" /> - </references> - <imports> - <import namespace="System.Data.SqlClient" /> - </imports> - <code> - <![CDATA[ - public static void ScriptMain(Project project) { - string dbUserName = "nant"; - string dbPassword = "nant"; - string dbServer = "(local)"; - string dbDatabaseName = "NAntSample"; - string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword); - - SqlConnection connection = new SqlConnection(connectionString); - string createDbQuery = "CREATE DATABASE " + dbDatabaseName; - SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery); - createDatabaseCommand.Connection = connection; - - connection.Open(); - - try { - createDatabaseCommand.ExecuteNonQuery(); - project.Log(Level.Info, "Database added successfully: " + dbDatabaseName); - } catch (Exception e) { - project.Log(Level.Error, e.ToString()); - } finally { - connection.Close(); - } - } - ]]> - </code> - </script> - - - - - Run Visual Basic.NET code that writes a message to the build log. - - - <script language="VB"> - <code> - <![CDATA[ - Public Shared Sub ScriptMain(project As Project) - project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET") - End Sub - ]]> - </code> - </script> - - - - Define a custom task and call it using C#. - - <script language="C#" prefix="test" > - <code> - <![CDATA[ - [TaskName("usertask")] - public class TestTask : Task { - #region Private Instance Fields - - private string _message; - - #endregion Private Instance Fields - - #region Public Instance Properties - - [TaskAttribute("message", Required=true)] - public string FileName { - get { return _message; } - set { _message = value; } - } - - #endregion Public Instance Properties - - #region Override implementation of Task - - protected override void ExecuteTask() { - Log(Level.Info, _message.ToUpper()); - } - #endregion Override implementation of Task - } - ]]> - </code> - </script> - <usertask message='Hello from UserTask'/> - - - - - Define a custom function and call it using Boo. - - - <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67" - failonerror="true"> - <code> - <![CDATA[ - - [Function("test-func")] - def MyFunc(): - return "Hello from Boo !!!!!!" - ]]> - </code> - </script> - <echo message='${script::test-func()}'/> - - -
- - - Initializes the task. - - - - - Executes the script block. - - - - - The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP". - "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing - . - - - - - Any required references. - - - - - The name of the main class containing the static ScriptMain - entry point. - - - - - The namespace prefix for any custom functions defined in the script. - If ommitted the prefix will default to 'script' - - - - - The namespaces to import. - - - - - The code to execute. - - - - - Compiles Visual Basic.NET programs. - - - - In order to have generate manifest resource names - that match those generated by Microsoft Visual Studio.NET, the value of - the attribute of the <> - element should match the "Root namespace" of the VB.NET project, and the - value of the attribute - should be set to "". - - - - Example build file using this task. - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - Finds the correct namespace/classname for a resource file from the - given dependent source file, and ensure the - is prefixed. - - The file from which the resource linkage of the resource file should be determined. - The culture of the resource file for which the resource linkage should be determined. - - The namespace/classname of the source file matching the resource or - if the dependent source file does not exist. - - - - - Writes conditional compilation constants to the specified - . - - The to which the conditional compilation constants should be written. - - - - Writes the compiler options to the specified . - - to which the compiler options should be written. - - - - Determines whether compilation is needed. - - - - - The preferred base address at which to load a DLL. The default base - address for a DLL is set by the .NET Framework common language - runtime. - - - The preferred base address at which to load a DLL. - - - This address must be specified as a hexadecimal number. - - - - - Specifies the type of debugging information generated by the - compiler. The default is . - - - - - No longer expose this to build authors. Use - instead. - - - - - The name of the XML documentation file to generate. Only supported - when targeting .NET 2.0 (or higher). - - - - Corresponds with the /doc: flag. - - - - - - Specifies whether the /imports option gets passed to the - compiler. - - - The value of this attribute is a string that contains one or more - namespaces separated by commas. - - - See the Microsoft.NET Framework SDK documentation for details. - - Example of an imports attribute - - - - - - The namespaces to import. - - - - - Instructs the compiler not to reference standard libraries - (system.dll and VBC.RSP). The default is . - Only supported when targeting .NET 2.0 (or higher). - - - - Corresponds with the /nostdlib flag. - - - - - - Specifies whether /optioncompare option gets passed to the - compiler. - - - text, binary, or an empty string. If the value is - or an empty string, the option will not be - passed to the compiler. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether the /optionexplicit option gets passed to - the compiler. The default is . - - - if the option should be passed to the compiler; - otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether the /optimize option gets passed to the - compiler. The default is . - - - if the option should be passed to the compiler; - otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether the /optionstrict option gets passed to - the compiler. The default is . - - - if the option should be passed to the compiler; - otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies which platform version of common language runtime (CLR) - can run the output file. - - - The platform version of common language runtime (CLR) that can run - the output file. - - - - Corresponds with the /platform flag. - - - - - - Specifies whether the /removeintchecks option gets passed to - the compiler. The default is . - - - if the option should be passed to the compiler; - otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether the /rootnamespace option gets passed to - the compiler. - - - The value of this attribute is a string that contains the root - namespace of the project. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether the compiler for the active target framework - supports generation of XML Documentation file. The default is - . - - - - - Specifies whether the compiler for the active target framework - supports NOT referencing standard libraries (system.dll and VBC.RSP). - The default is . - - - - - Specifies whether the compiler for the active target framework - supports limiting the platform on which the compiled code can run. - The default is . - - - - - Gets the file extension required by the current compiler. - - - For the VB.NET compiler, the file extension is always vb. - - - - - Gets the class name regular expression for the language of the - current compiler. - - - Class name regular expression for the language of the current - compiler. - - - - - Gets the namespace regular expression for the language of the - current compiler. - - - Namespace regular expression for the language of the current - compiler. - - - - - Compiles Visual J# programs using vjc, Microsoft's J# compiler. - - - - In order to have generate manifest resource names - that match those generated by Microsoft Visual Studio.NET, the value of - the attribute of the <> - element should match the "Default Package" of the J#.NET project, and - the value of the attribute - should be set to "". - - - - Compile a "HelloWorld" application, including embedded resources. - - - - - - - - - - - - - - - - - ]]> - - - - - - Writes module references to the specified . - - The to which the module references should be written. - - - - Writes the compiler options to the specified . - - to which the compiler options should be written. - - - - The preferred base address at which to load a DLL. The default base - address for a DLL is set by the .NET Framework common language - runtime. - - - The preferred base address at which to load a DLL. - - - This address can be specified as a decimal, hexadecimal, or octal - number. - - - - - Specifies the type of debugging information generated by the - compiler. The default is . - - - - - No longer expose this to build authors. Use - instead. - - - - - Specifies whether package-scoped members are accessible outside of - the assembly. In other words, package scope is treated as assembly - scope when emitting metadata. The default is . - - - if the option should be passed to the compiler; - otherwise, . - - - - Corresponds to the /securescoping flag. - - - See the Visual J# Reference for details. - - - - ]]> - - - - - Specifies whether to disable language extensions. - - - The value of this property must be either all, net, - or an empty string. - - - - Corresponds to the /x flag. - - - See the Visual J# Reference for details. - - - - To disable only the .NET Framework extensions: - ]]> - To disable the .NET Framework extensions and the VJ++ 6.0 extensions: - ]]> - - - - - Specifies the location of assemblies referenced by way of the /reference flag. - - - - Corresponds to the /libpath:dir[;dir2] flag. - - - See the Visual J# Reference for details. - - - - - - Associate Java-language/COM package names. - - - The value of this propery. must be package=namespace, @filename, - or an empty string. - - - - Corresponds to the /jcpa:package=namespace and /jcpa:@filename flags. - - - See the Visual J# Reference for details. - - - - Map package 'x' to namespace 'y': - ]]> - - - - - Specifies the code page to use for all source code files in the - compilation. - - - - Corresponds with the /codepage flag. - - - See the Visual J# Reference for details. - - - - - - Specifies the warning level for the compiler to display. Valid values - are 0-4. The default is 4. - - - The warning level for the compiler to display. - - - - Corresponds with the /warn option. - - - - - - Controls which warnings should be reported as errors. - - - Override to avoid exposing this to build authors, as the Visual J# - compiler does not allow control over which warnings should be - reported as errors. - - - - - Reference packages - - - Override to avoid exposing this to build authors, as the Visual J# - compiler does not support package references. - - - - - Link the specified modules into this assembly. - - - Override to avoid exposing this to build authors, as the Visual J# - compiler does not support linking modules. - - - - - Gets the file extension required by the current compiler. - - - For the J# compiler, the file extension is always jsl. - - - - - Gets the class name regular expression for the language of the - current compiler. - - - Class name regular expression for the language of the current - compiler. - - - - - Gets the namespace regular expression for the language of the - current compiler. - - - Namespace regular expression for the language of the current - compiler. - - - - - Override to avoid exposing the configuration setting for this - task as Visual J# will never support package references. - - - , as the Visual J# compiler will never - support package references. - - - - - Represents an assembly-level attribute. - - - - - Initializes a new instance of the - class. - - - - - Typename of the assembly-level attribute. - - - - - Value of the attribute. - - - - - If then the value of the attribute will be - set as is, without actually looking for a matching constructor or - named properties. The default is . - - - if the value of the attribute should be set - as is; otherwise, . - - - - - Indicates if the attribute should be generated. - - - if the attribute should be generated; - otherwise, . - - - - - Indicates if the attribute should be not generated. - - - if the attribute should be not generated; - otherwise, . - - - - - Contains a strongly typed collection of - objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with - value is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified value. - - The value of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - A specialized used for setting the lib directories. - - - The primary reason for this class is to allow the - to always be the same value as the parent - - - - - - Initializes a new instance of the class. - - - - - - override this. We will always use the base directory of the parent. - overriding without the TaskAttribute attribute prevents it being set - in the source xml - - - - - Specialized class for managing assembly files. - - - - If an include pattern does not contain any wildcard characters then - the assembly will be searched for in following locations (in the order listed): - - - - - The base directory of the fileset. - - - - - The directories specified using the nested <lib> element. - - - - - The list of reference assemblies of the current target framework. - - - - - The reference assemblies of a given target framework are defined using - <reference-assemblies> filesets in the <framework> node - of the NAnt configuration file. - - - - - Define a reference with name "sys.assemblies", holding - a set of system assemblies. - - - - - - - - ]]> - - - Use the predefined set of assemblies to compile a C# assembly. - - - - - - - - - ]]> - - - - - Compile a C# assembly using assembly references that are searched for - in the "Third Party Assemblies" and "Company Assemblies" - directories. - - - - - - - - - - - - - - - - ]]> - - - - - - - Initializes a new instance of the class. - - - - - copy constructor for FileSet. Required in order to - assign references of FileSet type where - AssemblyFileSets are used - - - - - - Do a normal scan and then resolve assemblies. - - - - - Resolves references to system assemblies and assemblies that can be - resolved using directories specified in . - - - - - Additional directories to search in for assembly references. - - - - loosely Corresponds with the /lib[path]: flag of the various compiler tasks. - - - - - - Represents a compiler warning. - - - - - A warning number, or comma-separated list of warnings, that you want - the compiler to suppress or report. - - - - - If then the element will be processed; - otherwise, skipped. The default is . - - - - - If then the element will be skipped; - otherwise, processed. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Specifies the type of debugging information generated by the compiler. - - - - For backward compatibility, the following string values can also be - used in build files: - - - - Value - Corresponding field - - - "true" - - - - "false" - - - - - When set to then the following conditional - compilation symbols will also be defined: - - - - DEBUG - - - TRACE - - - - - - - Create no debug information. - - - - - Enable attaching a debugger to the running program. - - - - - Enable attaching a debugger to the running program. - - - - - Only display assembler when the running program is attached to the - debugger. - - - - - Specialized that also supports - case-insensitive conversion of "true" to - and "false" to - . - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - Specifies whether the generated assembly is strongly named and will - be signed later. - - - - For backward compatibility, the following string values can also be - used in build files: - - - - Value - Corresponding field - - - "true" - - - - "false" - - - - - - - - Not specified. - - - - - Fully sign the assembly. - - - - - Only place the public key in the assembly, allowing the signature - to be added later. - - - - - Specialized that also supports - case-insensitive conversion of "true" to - and "false" to - . - - - - - Initializes a new instance of the - class. - - - - - Converts the given object to the type of this converter, using the - specified context and culture information. - - An that provides a format context. - A object. If a is passed, the current culture is assumed. - The to convert. - - An that represents the converted value. - - - - - Represents an embedded resource. - - - Do not yet expose this to build authors. - - - - - Initializes a new instance of the - with the specified file name and manifest resource name. - - The path of the compiled resource. - The manifest resource name of the embedded resource. - - - - Gets the physical location of the resource to embed. - - - The physical location of the resource to embed. - - - - - Gets the manifest resource name to use when embedding the resource. - - - The manifest resource name to use when embedding the resource. - - - - - Contains a collection of items. - - - Do not yet expose this to build authors. - - - - - Base class for collections that needs to be globally referencable. - - - - - Initializes a new instance of the - class. - - - - - Copies the items of the collection to an , - starting at a particular index. - - The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Returns an enumerator that can iterate through a collection. - - - An that can be used to iterate through - the collection. - - - - - Removes an item at a specific index. - - The zero-based index of the item to remove. - - - - Removes all items from the collection. - - - - - Used by methods that take instances as argument - to verify whether the instance is valid for the collection class. - - The instance to verify. - - - - Checks whether the specified index is within the range of this - collection. - - The index to check. - - - - Gets a value indicating whether access to the collection is - synchronized (thread-safe). - - - . - - - - - Gets the number of items in the collection. - - - The number of items in the collection. - - - - - Gets an object that can be used to synchronize access to the - collection. - - - An object that can be used to synchronize access to the collection. - - - - - Gets a value indicating whether the collection has a fixed size. - - - . - - - - - Gets a value indicating whether the collection has a fixed size. - - - . - - - - - Gets the list of elements contained in the - instance. - - - An containing the elements of the - collection. - - - - - Gets the of the items in this collection. - - - The of the items in this collection. - - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Adds the items of a to the end of the collection. - - The to be added to the end of the collection. - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - - - - Gets the with the specified manifest - resource name. - - The manifest resource name of the to get. - - - - Gets the of the items in this collection. - - - The of the items in this collection. - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - - - - Enumerates the items of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next item of the collection. - - - if the enumerator was successfully advanced - to the next item; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - Represents a metadata file without assembly manifest. - - - - - Returns a textual representation of the module, which can be used as - argument for command-line tools. - - - A textual representation of the path, file[,target]. - - - - - The path of the module. - - - - - File name where the module should be copied to before it is compiled - into an assembly. - - - - - Gets or sets the that contains the module. - - - - - Contains a collection of items. - - - Do not yet expose this to build authors. - - - - - Initializes a new instance of the - for the specified . - - The containing the collection. - is . - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Copies the items of the collection to an , - starting at a particular index. - - The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Removes all items from the collection. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Removes an item at a specific index. - - The zero-based index of the item to remove. - The parameter is less than 0 or greater than or equal to the value of the property of the . - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Adds the items of a to the end of the collection. - - The to be added to the end of the collection. - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - The parameter is less than 0 or greater than or equal to the value of the property of the . - - - - Gets the list of elements contained in the - instance. - - - An containing the elements of the - collection. - - - - - Gets a value indicating whether access to the collection is - synchronized (thread-safe). - - - . - - - - - Gets the number of items in the collection. - - - The number of items in the collection. - - - - - Gets an object that can be used to synchronize access to the - collection. - - - An object that can be used to synchronize access to the collection. - - - - - Gets a value indicating whether the collection has a fixed size. - - - . - - - - - Gets a value indicating whether the collection has a fixed size. - - - . - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - The parameter is less than 0 or greater than or equal to the value of the property of the . - - - - Enumerates the items of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next item of the collection. - - - if the enumerator was successfully advanced - to the next item; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - - One or more modules to compile into an assembly. - - - - - Define a global <moduleset> that can be referenced by - other tasks or types. - - - - - - - ]]> - - - - - - Initializes a new instance of the class. - - - - - The base of the directory of this . - The default is the project base directory. - - - - - The modules to add to this . - - - - - Represents a namespace to import. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class for the specified namespace. - - The namespace. - is . - - - - The name of the namespace to import. - - - The name of the namespace to import. - - - - - The name of the namespace to import. - - - The name of the namespace to import. - - - - - Indicates if the import should be generated. - - - if the import should be generated; otherwise, - . - - - - - Indicates if the import should be not generated. - - - if the import should be not generated; - otherwise, . - - - - - Contains a collection of items. - - - Define a reference with name "system.imports". - - - - - - ]]> - - Use the predefined set of imports to compile a VB.NET assembly. - - - - - - - - - - - - ]]> - - - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Returns a comma-delimited list of namespace imports. - - - A comma-delimited list of namespace imports, or an empty - if there are no namespace imports. - - - Each namespace import is quoted individually. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Adds the items of a to the end of the collection. - - The to be added to the end of the collection. - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new item was inserted. - - - - - Inserts a into the collection at the - specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Removes the specified from the - collection. - - The to remove from the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Gets the location of a in the collection. - - The object to locate. - - The zero-based location of the in the - collection. - - - If the is not currently a member of - the collection, -1 is returned. - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - - - - Gets the with the specified namespace. - - The namespace of the to get. - - - - Gets the of the items in this collection. - - - The of the items in this collection. - - - - - Gets or sets the item at the specified index. - - The zero-based index of the item to get or set. - - - - Enumerates the items of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next item of the collection. - - - if the enumerator was successfully advanced - to the next item; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - Gets the current item in the collection. - - - The current item in the collection. - - - - - Represents a package. - - - - - Name of the package to reference. Multiple package can be specified - with a single element as a semi-colon separated list of - package names. - - - - - Indicates if the package should be passed to the task. - If then the package will be passed; - otherwise, skipped. The default is . - - - - - Indicates if the package should not be passed to the task. - If then the package will be passed; - otherwise, skipped. The default is . - - - - - Contains a strongly typed collection of - objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Specialized class for managing resource files. - - - - - Initializes a new instance of the class. - - - - - copy constructor for FileSet. Required in order to - assign references of FileSet type where - ResourceFileSet are used - - - - - - Creates a shallow copy of the . - - - A shallow copy of the . - - - - - Gets the manifest resource name for the specified resource file. - - The physical path of the resource file. - - The manifest resource name to be sent to the compiler. - - - - - Gets the manifest resource name for the file using both its physical - and logical path. - - The physical path of the resource file. - The logical location of the resource file. - - The manifest resource name to be sent to the compiler. - - - We use the relative path of the logical path, but the filename and - and the extension of the physical path to match VS.NET - - - - - Indicates the prefix to prepend to the actual resource. - This is usually the default namspace of the assembly. - - - - - Indicates whether prefixes should be dynamically generated by taking - the path of the resource relative to the basedir and appending it - to the specified prefix. The default is . - - - - - Gets a containing all matching resx files. - - - A containing all matching resx files. - - - - - Gets a containing all matching non-resx - files. - - - A containing all matching non-resx files. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Controls the behaviour of a compiler with regards to the reporting of - warnings. - - - - Instruct a compiler to report warning 0519 as an error. - - - - - - ]]> - - - - - Instruct a compiler not to report warning 0519 as an error, if the - release property is . - - - - - - ]]> - - - - - - Specifies a list of warnings that the compiler should treat as - errors. This overrides the - attribute. Only supported when targeting .NET 2.0 or higher. - - - - - Specifies a list of warnings that the compiler should NOT treat as - errors. This is only useful if - is . Only supported when targeting .NET 2.0 - or higher. - - -
-
diff --git a/build-support/tools/nant/bin/NAnt.MSNetTasks.dll b/build-support/tools/nant/bin/NAnt.MSNetTasks.dll deleted file mode 100644 index 3099966d5..000000000 Binary files a/build-support/tools/nant/bin/NAnt.MSNetTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.MSNetTasks.xml b/build-support/tools/nant/bin/NAnt.MSNetTasks.xml deleted file mode 100644 index 832721162..000000000 --- a/build-support/tools/nant/bin/NAnt.MSNetTasks.xml +++ /dev/null @@ -1,579 +0,0 @@ - - - - NAnt.MSNetTasks - - - - - Disassembles any portable executable (PE) file that contains - intermediate language (IL) code. - - - - Files are only disassembled if the input file is newer than the output - file, or if the output file does not exist. However, you can - explicitly force files to be disassembled with the - attribute. - - - A can be used to select files to disassemble. - To use a , the - attribute must be set. The file name of the output file will be equal - to the file name of the input file, but with extension ".il". - - - - - Disassembles helloworld.exe to helloworld.il. - - - - ]]> - - - - - Disassembles a set of PE files into the specified directory. - - - - - - - - - ]]> - - - - - - Checks whether the task is initialized with valid attributes. - - - - - Disassembles the PE file(s). - - - - - Disassembles the specified PE file. - - The PE file to disassemble. - - - - Determines the full path and extension for the output file. - - - A that represents the PE file - file for which the corresponding output file should be determined. - - - A that represents the full path - for the output file. - - The path of the output file could not be determined. - - - - Writes the disassembler options. - - - - - Writes an option using the default output format. - - - The to which the disassembler options - should be written. - - - A that contains the name of the - option which should be passed to the disassembler. - - - - - Writes an option and its value using the default output format. - - - The to which the disassembler options - should be written. - - - A that contains the name of the - option which should be passed to the disassembler. - - - A that contains the value of the - option which should be passed to the disassembler. - - - - - Determines whether or not disassembling is needed. - - - if disassembling is needed; otherwise, - . - - - - - Specifies whether or not the disassembler should combine the - /HEADER, /BYTE, and /TOKENS options. The default - is . - - - if the disassembler should combine the - /HEADER, /BYTE, and /TOKENS options; - otherwise, . The default is - . - - - - Corresponds to the /ALL flag. - - - - - - Specifies whether or not the disassembler should generate the - IL stream bytes (in hexadecimal notation) as instruction comments. - The default is . - - - if the IL stream bytes should be generated - as instruction comments; otherwise, . The - default is . - - - - Corresponds to the /BYTE flag. - - - - - - Instructs NAnt to rebuild the output file regardless of the file - timestamps. The default is . - - - if the output file should be rebuilt - regardless of its timestamps; otherwise . - The default is . - - - - - Specifies whether or not the disassembler should include PE header - information and runtime header information in the output. The default - is . - - - if PE header information and runtime header - information should be included in the output; otherwise, - . The default is . - - - - Corresponds to the /HEADER flag. - - - - - - Specifies the PE file to disassemble. - - - A that represents the PE file - to disassemble. - - - - - Specifies whether or not the disassembler should include - references to original source lines. The default is . - - - if references to original source lines - should be included; otherwise, . The - default is . - - - - Corresponds to the /LINENUM flag. - - - - - - Specifies whether or not the disassembler should suppress ILASM - code output. The default is . - - - if ILASM code output should be suppresses; - otherwise, . The default is - . - - - - Corresponds to the /NOIL flag. - - - - - - Specifies whether or not the disassembler should disassemble - public items only. This is a shortcut for ="pub". - The default is . - - - if only public items should be - disassembled; otherwise, . The default is - . - - - - Corresponds to the /PUBONLY flag. - - - - - - Specifies whether or not the disassembler should enclose all names - in single quotation marks. By default, only names that don't match - the ILASM definition of a simple name are quoted. The default is - . - - - if all names should be enclosed in single - quotation marks; otherwise, . The default - is . - - - - Corresponds to the /QUOTEALLNAMES flag. - - - - - - Specifies whether or not the disassembler should generate - structured exception handling clauses in canonical (label) form. - The default is . - - - if structured exception handling clauses - should be generated in canonical form; otherwise, - . The default is . - - - - Corresponds to the /RAWEH flag. - - - - - - Specifies whether or not the disassembler should generate - original source lines as comments. The default is . - - - if original source lines should be - generated as comments; otherwise, . - The default is . - - - - Corresponds to the /SOURCE flag. - - - - - - Specifies whether or not the disassembler should generate metadata - token values as comments. The default is . - - - if metadata token values should be - generated as comments; otherwise, . The - default is . - - - - Corresponds to the /TOKENS flag. - - - - - - Specifies whether or not the disassembler should use the UNICODE - encoding when generating the output. The default is ANSI. - - - if the output should be generated using - the UNICODE encoding; otherwise, . The - default is . - - - - Corresponds to the /UNICODE flag. - - - - - - Specifies whether or not the disassembler should use the UTF-8 - encoding when generating the output. The default is ANSI. - - - if the output should be generated using - the UTF-8 encoding; otherwise, . The - default is . - - - - Corresponds to the /UTF8 flag. - - - - - - Instructs the disassembler to disassemble the specified item only. - - - A that specifies the item to - disassemble. - - - - Corresponds to the /ITEM flag. - - - - - - Instructs the disassembler to disassemble only the items with the - specified visibility. Possible values are PUB, PRI, - FAM, ASM, FAA, FOA, PSC, - or any combination of them separated by +. - - - A that contains the visibility - suboptions. - - - - Corresponds to the /VISIBILITY flag. - - - - - - Specifies the name of the output file created by the disassembler. - - - A that represents the name of - the output file. - - - - Corresponds to the /OUT flag. - - - - - - Specifies the directory to which outputs will be stored. - - - A that represents the - directory to which outputs will be stored. - - - - - Specifies a list of PE files to disassemble. To use a , - the attribute must be specified. - - - A that represents the set - of PE files to disassemble. - - - - - The command-line arguments for the external program. - - - Overridden to ensure the <arg> elements would not be exposed - to build authors. - - - - - Gets the command-line arguments for the external program. - - - A that contains the command-line - arguments for the external program. - - - - - Allows a Windows service to be controlled. - - - Starts the World Wide Web Publishing Service on the local computer. - - - ]]> - - - - Stops the Alerter service on computer 'MOTHER'. - - - ]]> - - - - - - Initializes a new instance of the - class. - - - - - Peforms actions on the service in order to reach the desired status. - - - - - Determines the desired status of the service based on the action - that should be performed on it. - - - The that should be reached - in order for the to be considered successful. - - - - - Starts the service identified by and - . - - instance for controlling the service identified by and . - - - - Stops the service identified by and - . - - instance for controlling the service identified by and . - - - - Restarts the service identified by and - . - - instance for controlling the service identified by and . - - - - Pauses the service identified by and - . - - instance for controlling the service identified by and . - - - - Continues the service identified by and - . - - instance for controlling the service identified by and . - - - - Holds the name of the service that should be controlled. - - - - - Holds the name of the computer on which the service resides. - - - - - Holds the action that should be performed on the service. - - - - - Holds the time, in milliseconds, the task will wait for a service - to reach the desired status. - - - - - The name of the service that should be controlled. - - - - - The name of the computer on which the service resides. The default - is the local computer. - - - - - The action that should be performed on the service. - - - - - The time, in milliseconds, the task will wait for the service to - reach the desired status. The default is 5000 milliseconds. - - - - - Defines the actions that can be performed on a service. - - - - - Starts a service. - - - - - Stops a service. - - - - - Restarts a service. - - - - - Pauses a running service. - - - - - Continues a paused service. - - - - diff --git a/build-support/tools/nant/bin/NAnt.NUnit.dll b/build-support/tools/nant/bin/NAnt.NUnit.dll deleted file mode 100644 index cf7d5dc2d..000000000 Binary files a/build-support/tools/nant/bin/NAnt.NUnit.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.NUnit.xml b/build-support/tools/nant/bin/NAnt.NUnit.xml deleted file mode 100644 index 39d46d6b4..000000000 --- a/build-support/tools/nant/bin/NAnt.NUnit.xml +++ /dev/null @@ -1,353 +0,0 @@ - - - - NAnt.NUnit - - - - - Carries data specified through the formatter element. - - - - - Gets or sets the type of the formatter. - - The type of the formatter. - - - - Gets or sets a value indicating whether output should be persisted - to a file. - - - if output should be written to a file; otherwise, - . The default is . - - - - - Gets or sets the extension to append to the output filename. - - The extension to append to the output filename. - - - - Gets or sets the directory where the output file should be written - to, if is . - - - The directory where the output file should be written to. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - The built-in formatter types. - - - - - A plaintext formatter. - - - - - An XML formatter. - - - - - Represents the FormatterElement of the NUnit task. - - - - - Type of formatter. - - - - - Extension to append to the output filename. - - - - - Determines whether output should be persisted to a file. The default - is . - - - - - Specifies the directory where the output file should be written to, - if is . If not - specified, the output file will be written to the directory where - the test module is located. - - - - - Gets the underlying for the element. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - diff --git a/build-support/tools/nant/bin/NAnt.NUnit1Tasks.dll b/build-support/tools/nant/bin/NAnt.NUnit1Tasks.dll deleted file mode 100644 index a7bda372c..000000000 Binary files a/build-support/tools/nant/bin/NAnt.NUnit1Tasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.NUnit1Tasks.xml b/build-support/tools/nant/bin/NAnt.NUnit1Tasks.xml deleted file mode 100644 index 941273b91..000000000 --- a/build-support/tools/nant/bin/NAnt.NUnit1Tasks.xml +++ /dev/null @@ -1,538 +0,0 @@ - - - - NAnt.NUnit1Tasks - - - - - The whole test suite started. - - - - - The whole test suite ended. - - - - - Sets the the formatter is supposed to write - its results to. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Prints information about running tests directly to the build log. - - - - Not used, all output goes to Log class. - - - Called when the whole test suite has started. - - - Called when the whole test suite has ended. - - - Convert a stack trace line into something that can be clicked on in an IDE output window. - The StackTrace string, see . - The string that gets appended to the end of file(line): portion. - - - - Runs tests using the NUnit V1.0 framework. - - - - See the NUnit home page for more - information. - - - The or - attributes are only used to stop more than one test suite to stop - running. If any test suite fails a build error will be thrown. - Set to to - ignore test errors and continue build. - - - - - Run tests in the MyProject.Tests.dll assembly. - - - The test results are logged in results.xml and results.txt - using the and - formatters, respectively. - - - - - - - - ]]> - - - - - - Stops running tests when a test causes an error. The default is - . - - - Implies haltonfailure. - - - - - Stops running tests if a test fails (errors are considered failures - as well). The default is . - - - - - Cancel the individual tests if they do not finish in the specified - time (measured in milliseconds). Ignored if fork is disabled. - - - - - Tests to run. - - - - - Formatters to output results of unit tests. - - - - - Represents a test element of an . - - - - - Base name of the test result. The full filename is determined by this - attribute and the extension of formatter. - - - - - Directory to write the reports to. - - - - - Class name of the test. - - - - - Assembly to load the test from. - - - - - Run the tests in a separate . - - - - - Stop the build process if an error occurs during the test run. - - - - - Stop the build process if a test fails (errors are considered failures - as well). - - - - - The application configuration file to use for the NUnit test domain. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Carries data specified through the test element. - - - - - Determines if the unit test needs running. - - - if unit test needs running, otherwise, - . - - - - Determines if the test needs running by looking at the date stamp - of the test assembly and the test results log. - - - - - - Runs a Suite extracted from a TestCase subclass. - - - - - Creates the formatters to be used when running this test. - - - - - Returns the output file or null if does not use a file. - - - - - Returns the test suite from a given class. - - - The assemblyQualifiedName parameter needs to be in form: - "full.qualified.class.name,Assembly" - - - - - Gets the collection of registered formatters. - - Collection of registered formatters. - - - - Gets the result of the test. - - The result of the test. - - - - Prints information about running tests in plain text. - - - - Sets the Writer the formatter is supposed to write its results to. - - - Called when the whole test suite has started. - - - Called when the whole test suite has ended. - - - Convert a stack trace line into something that can be clicked on in an IDE output window. - The StackTrace string, see . - The string that gets appended to the end of file(line): portion. - - - - Decorates NUnits with extra information such as - run-time. - - - - - Initializes a new instance of the - class. - - - - - Gets or sets the total run-time of a test. - - The total run-time of a test. - - - - Prints detailed information about running tests in XML format. - - - - - Initializes a new instance of the - class. - - - - - Sets the the formatter is supposed to - write its results to. - - - - - Called when the whole test suite has started. - - - - - Called when the whole test suite has ended. - - - - diff --git a/build-support/tools/nant/bin/NAnt.NUnit2Tasks.dll b/build-support/tools/nant/bin/NAnt.NUnit2Tasks.dll deleted file mode 100644 index 657180c2e..000000000 Binary files a/build-support/tools/nant/bin/NAnt.NUnit2Tasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.NUnit2Tasks.xml b/build-support/tools/nant/bin/NAnt.NUnit2Tasks.xml deleted file mode 100644 index 84a171fd6..000000000 --- a/build-support/tools/nant/bin/NAnt.NUnit2Tasks.xml +++ /dev/null @@ -1,516 +0,0 @@ - - - - NAnt.NUnit2Tasks - - - - - Controls the categories of tests to execute using the . - - - - Only include test cases and fixtures that require no internet access. - - - - - - ]]> - - - - - Exclude test cases and fixtures that are known to fail. - - - - - - ]]> - - - - - - Specifies a list of categories to include. - - - - - Specifies a list of categories to exclude. - - - - - Represents a certain group of test cases or fixtures. - - - - - A name of a category, or comma-separated list of names. - - - - - If then the category will be processed; - otherwise, skipped. The default is . - - - - - If then the category will be skipped; - otherwise, processed. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class as a wrapper for - the specified list. - - - The list that is wrapped by the newly created instance. - - - - - Initializes a new instance of the class - with the specified instance. - - - The collection to use to initialize the new instance with. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - The collection to use to initialize the new instance with. - - - - - Returns a comma-delimited list of categories. - - - A comma-delimited list of categories, or an empty - if there are no categories. - - - - - Adds the elements of a array to the end of the - collection. - - - The array of elements to be added to the end of - the collection. - - - - - Gets the with the specified name. - - The name of the to get. - - - - Runs tests using the NUnit V2.6 framework. - - - - The attribute is only useful when more - than one test suite is used, and you want to continue running other - test suites although a test failed. - - - Set to to - ignore any errors and continue the build. - - - In order to run a test assembly built with NUnit 2.0 or 2.1 using - , you must add the following node to your - test config file : - - - - ... - - - - - - - - - - ... - - ]]> - - - See the NUnit home page for more - information. - - - - - Run tests in the MyProject.Tests.dll assembly. - - - - - - - ]]> - - - - - Only run tests that are not known to fail in files listed in the tests.txt - file. - - - - - - - - - - - - - - - - - - ]]> - - - - - - Runs the tests and sets up the formatters. - - - - - Gets a new EventListener to use for the unit tests. - - - A new EventListener created with a new EventCollector that - is initialized with . - - - Log writer to send test output to. - - - - - Gets the logging threshold to use for a test runner based on - the current threshold of this task. - - - The logging threshold to use when running a test runner. - - - - - Stop the test run if a test fails. The default is . - - - - - Indicate whether or not to label the text output as the tests run. - - - - - Tests to run. - - - - - Formatters to output results of unit tests. - - - - - Represents a test element of an . - - - - - Name of the assembly to search for tests. - - - - - Name of a specific testfixture to run. If not specified then all - testfixtures are run. - - - - - Assemblies to include in test. - - - - - Assemblies to scan for missing assembly references. - - - - - Categories of test cases to include or exclude. - - - - - Build fails on failure. The default is . - - - - - XSLT transform file to use when using the - formatter. - - - - - The application configuration file to use for the NUnit test domain. - If not specified, NAnt will try to use a configuration name matching - the file name of the assembly with extension ".config". - - - - - Gets all assemblies specified for these tests. - - - All assemblies specified for these tests. - - - - - Contains a strongly typed collection of objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Custom TestDomain, similar to the one included with NUnit, in order - to workaround some limitations in it. - - - - - Initializes a new instance of the - class. - - - - - Runs a single testcase. - - The test assembly. - The application configuration file for the test domain. - List of files to scan for missing assembly references. - - The result of the test. - - - - - Helper class called when an assembly resolve event is raised. - - - - - Initializes an instanse of the - class. - - - - - Called back when the CLR cannot resolve a given assembly. - - The source of the event. - A that contains the event data. - - The nunit.framework we know to be in NAnts bin directory, if - that is the assembly that needs to be resolved; otherwise, - . - - - - - Occurs when an assembly is loaded. The loaded assembly is added - to the assembly cache. - - The source of the event. - An that contains the event data. - - - - Holds the list of directories that will be scanned for missing - assembly references. - - - - - Holds the list of assemblies that can be scanned for missing - assembly references. - - - - - Holds the loaded assemblies. - - - - diff --git a/build-support/tools/nant/bin/NAnt.SourceControlTasks.dll b/build-support/tools/nant/bin/NAnt.SourceControlTasks.dll deleted file mode 100644 index 82e44da1f..000000000 Binary files a/build-support/tools/nant/bin/NAnt.SourceControlTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.SourceControlTasks.xml b/build-support/tools/nant/bin/NAnt.SourceControlTasks.xml deleted file mode 100644 index 9e1791aa0..000000000 --- a/build-support/tools/nant/bin/NAnt.SourceControlTasks.xml +++ /dev/null @@ -1,1289 +0,0 @@ - - - - NAnt.SourceControlTasks - - - - - A base class for creating tasks for executing CVS client commands on a - CVS repository. - - - - - A base class for creating tasks for executing CVS client commands on a - CVS repository. - - - - - Name of the environmental variable specifying a users' home - in a *nix environment. - - - - - Used on windows to specify the location of application data. - - - - - The environment variable that holds path information. - - - - - The environment variable that holds the location of the - .cvspass file. - - - - - Property name used to specify the source control executable. This is - used as a readonly property. - - - - - Initializes a new instance of the - class. - - - - - Build up the command line arguments, determine which executable is being - used and find the path to that executable and set the working - directory. - - The process to prepare. - - - - Adds a new global option if none exists. If one does exist then - the use switch is toggled on or of. - - The common name of the option. - The option value or command line switch - of the option. - true if the option should be - appended to the commandline, otherwise false. - - - - Adds a new command option if none exists. If one does exist then - the use switch is toggled on or of. - - The common name of the option. - The option value or command line switch - of the option. - true if the option should be - appended to the commandline, otherwise false. - - - - Set up the environment variables for a process. - - A process to setup. - - - - Append the files specified in the fileset to the command line argument. - Files are changed to use a relative path from the working directory - that the task is spawned in. - - - - - Derive the location of the version control system from the environment - variable PATH. - - The file information of the version control system, - or null if this cannot be found. - - - - The name of the passfile, overriden for each version control system (VCS). - - - - - The path to the specific home directory of the version control system, - this can be where the binary files are kept, or other app - information. - - - - - The environment variable that defines where the version control system - (VCS) home variable is kept. - - - - - The name of the version control system (VCS) executable file. - - - - - - The root variable contains information on how to locate a repository. - Although this information is in different formats it typically must - define the following: - - server location - protocol used to communicate with the repository - repository location on the server - project location in the repository - - - - - - - Destination directory for the local sandbox. If destination is not specified - then the current directory is used. - - - Root path of the local sandbox. - - - - Root path of the local sandbox. - - - - - - The password for logging in to the repository. - - - The password for logging in to the repository. - - - - - The full path to the cached password file. If not specified then the - environment variables are used to try and locate the file. - - - - - Holds a collection of globally available options. - - - - - A collection of options that can be used to modify the default behavoir - of the version control commands. See the sub-tasks for implementation - specifics. - - - - - Command-line arguments for the program. The command line arguments are used to specify - any cvs command options that are not available as attributes. These are appended - after the command itself and are additive to whatever attributes are currently specified. - - - <cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant" - module="nant" - destination="e:\test\merillcornish\working" - readonly="true" - quiet="true" - commandline="-n" - cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe" - /> -
- Produces the cvs command: - c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant -
-
- - - The name of the command that is going to be executed. - - - - - Used to specify the version control system (VCS) files that are going - to be acted on. - - - - - The executable to use for ssh communication. - - - - - The environment name for the ssh variable. - - - - - The name of the version control system executable. - - - - - Get the command line arguments for the task. - - - - - Default value for the recursive directive. The default is - . - - - - - Default value for the quiet command. - - - - - Default value for the really quiet command. - - - - - An environment variable that holds path information about where - cvs is located. - - - - - Name of the password file that cvs stores pserver - cvsroot/ password pairings. - - - - - The default compression level to use for cvs commands. - - - - - The default use of binaries, defaults to use sharpcvs. - - - - - The name of the cvs executable. - - - - - The temporary name of the sharpcvslib binary file, to avoid - conflicts in the path variable. - - - - - Environment variable that holds the executable name that is used for - ssh communication. - - - - - Property name used to specify on a project level whether sharpcvs is - used or not. - - - - - Initializes a new instance of the - class. - - - - - Converts a date value to a string representation that can be - interpreted by cvs. - - Date to convert. - - String interpretation of . - - - - - Build up the command line arguments, determine which executable is being - used and find the path to that executable and set the working - directory. - - The process to prepare. - - - - Override to append any commands before the modele and files. - - - - - Append the command line options or commen names for the options - to the generic options collection. This is then piped to the - command line as a switch. - - - - - Add the given argument to the command line options. Note that are not explicitly - quoted are split into seperate arguments. This is to resolve a recent issue - with quoting command line arguments. - - - - - - The environment name for the ssh variable. - - - - - The name of the cvs binary, or cvs.exe at the time this - was written. - - - - - The name of the pass file, or .cvspass at the time - of this writing. - - - - - The name of the version control system specific home environment - variable. - - - - - Specify if the module is needed for this cvs command. It is - only needed if there is no module information on the local file - system. - - - - - Used to specify the version control system (VCS) files that are going - to be acted on. - - - - - Get the cvs file set. - - - - - The name of the cvs executable. - - - - - The full path to the cvs binary used. The cvs tasks will attempt to - "guess" the location of your cvs binary based on your path. If the - task is unable to resolve the location, or resolves it incorrectly - this can be used to manually specify the path. - - - A full path (i.e. including file name) of your cvs binary: - On Windows: c:\vcs\cvs\cvs.exe - On *nix: /usr/bin/cvs - - - - - - The cvs root variable has the following components: - - - [protocol]:[username]@[servername]:[server path] -
    -
  • protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
  • -
  • username: [username]
  • -
  • servername: cvs.sourceforge.net
  • -
  • server path: /cvsroot/nant
  • -
-
-
- - NAnt anonymous cvsroot: - - :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant - - -
- - - The module to perform an operation on. - - - The module to perform an operation on. This is a normal file/folder - name without path information. - - - In NAnt the module name would be: - nant - - - - - - if the SharpCvsLib binaries that come bundled - with NAnt should be used to perform the cvs commands, - otherwise. - - - You may also specify an override value for all cvs tasks instead - of specifying a value for each. To do this set the property - sourcecontrol.usesharpcvslib to . - - - If you choose not to use SharpCvsLib to checkout from cvs you will - need to include a cvs.exe binary in your path. - - - - To use a cvs client in your path instead of sharpcvslib specify - the property: - >property name="sourcecontrol.usesharpcvslib" value="false"< - - The default settings is to use sharpcvslib and the setting closest - to the task execution is used to determine which value is used - to execute the process. - - For instance if the attribute usesharpcvslib was set to false - and the global property was set to true, the usesharpcvslib is - closes to the point of execution and would be used and is false. - Therefore the sharpcvslib binary would NOT be used. - - - - - The executable to use for ssh communication. - - - - - Indicates if the output from the cvs command should be supressed. - The default is . - - - - - Indicates if the output from the cvs command should be stopped. - The default is . - - - - - if the sandbox files should be checked out in - read only mode. The default is . - - - - - if the sandbox files should be checked out in - read/write mode. The default is . - - - - - Compression level to use for all net traffic. This should be a value from 1-9. -
-
- NOTE: This is not available on sharpcvslib. -
-
- - - Produces an XML report that represents the cvs changes from the given - start day, to a given end date. - - - Report changes in NAnt from 1st of June 2004 until 25th of July 2004. - - - ]]> - - - - - - The command being executed. - - - - - Name of the xml file that will contain the cvs log information. - - - - - The earliest change to use in the cvs log command. - - - - - The latest date to use in the cvs log command. - - - - - The cvs command to execute. - - - - - Override use of sharpcvslib, needs to be true. - - - - - - The cvs root variable has the following components: - - - [protocol]:[username]@[servername]:[server path] -
    -
  • protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
  • -
  • username: [username]
  • -
  • servername: cvs.sourceforge.net
  • -
  • server path: /cvsroot/nant
  • -
-
- - If the cvsroot is not specified then the directory specified by the - attribute - is searched for CVS\Root. - -
- - NAnt anonymous cvsroot: - - :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant - - -
- - - Checks out a CVS module to the required directory. - - - Checkout NAnt. - - - ]]> - - - - - Checkout NAnt revision named 0_85 to the - folder c:\src\nant\v0.85. - - - - ]]> - - So the nant module tagged with revision 0_85 will be checked - out in the folder v0.85 under the working/ destination directory. -
This could be used to work on different - branches of a repository at the same time.
-
- - - Checkout NAnt with specified revision date to the - folder c:\src\nant\2003_08_16. - - - - ]]> - - -
- - - The command being executed. - - - - - Initializes a new instance of the class. - - - - - Specify the revision to checkout. This corresponds to the "sticky-tag" - of the file. - - - - - Sticky tag or revision to checkout. - - - - - Specify the revision date to checkout. The date specified is validated - and then passed to the cvs binary in a standard format recognized by - cvs. - - - - - Specify a directory name to replace the module name. Valid names - include any valid filename, excluding path information. - - - - - Specify a directory name to replace the module name. Valid names - include any valid filename, excluding path information. - - - - - The name of the cvs command that is going to be executed. - - - - - Executes the cvs login command which appends or updates an entry to the - specified .cvspass file. - - - Update .cvspass file to include the NAnt anonymous login. - - - ]]> - - - - - - Ensures all information is available to execute the . - - - - - Update the .cvspass file with the given password. If the passfile - is not specified then the default search locations are used: - - CVS_PASSFILE/.cvspass - HOME/.cvspass - USERPROFILE/.cvspass TODO: Confirm that this is valid - behavior or if it is going to give problems with the - cvsnt implementation. - - - - - - Password to append or update to the .cvspass file. - - - - - The full path to the .cvspass file. The default is ~/.cvspass. - - - - - - The current working directory. - - - - - The repository root string. - - - - - Executes the cvs command specified by the command attribute. - - - Checkout NAnt. - - - ]]> - - - - - - The cvs command to execute. - - - - - Specify if the module is needed for this cvs command. - - - - - Exports a cvs module in preperation for a release (i.e. the CVS version - folders are not exported). - - - Export the most recent NAnt sources from cvs. - - - ]]> - - - - - Export NAnt revision named your_favorite_revision_here to the - folder c:\src\nant\replacement_for_module_directory_name. - - **NOTE**: filesets names for the export task must be - prefixed with the module name. This is different than other tasks. - - - - - - - - - ]]> - - - - - - The command being executed. - - - - - Create a new instance of the . - - - The following values are set by default: -
    -
  • Recursive:
  • -
-
-
- - - No shortening. Do not shorten module paths if -d specified. - - - - - Indicates whether the head revision should be used if the revison specified by - or the tags are not - found. The default is . - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - If a directory is specified indicates whether sub-directories should - also be processed. - - - if the sub-directories should be tagged; - otherwise, . The default is . - - - - - Specify the revision to update the file to. This corresponds to the "sticky-tag" - of the file. - - - - - Specify the revision date to update to. The version of the file that - existed at the date specified is retrieved. - - - A valid date time value, which is then converted to a format that - cvs can parse. - - - - - Specify a directory name to replace the module name. Valid names - include any valid filename, excluding path information. - - - - - The export command name for the cvs client. - - - - - Tags all sources in the remote repository with a given tag. - - - - Unlike tag, the rtag command acts only on sources that are in the repository. - Any modified sources on the local file system will NOT be tagged with this - command, so a commit should be performed before an rtag is done. - - - NOTE: Although a working directory is not necessary to perform the command - one must be specified in order to remain in compliance with the cvs library. - - - - Tag NAnt sources remotely. - - - ]]> - - - - Remove a tag from the remote repository. - - - ]]> - - - - - - Initializes a new instance of the - class. - - - - - Append the tag information to the commandline. - - - - - The name of the tag to assign or remove. - - - The name of the tag to assign or remove. - - - - - Indicates whether the tag specified in should - be removed or not. - - - if the specified tag should be removed; - otherwise, . The default is . - - - - - Indicates whether the tag specified in should - be moved to the current file revision. If the tag does not exist - then it is created. - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - If a directory is specified indicates whether sub-directories should - also be processed. - - - if the sub-directories should be tagged; - otherwise, . The default is . - - - - - Indicates the repository that is acted on - for the tag command. Note if is - then the tag specified is moved to the revision - of the file on the HEAD of the branch specified. - - - The tag (or more likely) branch that should be used to apply the new tag. - - - - - Indicates the revision date of the file that the tag should be - applied to. - - - A valid date which specifies the revision point that the tag will - be applied to. - - - - - Indicates whether the head revision should be used if the - or the tags are not - found. - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - The name of the cvs command that is going to be executed. - - - - - Tags all local sources with the specified tag. - - - - This differs from the - in that it acts on references to the cvs files - contained in your local filesystem. As such the sticky tags and local - revisions can be considered in commits. It also allows you to verify that - all local files have been checked in before a tag is performed. - - - - Tag NAnt sources remotely. - - - ]]> - - - - Remove a tag from the remote repository. - - - ]]> - - - - - - Cvs command to be executed. - - - - - Initializes a new instance of the - class. - - - - - Append the tag information to the commandline. - - - - - The name of the tag to assign or remove. - - - The name of the tag to assign or remove. - - - - - Indicates whether the tag specified in should - be removed or not. - - - if the specified tag should be removed; - otherwise, . The default is . - - - - - Indicates whether the tag specified in should - be moved to the current file revision. If the tag does not exist - then it is created. - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - If a directory is specified indicates whether sub-directories should - also be processed. - - - if the sub-directories should be tagged; - otherwise, . The default is . - - - - - Indicates the repository that is acted on - for the tag command. Note if is - then the tag specified is moved to the revision - of the file on the HEAD of the branch specified. - - - The tag (or more likely) branch that should be used to apply the new tag. - - - - - Indicates the revision date of the file that the tag should be - applied to. - - - A valid date which specifies the revision point that the tag will - be applied to. - - - - - Indicates whether the head revision should be used if the revision specified by - or the tags are not - found. - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - Indicates whether the head revision should be used if the - or the tags are not - found. - - - if the specified tag should be moved; - otherwise, . The default is . - - - - - The name of the cvs command that is going to be executed. - - - - - Not used - - - - - Specify if the module is needed for this cvs command. It is - only needed if there is no module information on the local file - system. - - - - - Updates a CVS module in a local working directory. - - - Update nant. - - - ]]> - - - - - Update your NAnt revision named your_favorite_revision_here in - the folder c:\src\nant\replacement_for_module_directory_name. - - - - - - - - ]]> - - - - - - The command being executed. - - - - - Initializes a new instance of the - class. - - - Sets the build directory and prune empty directory properties to - . - - - - - If . new directories will be created on the local - sandbox. The default is . - - - - - If empty directories copied down from the - remote repository will be removed from the local sandbox. - The default is . - - - - - If the local copy of the file will be - overwritten with the copy from the remote repository. The default - is . - - - - - Specifies if the command should be executed recursively. The - default is . - - - The -R option is on by default in cvs. - - - - - Specify the revision to update the file to. This corresponds to the - "sticky-tag" of the file. - - - - - Sticky tag or revision to update the local file to. - - - A valid cvs tag. - - - - - Specify the revision date to update to. The version of the file that - existed at the date specified is retrieved. - - - A valid date time value, which is then converted to a format that - cvs can parse. - - - - - Specify if the module is needed for this cvs command. It is - only needed if there is no module information on the local file - system. - - - - - The name of the cvs command that is going to be executed. - - - - - A is a with extra - attributes useful in the context of the . - - - - - Initialize the object and locate the .cvsignore - files to add to the exclude list. - - - - - Indicates whether the entires in the .cvsignore should be used to limit the - file list; to exclude files in .cvsignore, otherwise - . The default is . - - -
-
diff --git a/build-support/tools/nant/bin/NAnt.VSNetTasks.dll b/build-support/tools/nant/bin/NAnt.VSNetTasks.dll deleted file mode 100644 index 37f8c3aca..000000000 Binary files a/build-support/tools/nant/bin/NAnt.VSNetTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.VSNetTasks.xml b/build-support/tools/nant/bin/NAnt.VSNetTasks.xml deleted file mode 100644 index 7a676491a..000000000 --- a/build-support/tools/nant/bin/NAnt.VSNetTasks.xml +++ /dev/null @@ -1,3986 +0,0 @@ - - - - NAnt.VSNetTasks - - - - - Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files. - - - - - Gets the project file of the project with the given unique identifier. - - The unique identifier of the project for which the project file should be retrieves. - - The project file of the project with the given unique identifier. - - No project with unique identifier could be located. - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to be logged. - - The actual logging is delegated to the underlying task. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - The actual logging is delegated to the underlying task. - - - - - Loads the projects from the file system and stores them in an - instance variable. - - instance to use to determine whether an assembly is located in the Global Assembly Cache. - instance to use to determine location and references of assemblies. - TODO - A project GUID in the solution file does not match the actual GUID of the project in the project file. - - - - Translates a project path, in the form of a relative file path or - a URL, to an absolute file path. - - The directory of the solution. - The project path to translate to an absolute file path. - - The project path translated to an absolute file path. - - - - - Converts assembly references to projects to project references, adding - a build dependency.c - - The to analyze. - The solution configuration that is built. - containing list of projects that have been built. - containing list of projects that failed to build. - - - - Determines whether any of the project dependencies of the specified - project still needs to be built. - - The to analyze. - containing list of projects that have been built. - - if one of the project dependencies has not - yet been built; otherwise, . - - - - - Returns a number representing how much this file fits this project type. - - - - - - This enables the override in other providers. Do not return big numbers, mainly when compring only on filename. - - - - - Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files. - - - - - Compiles VS.NET solutions (or sets of projects), automatically determining - project dependencies from inter-project references. - - - - This task support the following projects: - - - - Visual Basic .NET - - - Visual C# .NET - - - Visual J# .NET - - - Visual C++ .NET - - - - Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions - and projects are supported. Support for .NET Compact Framework projects - is also not available at this time. - - - The also supports the model of referencing - projects by their output filenames, rather than referencing them inside - the solution. It will automatically detect the existance of a file - reference and convert it to a project reference. For example, if project - "A" references the file in the release output directory of - project "B", the will automatically - convert this to a project dependency on project "B" and will - reference the appropriate configuration output directory at the final - build time (ie: reference the debug version of "B" if the - solution is built as debug). - - - The expects all project files to be valid - XML files. - -

Resx Files

- - When building a project for a down-level target framework, special care - should be given to resx files. Resx files (can) contain references to - a specific version of CLR types, and as such are only upward compatible. - - - For example: if you want to be able to build a project both as a .NET 1.0 - and .NET 1.1 assembly, the resx files should only contain references to - .NET 1.0 CLR types. Failure to do this may result in a - failure at runtime on machines with only the .NET Framework 1.0 installed. - -
- - - Compiles all of the projects in test.sln, in release mode, in - the proper order. - - - - ]]> - - - - - Compiles all of the projects in projects.txt, in the proper - order. - - - - - - - - ]]> - - - - - Compiles projects A, B and C, using the output of project X as a - reference. - - - - - - - - - - - - - ]]> - - - - - Compiles all of the projects in the solution except for project A. - - - - - - - - ]]> - - - - - Compiles all of the projects in the solution mapping the specific project at - http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under - http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build - to work without WebDAV. - - - - - - - - - ]]> - - - - - Compiles all of the projects in the solution placing compiled outputs - in c:\temp. - - - ]]> - - -
- - - Private var containing custom properties. - - - - - Initializes a new instance of the class. - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro or if the macro is not - supported. - - The macro cannot be expanded. - - - - Builds the list of folders that should be scanned for assembly - references. - - - The list of folders that should be scanned for assembly references. - - - - - The projects to build. - - - - - The projects to scan, but not build. - - - These projects are used to resolve project references and are - generally external to the solution being built. References to - these project's output files are converted to use the appropriate - solution configuration at build time. - - - - - The name of the VS.NET solution file to build. - - - - The can be used instead to supply a list - of Visual Studio.NET projects that should be built. - - - - - - The name of the solution configuration to build. - - - - Generally release or debug. Not case-sensitive. - - - - - - The name of platform to build the solution for. - - - - - Gets the solution configuration to build. - - - - - The directory where compiled targets will be placed. This - overrides path settings contained in the solution/project. - - - - - WebMap of URL's to project references. - - - - - Fileset of projects to exclude. - - - - - Set of folders where references are searched when not found in path - from project file (HintPath). - - - - - Includes Visual Studio search folders in reference search path. - The default is . - - - - - Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of - is preferred over WebDAV. The default is . - - - WebDAV support requires permission changes to be made on your project server. These changes may affect - the security of the server and should not be applied to a public installation. - Consult your web server or the NAnt Wiki documentation for more information. - - - - - Set of properties set at solution level. Builders for projects in solution may or may not use them. - - - - TODO: some documentataion which properties could be defined here. - - - - - - Gets the list of folders to scan for assembly references. - - - The list of folders to scan for assembly references. - - - - - Defines how the project is using the ATL library. - - - - - Don't use ATL. - - - - - Use ATL in a Static Library. - - - - - Use ATL in a Shared DLL. - - - - - Defines how the project is using the MFC library. - - - - - Don't use MFC. - - - - - Use MFC in a Static Library. - - - - - Use MFC in a Shared DLL. - - - - - Indicates the possible ways in which precompiled header file use is - specified in a Visual C++ project. - - - The integer values assigned match those specified in the Visual C++ - project file for each setting. - > - - - - Precompiled header file use not specified. - - - - - Don't use a precompiled header file. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yc. - - - - - Create precompiled header file. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yc. - - - - - Automatically create precompiled header file if necessary. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yc. - - - - - Use a precompiled header file. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yu. - - - - - Represents a single mapping from URL project path to physical project - path. - - - - - Specifies the URL of the project file, or a URL fragment to match. - - - The URL of the project file or the URL fragment to match. - - - - - Specifies the actual path to the project file, or the path fragment - to replace. - - - The actual path to the project file or the path fragment to replace - the URL fragment with. - - - - - Specifies whether the mapping is case-sensitive or not. - - - A boolean flag representing the case-sensitivity of the mapping. Default is . - - - - - Indicates if the URL of the project file should be mapped. - - - if the URL of the project file should be - mapped; otherwise, . - - - - - Indicates if the URL of the project file should not be mapped. - - - if the URL of the project file should not - be mapped; otherwise, . - - - - - Contains a strongly typed collection of - objects. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Find the best matching for the given Uri. - - The value to match against the objects in the collection. - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - value is in the collection. - - The argument value to locate in the collection. - - if a with value - is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified value. - - The value of the to get. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Gets the output path of the reference, without taking the "copy local" - setting into consideration. - - The solution configuration that is built. - - The full output path of the reference. - - - - - Gets the complete set of output files of the reference for the - specified configuration. - - The solution configuration that is built. - The set of output files to be updated. - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the complete set of assemblies that need to be referenced when - a project references this component. - - The solution configuration that is built. - - The complete set of assemblies that need to be referenced when a - project references this component. - - - - - Gets the timestamp of the reference. - - The solution configuration that is built. - - The timestamp of the reference. - - - - - Gets a value indicating whether the reference is managed for the - specified configuration. - - The solution configuration that is built. - - if the reference is managed for the - specified configuration; otherwise, . - - - - - Returns the date and time the specified file was last written to. - - The file for which to obtain write date and time information. - - A structure set to the date and time that - the specified file was last written to, or - if the specified file does not - exist. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to be logged. - - The actual logging is delegated to the underlying task. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - The actual logging is delegated to the underlying task. - - - - - Gets a value indicating whether the output file(s) of this reference - should be copied locally. - - - if the output file(s) of this reference - should be copied locally; otherwise, . - - - - - Gets a value indicating whether this reference represents a system - assembly. - - - if this reference represents a system - assembly; otherwise, . - - - - - Gets the project in which the reference is defined. - - - - - Gets a value indicating whether the reference is managed for the - specified configuration. - - The build configuration of the reference. - - . - - - - - Gets the complete set of output files for the specified assembly - and adds them to collection. - - The path of the assembly to get the output files for. - The set of output files to be updated. - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the path of the reference, without taking the "copy local" - setting into consideration. - - The solution configuration that is built. - - The output path of the reference. - - - - - Gets the complete set of output files for the referenced project. - - The solution configuration that is built. - The set of output files to be updated. - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the complete set of assemblies that need to be referenced when - a project references this component. - - The solution configuration that is built. - - The complete set of assemblies that need to be referenced when a - project references this component. - - - - - Gets the timestamp of the reference. - - The solution configuration that is built. - - The timestamp of the reference. - - - - - Resolves an assembly reference. - - - The full path to the resolved assembly, or - if the assembly reference could not be resolved. - - - - - Searches for the given file in all paths in . - - The folders to search. - The file to search for. - - The path of the assembly if was found - in ; otherwise, . - - - - - Resolves an assembly reference in the framework assembly directory - of the target framework. - - The file to search for. - - The full path of the assembly file if the assembly could be located - in the framework assembly directory; otherwise, . - - - - - Resolves an assembly reference using a path relative to the project - directory. - - - The full path of the assembly, or if - is or an - empty . - - - - - Gets a value indicating whether the output file(s) of this reference - should be copied locally. - - - if the output file(s) of this reference - should be copied locally; otherwise, . - - - - - Gets a value indicating whether this reference represents a system - assembly. - - - if this reference represents a system - assembly; otherwise, . - - - - - Initializes a new instance of the - class with the given . - - The project of the configuration. - - - - Expands the given macro. - - The macro to expand. - - The expanded macro. - - - The macro is not supported. - -or- - The macro is not implemented. - -or- - The macro cannot be expanded. - - - Expansion of a given macro is not yet implemented. - - - - - Is called each time a regular expression match is found during a - operation. - - The resulting from a single regular expression match during a . - - The expanded . - - - - - Gets the project. - - - - - Gets the name of the configuration. - - - - - Get the directory in which intermediate build output will be stored - for this configuration. - - - - This is a directory relative to the project directory named - obj\<configuration name>. - - - .resx and .licx files will only be recompiled if the - compiled resource files in the are not - uptodate. - - - - - - Gets the output directory. - - - - - Gets the path for the output file. - - - - - Gets the path in which the output file will be created before its - copied to the actual output path. - - - - - Get the path of the output directory relative to the project - directory. - - - - - Gets the platform that the configuration targets. - - - The platform targeted by the configuration. - - - - - Gets the set of output files that is specific to the project - configuration. - - - The set of output files that is specific to the project - configuration. - - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with the specified initial capacity. - - The appropriate number of entries that the can initially contain. - - - - Gets the platform that the configuration targets. - - - The platform targeted by the configuration. - - - - - Gets the path in which the output file will be created before its - copied to the actual output path. - - - - - Gets a value indicating whether to register the project output for - use with COM components. - - - if the project output should be registered - for use with COM components; otherwise, . - - - - - Base class for all project classes. - - - - - Initializes a new instance of the class. - - - - - Gets the complete set of output files for the project configuration - matching the specified solution configuration. - - The solution configuration that is built. - The set of output files to be updated. - - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - If the project is not configured to be built for the specified - solution configuration, then no output files are added. - - - - - - Gets a value indicating whether building the project for the specified - build configuration results in managed output. - - The build configuration. - - if the project output for the given build - configuration is managed; otherwise, . - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro or if the macro is not - supported. - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - XML fragment representing the project file. - - The Visual Studio product version of the specified project XML - file. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Verifies whether the specified XML fragment represents a valid project - that is supported by this . - - XML fragment representing the project file. - - The XML fragment is not supported by this . - -or- - The XML fragment does not represent a valid project (for this ). - - - - - Prepares the project for being built. - - The solution configuration that is built. - - The default implementation will ensure that none of the output files - are marked read-only. - - - - - Copies the specified file if the destination file does not exist, or - the source file has been modified since it was previously copied. - - The file to copy. - The destination file. - The in which context the operation will be performed. - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to be logged. - - The actual logging is delegated to the underlying task. - - - - - Logs a message with the given priority. - - The message priority at which the specified message is to be logged. - The message to log, containing zero or more format items. - An array containing zero or more objects to format. - - The actual logging is delegated to the underlying task. - - - - - Gets the Visual Studio product version of the project. - - - The Visual Studio product version of the project. - - - - - Gets the name of the VS.NET project. - - - - - Gets the type of the project. - - - The type of the project. - - - - - Gets the path of the VS.NET project. - - - - - Gets the directory containing the VS.NET project. - - - - - Get the location of the project. - - - - - Get the directory in which intermediate build output that is not - specific to the build configuration will be stored. - - - - For projects, this is defined - as <Project Directory<\obj. - - - For projects, this is defined - as %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj. - - - - - - Gets or sets the unique identifier of the VS.NET project. - - - - - Gets a list of all configurations defined in the project. - - - - - Gets a list of project configurations that can be build. - - - - Project configurations that are not in this list do not need to be - compiled. - - - - - - Gets the extra set of output files for the project. - - - The extra set of output files for the project. - - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the set of projects that the project depends on. - - - The set of projects that the project depends on. - - - - - TODO: refactor this !!! - - - - - Gets a value indicating whether building the project for the specified - build configuration results in managed output. - - The solution configuration that is built. - - . - - - - - Prepares the project for being built. - - The solution configuration that is built. - - Ensures the configuration-level object directory exists and ensures - that none of the output files are marked read-only. - - - - - Gets the complete set of output files for the project configuration - matching the specified solution configuration. - - The solution configuration that is built. - The set of output files to be updated. - - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - If the project is not configured to be built for the specified - solution configuration, then no output files are added. - - - - - - Returns a for launching the compiler - for this project. - - The configuration to build. - The response file for the compiler. - - A for launching the compiler for - this project. - - - - - Returns the project location from the specified project XML fragment. - - XML fragment representing the project file. - - The project location of the specified project XML file. - - - The project location could not be determined. - -or- - The project location is invalid. - - - - - Gets the absolute path of the type library for the project - output. - - The configuration to build. - - The absolute path of the type library for the project output. - - - - - Generates a type library for the specified assembly, registers it. - - The project configuration that is built. - The solution configuration that is built. - The path of the type library to generate. - - The regasm tool is used to generate the type library. - - - - - Unregister a type library for the specified assembly, and the types - in that assembly. - - The project configuration that is built. - The solution configuration that is built. - - The regasm tool is used to unregister the type library, and - remove the COM registration for types in the specified assembly. - - - - - Returns containing culture-specific resources. - - - A containing culture-specific resources. - - - The key of the is - and the value is an instance - for that culture. - - - - - Creates and initializes a instance. - - - An initialized instance. - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - XML fragment representing the project to check. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Returns the of the specified project - XML fragment. - - XML fragment representing the project to check. - - The of the specified project XML - fragment. - - - The project location could not be determined. - -or- - The project location is invalid. - - - - - Holds a case-insensitive list of source files. - - - The key of the is the full path of the - source file and the value is . - - - - - Gets the default file extension of sources for this project. - - - The default file extension of sources for this project. - - - - - Gets a value indicating if this is a web project. - - - if this is a web project; otherwise, - . - - - If the url of a web project has been mapped to a local path - (using the <webmap> element), then this property will return - for a - project. - - - - - Gets the name of the VS.NET project. - - - - - Gets the path of the VS.NET project. - - - - - Gets the directory containing the VS.NET project. - - - - - Get the location of the project. - - - - - Gets or sets the unique identifier of the VS.NET project. - - - - - Groups a set of instances for a specific - culture. - - - - - Initializes a new instance - for the specified culture. - - A . - - - - Gets the intermediate build directory in which the satellite - assembly is built. - - The project build configuration. - - The intermediate build directory in which the satellite assembly - is built. - - - - - Gets a representing the path to the - intermediate file location of the satellite assembly. - - The project build configuration. - The project settings. - - A representing the path to the - intermediate file location of the satellite assembly. - - - - - Gets path of the satellite assembly, relative to the output - directory. - - The project settings. - - The path of the satellite assembly, relative to the output - directory. - - - - - Gets the of the - . - - - - - Gets the set of localized resources. - - - - - Verifies whether the specified XML fragment represents a valid project - that is supported by this . - - XML fragment representing the project file. - - The XML fragment is not supported by this . - -or- - The XML fragment does not represent a valid project (for this ). - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - The document element of the project. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Returns a for launching the compiler - for this project. - - The configuration to build. - The response file for the compiler. - - A for launching the compiler for - this project. - - - - - Returns the project location from the specified project XML fragment. - - XML fragment representing the project file. - - The project location of the specified project XML file. - - - The project location could not be determined. - -or- - The project location is invalid. - - - - - Returns a value indicating whether the project represented by the - specified XML fragment is supported by . - - XML fragment representing the project to check. - - if supports - the specified project; otherwise, . - - - - A project is identified as as C# project, if the XML fragment at - least has the following information: - - - - - ... - - - ]]> - - - - - - Gets the type of the project. - - - The type of the project. - - - - - Gets the default file extension of sources for this project. - - - For C# projects, the default file extension is ".cs". - - - - - Supports grouping of individual projects, and treating them as a solution. - - - - - Verifies whether the specified XML fragment represents a valid project - that is supported by this . - - XML fragment representing the project file. - - The XML fragment is not supported by this . - -or- - The XML fragment does not represent a valid project (for this ). - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - The document element of the project. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Prepares the project for being built. - - The solution configuration that is built. - - Ensures the configuration-level object directory exists and ensures - that none of the output files are marked read-only. - - - - - Returns a for launching the compiler - for this project. - - The configuration to build. - The response file for the compiler. - - A for launching the compiler for - this project. - - - - - Returns the project location from the specified project XML fragment. - - XML fragment representing the project file. - - The project location of the specified project XML file. - - - The project location could not be determined. - -or- - The project location is invalid. - - - - - Returns a value indicating whether the project represented by the - specified XML fragment is supported by . - - XML fragment representing the project to check. - - if supports - the specified project; otherwise, . - - - - A project is identified as as J# project, if the XML fragment at - least has the following information: - - - - - ... - - - ]]> - - - - - - Gets the type of the project. - - - The type of the project. - - - - - Gets the default file extension of sources for this project. - - - For J# projects, the default file extension is ".jsl". - - - - - Resolves an assembly reference. - - - The full path to the resolved assembly, or - if the assembly reference could not be resolved. - - - - Visual Studio .NET uses the following search mechanism : - - - - - The project directory. - - - - - The directories specified in the "ReferencePath" property, - which is stored in the .USER file. - - - - - The .NET Framework directory (see KB306149) - - - - - - The directories specified under the following registry - keys: - - - - - HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders - - - - - HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders - - - - - HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders - - - - - HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders - - - - - Future versions of Visual Studio .NET will also check - in: - - - - - HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx - - - - - HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx - - - - - - - - The HintPath. - - - - - - - - Gets the name of the referenced assembly. - - - The name of the referenced assembly, or if - the name could not be determined. - - - - - Gets the Visual Studio .NET AssemblyFolders registry key matching - the current target framework. - - - The Visual Studio .NET AssemblyFolders registry key matching the - current target framework. - - The current target framework is not supported. - - We use the target framework instead of the product version of the - containing project file to determine what registry key to scan, as - we don't want to use assemblies meant for uplevel framework versions. - - - - - Indentifies the different output types of a managed project. - - - Visual Studio .NET does not support modules. - - - - - A class library. - - - - - A console application. - - - - - A Windows program. - - - - - Gets the output path of the reference, without taking the "copy local" - setting into consideration. - - The solution configuration that is built. - - The output path of the reference. - - - - - Gets the complete set of output files for the referenced project. - - The solution configuration that is built. - The set of output files to be updated. - - The complete set of output files for the referenced project. - - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the complete set of assemblies that need to be referenced when - a project references this project. - - The solution configuration that is built. - - The complete set of assemblies that need to be referenced when a - project references this project. - - - - Apparently, there's some hack in VB.NET that allows a type to be used - that derives from a type in an assembly that is not referenced by the - project. - - - When building from the command line (using vbc), the following error - is reported "error BC30007: Reference required to assembly 'X' - containing the base class 'X'. Add one to your project". - - - Somehow VB.NET can workaround this issue, without actually adding a - reference to that assembly. I verified this with both VS.NET 2003 and - VS.NET 2005. - - - For now, we have no other option than to return all assembly - references of the referenced project if the parent is a VB.NET - project. - - - - - - Gets the timestamp of the reference. - - The solution configuration that is built. - - The timestamp of the reference. - - - - - Gets a value indicating whether the output file(s) of this reference - should be copied locally. - - - if the output file(s) of this reference - should be copied locally; otherwise, . - - - - - Gets a value indicating whether this reference represents a system - assembly. - - - as a project by itself can never be a - system assembly. - - - - - Gets a value indicating whether the reference is managed for the - specified configuration. - - The solution configuration that is built. - - . - - - - - Gets the path of the reference, without taking the "copy local" - setting into consideration. - - The solution configuration that is built. - - The output path of the reference. - - - - - Gets the complete set of output files for the referenced project. - - The solution configuration that is built. - The set of output files to be updated. - - The key of the case-insensitive is the - full path of the output file and the value is the path relative to - the output directory. - - - - - Gets the complete set of assemblies that need to be referenced when - a project references this component. - - The solution configuration that is built. - - The complete set of assemblies that need to be referenced when a - project references this component. - - - - - Gets the timestamp of the reference. - - The solution configuration that is built. - - The timestamp of the reference. - - - - - Removes wrapper assembly from build directory, if wrapper assembly - no longer exists in output directory or is not in sync with build - directory, to force rebuild. - - The project configuration. - - - - Gets a value indicating whether the output file(s) of this reference - should be copied locally. - - - if the reference wraps a Primary Interop - Assembly; otherwise, . - - - - - Gets a value indicating whether this reference represents a system - assembly. - - - as none of the system assemblies are wrappers - or Primary Interop Assemblies anyway. - - - - - Gets the name of the tool that should be used to create the - . - - - The name of the tool that should be used to create the - . - - - - - Gets the path of the wrapper assembly. - - - The path of the wrapper assembly. - - - The wrapper assembly is stored in the object directory of the - project. - - - - - Gets a value indicating whether the wrapper assembly has already been - created. - - - - - Gets the path of the Primary Interop Assembly. - - - The path of the Primary Interop Assembly, or - if not available. - - - - - Gets the hex version of the type library as defined in the definition - of the reference. - - - The hex version of the type library. - - - - - Gets the GUID of the type library as defined in the definition - of the reference. - - - The GUID of the type library. - - - - - Gets the locale of the type library in hex notation. - - - The locale of the type library. - - - - - Gets the name of the type library. - - - The name of the type library. - - - - - Gets the name of the referenced assembly. - - - The name of the referenced assembly, or if - the name could not be determined. - - - - - Gets the name of the tool that should be used to create the - . - - - The name of the tool that should be used to create the - . - - - - - Gets the path of the wrapper assembly. - - - The path of the wrapper assembly. - - - The wrapper assembly is stored in the object directory of the - project. - - - - - Gets the path of the Primary Interop Assembly. - - - The path of the Primary Interop Assembly, or - if not available. - - - - - Gets the hex version of the type library as defined in the definition - of the reference. - - - The hex version of the type library. - - - - The definition of the reference does not contain a "VersionMajor" attribute. - - -or - - The definition of the reference does not contain a "VersionMinor" attribute. - - - - - - Gets the GUID of the type library as defined in the definition - of the reference. - - - The GUID of the type library. - - - - - Gets the locale of the type library in hex notation. - - - The locale of the type library. - - - - - Specifies the type of the project. - - - - - A Visual Basic.NET project. - - - - - A Visual C# project. - - - - - A Visual C++ project. - - - - - A Visual J# project. - - - - - MSBuild project. - - - - - Specifies the result of the build. - - - - - The build failed. - - - - - The build succeeded. - - - - - The build succeeded and the output was updated. - - - - - Visual Studio.NET 2002 - - - - - Visual Studio.NET 2003 - - - - - Visual Studio 2005 - - - - - Visual Studio 2008 - - - - - Visual Studio 2010 - - - - - Indentifies the physical location of a managed project. - - - - - A local project. - - - - - A web project. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - GUID is in the collection, using a case-insensitive lookup. - - The GUID to locate in the collection. - - if a with GUID - is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Remove items with the specified guid from the collection. - - The guid of the project to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified GUID. - - The GUID of the to get. - - Performs a case-insensitive lookup. - - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Gets or sets the in memory representation of the project. - - - The in memory representation of the project, or - if the project is not (yet) loaded. - - - This property will always be for - projects that are not supported. - - - - - Return a mapping between the configurations defined in the - solution file and the project build configurations. - - - Mapping between configurations defined in the solution file - and the project build configurations, or - if the project is not defined in a solution file. - - - This mapping only includes project build configurations that - are configured to be built for a given solution configuration. - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - - The position into which the new element was inserted. - - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Determines whether a with the specified - GUID is in the collection, using a case-insensitive lookup. - - The GUID to locate in the collection. - - if a with GUID - is found in the collection; otherwise, - . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Gets the with the specified GUID. - - The GUID of the to get. - - Performs a case-insensitive lookup. - - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Factory class for VS.NET projects. - - - - - Initializes a new instance of the - class. - - - - - Holds a case-insensitive list of cached projects. - - - The key of the is the path of the project - file (for web projects this can be a URL) and the value is a - instance. - - - - - Holds a case-insensitive list of cached project GUIDs. - - - The key of the is the path of the project - file (for web projects this can be a URL) and the value is the GUID - of the project. - - - - - Holds a case-insensitive list of cached project GUIDs. - - - The key of the is the path of the project - file (for web projects this can be a URL) and the value is the Xml - of the project. - - - - - Determines the output type of the project from its XML definition. - - The XML definition of the project settings. - - The output type of the project. - - - - The output type of the project is not set in the specified XML - definition. - - -or- - - The output type of the project is not supported. - - - - - - Gets the project GUID from the given - holding a <VisualStudioProject> node. - - The path of the project file. - The <VisualStudioProject> node from which the project GUID should be retrieved. - - The project GUID from specified <VisualStudioProject> node. - - - - - Gets the .ico file to use as application icon. - - - The .ico file to use as application icon, or - if no application icon should be used. - - - - - Gets the key file to use to sign ActiveX/COM wrappers. - - - The path of the key file to use to sign ActiveX/COM wrappers, - relative to the project root directory, or - if the wrapper assembly should not be signed using a key file. - - - - - Gets the key name to use to sign ActiveX/COM wrappers. - - - The name of the key container to use to sign ActiveX/COM wrappers, - or if the wrapper assembly should not be - signed using a key container. - - - - - Gets the output type of this project. - - - - - Designates when the command line should - be run. Possible values are "OnBuildSuccess", "Always" or - "OnOutputUpdated". - - - - - Contains commands to be run before a build takes place. - - - Valid commands are those in a .bat file. For more info see MSDN. - - - - - Contains commands to be ran after a build has taken place. - - - Valid commands are those in a .bat file. For more info see MSDN. - - - - - Obtains a lifetime service object to control the lifetime policy for - this instance. - - - An object of type used to control the lifetime - policy for this instance. This is the current lifetime service object - for this instance if one exists; otherwise, a new lifetime service - object initialized with a lease that will never time out. - - - - - Gets the file name of the assembly with the given assembly name. - - The assembly name of the assembly of which the file name should be returned. - - The file name of the assembly with the given assembly name. - - - - - Compiles the resource file. - - The solution configuration that is built. - - A representing the compiled resource file. - - - - - Returns a representing the compiled resource - file. - - The solution configuration that is built. - - A representing the compiled resource file. - - - Calling this method does not force compilation of the resource file. - - - - - Gets a representing the physical location - of the resource file. - - - - - Gets a representing the logical location - of the resource file in the project. - - - When the resource file is not linked, this matches the - . - - - - - Gets a value indicating whether the resource is in fact a ResX file. - - - if the resource is a ResX file; otherwise, - . - - - - - Factory class for VS.NET solutions. - - - - - Initializes a new instance of the - class. - - - - - Verifies whether the specified XML fragment represents a valid project - that is supported by this . - - XML fragment representing the project file. - - The XML fragment is not supported by this . - -or- - The XML fragment does not represent a valid project (for this ). - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - The document element of the project. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - This method is called from the ctor, and - at that time we're not sure the XML that is passed in, is indeed a - valid Visual Basic project. - - - - - Returns the project location from the specified project XML fragment. - - XML fragment representing the project file. - - The project location of the specified project XML file. - - - The project location could not be determined. - -or- - The project location is invalid. - - - - - Returns a for launching the compiler - for this project. - - The configuration to build. - The response file for the compiler. - - A for launching the compiler for - this project. - - - - - Returns a value indicating whether the project represented by the - specified XML fragment is supported by . - - XML fragment representing the project to check. - - if supports the - specified project; otherwise, . - - - - A project is identified as as Visual Basic project, if the XML - fragment at least has the following information: - - - - - ... - - - ]]> - - - - - - Gets the type of the project. - - - The type of the project. - - - - - Gets the default file extension of sources for this project. - - - For VB projects, the default file extension is ".vb". - - - - - A mapping from properties in the .vcproj file to command line arguments. - - - - - Initializes a new instance of the - class. - - - - - Gets the argument string corresponding with a configuration property - named with value . - An ignore mask can be used to eliminate some arguments from the search. - - The name of the configuration property. - The value of the configuration property. - Specify any groups that needs to be ignored. - - The argument string corresponding with a configuration property - named with value , - or if no corresponding argument exists. - - - - - Creates a mapping between configuration properties for the Visual - C++ compiler and corresponding command-line arguments. - - - A mapping between configuration properties for the Visual C++ - compiler and corresponding command-line arguments. - - - - The following configuration properties are processed by - : - - - - Category - Property - - - General - Addtional Include Directories (/I[path]) - - - General - Resolve #using References (/AI[path]) - - - Preprocessor - Preprocessor Definitions (/D[macro]) - - - Code Generation - Enable C++ Exceptions (/EHsc) - - - Precompiled Headers - Create/Use Precompiled Header - - - Precompiled Headers - Create/Use PCH Through File - - - Precompiled Headers - Precompiled Header File - - - Output Files - Assembler Output - - - Output Files - ASM List Location - - - Browse Information - Enable Browse Information - - - Browse Information - Browse File - - - Advanced - Force Includes (/FI[name]) - - - Advanced - Force #using (/FU[name]) - - - Advanced - Undefine Preprocessor Definitions (/U[macro]) - - - - - - - Creates a mapping between configuration properties for the Visual - C++ linker and corresponding command-line arguments. - - - A mapping between configuration properties for the Visual C++ - linker and corresponding command-line arguments. - - - - The following configuration properties are processed by - : - - - - Category - Property - - - General - Output File (/OUT:[file]) - - - General - Additional Library Directories (/LIBPATH:[dir]) - - - Input - Additional Dependencies - - - Input - Add Module to Assembly (/ASSEMBLYMODULE:file) - - - Input - Embed Managed Resource File (/ASSEMBLYRESOURCE:file) - - - Debugging - Generate Debug Info (/DEBUG) - - - Debugging - Generate Program Database File (/PDB:name) - - - Debugging - Generate Map File (/MAP) - - - Debugging - Map File Name (/MAP:[filename]) - - - System - Heap Reserve Size (/HEAP:reserve) - - - System - Heap Commit Size (/HEAP:reserve, commit) - - - System - Stack Reserve Size (/STACK:reserve) - - - System - Stack Commit Size (/STACK:reserve, commit) - - - - The following configuration properties are ignored: - - - - Category - Property - - - General - Show Progress (/VERBOSE, /VERBOSE:LIB) - - - General - Suppress Startup Banner (/NOLOGO) - - - - Support for the following configuration properties still needs to - be implemented: - - - - Category - Property - - - General - Ignore Import Library - - - General - Register Output - - - Input - Delay Loaded DLLs (/DELAYLOAD:[dll_name]) - - - Embedded IDL - MIDL Commands (/MIDL:[file]) - - - - - - - Gets the name of the command-line argument. - - - The name of the command-line argument. - - - - - Represents a command-line arguments of which the trailing backslashes - in the value should be duplicated. - - - - - Represents a command-line argument of which the value should be - quoted, and of which trailing backslahes should be duplicated. - - - - - Gets the string that the configuration setting should match in - order for the command line argument to be set. - - - - - Allow us to assign an argument to a specific group. - - - - - The argument is not assigned to any group. - - - - - The argument is ignored when the optimization level is set to - Minimum Size (1) or Maximum Size (2). - - - - - Resolves an assembly reference. - - - The full path to the resolved assembly, or - if the assembly reference could not be resolved. - - - - - Is called each time a regular expression match is found during a - operation. - - The resulting from a single regular expression match during a . - - The expanded . - - The macro is not supported. - Expansion of a given macro is not yet implemented. - - - - Gets the name of the referenced assembly. - - - The name of the referenced assembly, or if - the name could not be determined. - - - - - A single build configuration for a Visual C++ project or for a specific - file in the project. - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro. - - - The macro is not supported. - -or- - The macro is not implemented. - -or- - The macro cannot be expanded. - - - - - Gets the value of a given setting for a specified tool. - - The name of the tool. - The name of the setting. - - The value of a setting for the specified tool, or - if the setting is not defined for the specified tool. - - - An empty setting value, which is used as a means to override the - project default, will be returned as a empty . - - - - - Gets the value of a given setting for a specified tool. - - The name of the tool. - The name of the setting. - The value to return if setting is not defined. - - The value of a setting for the specified tool, or - if the setting is not defined for - the specified tool. - - - An empty setting value, which is used as a means to override the - project default, will be returned as a empty . - - - - - Gets the intermediate directory, specified relative to project - directory. - - - The intermediate directory, specified relative to project directory. - - - - - Gets a comma-separated list of directories to scan for assembly - references. - - - A comma-separated list of directories to scan for assembly - references, or if no additional directories - should scanned. - - - - - Gets the name of the configuration, including the platform it - targets. - - - Tthe name of the configuration, including the platform it targets. - - - - - Gets the output directory. - - - - - Gets the path in which the output file will be created before its - copied to the actual output path. - - - For Visual C++ projects, the output file will be immediately - created in the output path. - - - - - Gets the name of the configuration. - - - The name of the configuration. - - - - - Gets the platform that the configuration targets. - - - The platform targeted by the configuration. - - - - - Represents the configuration of a file. - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro. - - - The macro is not supported. - -or- - The macro is not implemented. - -or- - The macro cannot be expanded. - - - - - Gets the value of a given setting for a specified tool. - - The name of the tool. - The name of the setting. - The value to return if setting is not defined in both the file and project configuration. - - The value of a setting for the specified tool, or - if the setting is not defined in - both the file and project configuration. - - - - If the setting is not defined in the file configuration, then - the project level setting will be used. - - - An empty setting value, which is used as a means to override the - project default, will be returned as a empty . - - - - - - Gets a value indication whether the file should be excluded from - the build for this configuration. - - - if the file should be excluded from the - build for this configuration; otherwise, . - - - - - Gets the relative path of the file. - - - The path of the file relative to the project directory. - - - - - Get the path of the output directory relative to the project - directory. - - - - - Gets the intermediate directory, specified relative to project - directory. - - - The intermediate directory, specified relative to project directory. - - - - - Gets the path for the output file. - - - The path for the output file, or if there's - no output file for this configuration. - - - - - Gets a comma-separated list of directories to scan for assembly - references. - - - A comma-separated list of directories to scan for assembly - references, or if no additional directories - should scanned. - - - - - Visual C++ project. - - - - - Gets a value indicating whether building the project for the specified - build configuration results in managed output. - - The solution configuration that is built. - - if the project output for the specified build - configuration is either a Dynamic Library (dll) or an Application - (exe), and Managed Extensions are enabled; otherwise, - . - - - - - Verifies whether the specified XML fragment represents a valid project - that is supported by this . - - XML fragment representing the project file. - - The XML fragment is not supported by this . - -or- - The XML fragment does not represent a valid project (for this ). - - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - The document element of the project. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro or if the macro is not - supported. - - - - - Build resource files for the given configuration. - - The resource files to build. - The project configuration. - The build configuration. - - TODO: refactor this as we should always get only one element in the - list. Each res file should be built - with its own file configuration. - - - - - Build Interface Definition Language files for the given - configuration. - - The IDL files to build. - The project configuration. - The build configuration. - - TODO: refactor this as we should always get only one element in the - list. Each IDL file should be built - with its own file configuration. - - - - - Merges the specified tool setting of - with . - - - The merge is suppressed when the flag $(noinherit) is defined in - . - - - - - Gets the absolute path to the object file or directory. - - The build configuration - - The absolute path to the object file or directory, or - - - We use an absolute path for the object file, otherwise - <cl> assumes a location relative to the output - directory - not the project directory. - - - - - Returns a value indicating whether the project represented by the - specified XML fragment is supported by . - - XML fragment representing the project to check. - - if supports the - specified project; otherwise, . - - - - A project is identified as as Visual C++ project, if the XML - fragment at least has the following information: - - - - - ]]> - - - - - - Removes leading and trailing quotes from the specified path. - - The path to clean. - - - - Returns the Visual Studio product version of the specified project - XML fragment. - - XML fragment representing the project to check. - - The Visual Studio product version of the specified project XML - fragment. - - - The product version could not be determined. - -or- - The product version is not supported. - - - - - Holds the files included in the project. - - - - For project files with no specific file configuration, the relative - path is added to the list. - - - For project files that have a specific file configuration, a - containing the - instance representing the file configurations is added. - - - - - - Gets the name of the Visual C++ project. - - - - - Gets the type of the project. - - - The type of the project. - - - - - Gets the path of the Visual C++ project. - - - - - Gets the directory containing the VS.NET project. - - - - - Get the location of the project. - - - . - - - For now, we only support local Visual C++ projects. - - - - - Get the directory in which intermediate build output that is not - specific to the build configuration will be stored. - - - This is a directory relative to the project directory, - named temp\. - - - - - Gets or sets the unique identifier of the Visual C++ project. - - - - - Represents a Visual C++ project configuration. - - - - - Expands the given macro. - - The macro to expand. - - The expanded macro. - - - The macro is not supported. - -or- - The macro is not implemented. - -or- - The macro cannot be expanded. - - - Expansion of a given macro is not yet implemented. - - - - - Gets the value of the specified attribute from the specified node. - - The node of which the attribute value should be retrieved. - The attribute of which the value should be returned. - - The value of the attribute with the specified name or - if the attribute does not exist or has no value. - - - - - Holds the output path for this build configuration. - - - Lazy initialized by . - - - - - Holds list of files to link in the order in which they are defined - in the project file. - - - - - Holds the C++ sources for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the C++ source files for that - build configuration. - - - - - Holds the resources for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the resources files for that - build configuration. - - - - - Holds the IDL files for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the IDL files for that build - configuration. - - - - - Tells the compiler which character set to use. - - - - - Gets a value indicating whether Managed Extensions for C++ are - enabled. - - - - - Gets a value indicating how MFC is used by the configuration. - - - - - Gets a value indicating how ATL is used by the configuration. - - - - - Gets the list of files to link in the order in which they are - defined in the project file. - - - - - Holds the C++ sources for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the C++ source files for that - build configuration. - - - - - Gets the resources for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the resources files for that - build configuration. - - - - - Get the IDL files for each build configuration. - - - The key of the hashtable is a build configuration, and the - value is an ArrayList holding the IDL files for that build - configuration. - - - - - Gets the target path for usage in macro expansion. - - - The target path, or a zero-length string if there's no output file - for this configuration. - - - - - Get the directory in which intermediate build output will be stored - for this configuration. - - - - This is a directory relative to the project directory named - obj\<configuration name>. - - - .resx and .licx files will only be recompiled if the - compiled resource files in the are not - uptodate. - - - - - - Get the path of the output directory relative to the project - directory. - - - - - Gets the intermediate directory, specified relative to project - directory. - - - The intermediate directory, specified relative to project directory. - - - - - Gets the absolute path for the output file. - - - The absolute path for the output file, or - if there's no output file for this configuration. - - - - - Gets a comma-separated list of directories to scan for assembly - references. - - - A comma-separated list of directories to scan for assembly - references, or if no additional directories - should scanned. - - - - - The type of output for a given configuration. - - - - - A Makefile. - - - - - Application (.exe). - - - - - Dynamic Library (.dll). - - - - - Static Library (.lib). - - - - - Utility. - - - - - Gets a instance representing the - absolute path to the import library to generate. - - - A representing the absolute path to the - import library to generate, or if no - import library must be generated. - - - - - Gets a value indicating whether the reference is managed for the - specified configuration. - - The build configuration of the reference. - - if the reference is managed for the - specified configuration; otherwise, . - - - - - Gets the name of the referenced assembly. - - - The name of the referenced assembly. - - - - - Gets the name of the tool that should be used to create the - . - - - The name of the tool that should be used to create the - . - - - - - Gets the path of the wrapper assembly. - - - The path of the wrapper assembly. - - - The wrapper assembly is stored in the object directory of the - project. - - - - - Gets the path of the Primary Interop Assembly. - - - The path of the Primary Interop Assembly, or - if not available. - - - - - Gets the hex version of the type library as defined in the definition - of the reference. - - - The hex version of the type library. - - The definition of the reference does not contain a "ControlVersion" attribute. - - - - Gets the GUID of the type library as defined in the definition - of the reference. - - - The GUID of the type library. - - - - - Gets the locale of the type library in hex notation. - - - The locale of the type library. - - -
-
diff --git a/build-support/tools/nant/bin/NAnt.VisualCppTasks.dll b/build-support/tools/nant/bin/NAnt.VisualCppTasks.dll deleted file mode 100644 index 4f6c39c96..000000000 Binary files a/build-support/tools/nant/bin/NAnt.VisualCppTasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.VisualCppTasks.xml b/build-support/tools/nant/bin/NAnt.VisualCppTasks.xml deleted file mode 100644 index 95a90752c..000000000 --- a/build-support/tools/nant/bin/NAnt.VisualCppTasks.xml +++ /dev/null @@ -1,1211 +0,0 @@ - - - - NAnt.VisualCppTasks - - - - - Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler. - - - This task is intended for version 13.00.9466 of cl.exe. - - - Compiles helloworld.cpp for the Common Language Runtime. - - - - - - - ]]> - - - - - - Initializes a new instance of the class. - - - - - Compiles the sources. - - - - - Determines if the sources need to be compiled. - - - - - Determines whether the precompiled header file is up-to-date. - - - if no precompiled header file was specified; - otherwise, . - - - In order to determine accurately whether the precompile header file - is up-to-date, we'd need scan all the header files that are pulled - in. As this is not implemented right now, its safer to always - recompile. - - - - - Determines whether any file that are includes in the specified - source file has been updated after the obj was compiled. - - The source file to check. - The last write time of the compiled obj. - - The full path to the include file that was modified after the obj - was compiled, or if no include files were - modified since the obj was compiled. - - - - To determine what includes are defined in a source file, conditional - directives are not honored. - - - If a given include cannot be resolved to an existing file, then - it will be considered stable. - - - - - - Quotes an argument value and duplicates trailing backslahes. - - The argument value to quote. - - The quotes argument value. - - - - - Determines the file name of the OBJ file for the specified source - file. - - The source file for which the OBJ file should be determined. - The path of the object file. - - The file name of the OBJ file for the specified source file. - - - - - Directory where all output files are placed. - - - - - Specifies the path and/or name of the generated precompiled header - file - given either relative to or as an - absolute path. - - - - - The path of the boundary file when generating/using the - specified . If a precompiled header file is - not specified then this attribute is ignored. - - - - - The mode in which the specified (if any) is - used. The default is . - - - - - Specifies whether Managed Extensions for C++ should be enabled. - The default is . - - - - - Tells the compiler to use the specified character set. - - - - - Options to pass to the compiler. - - - - - The list of files to compile. - - - - - The list of directories in which to search for include files. - - - - - Directories that the compiler will search to resolve file references - passed to the #using directive. - - - - - Specifies metadata files to reference in this compilation as an - alternative to passing a file name to #using in source code. - - - - - Macro definitions to pass to cl.exe. - Each entry will generate a /D - - - - - Macro undefines (/U) to pass to cl.exe. - - - - - A name to override the default object file name; can be either a file - or directory name. The default is the output directory. - - - - - A name for the compiler-generated PDB file; can be either a file or - directory name. The default is the output directory. - - - - - Gets the filename of the external program to start. - - The filename of the external program. - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Defines the supported modes for the use of precompiled header files. - - - - - Create a precompiled header file. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yc. - - - - - Automatically create a precompiled header file if necessary. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /YX. - - - - - Use a (previously generated) precompiled header file. - - - For further information on the use of this option - see the Microsoft documentation on the C++ compiler flag /Yu. - - - - - Run lib.exe, Microsoft's Library Manager. - - - Create a library. - - - - - - - ]]> - - - - - - Creates the library. - - - - - Determines if the sources need to be linked. - - - - - Options to pass to the compiler. - - - - - The output file. - - - - - The module definition file. - - - - - The list of files to combine into the output file. - - - - - Symbols to add to the symbol table. - - - - - Names of default libraries to ignore. - - - - - The list of additional library directories to search. - - - - - Gets the filename of the external program to start. - - The filename of the external program. - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Links files using link.exe, Microsoft's Incremental Linker. - - - This task is intended for version 7.00.9466 of link.exe. - - - - Combine all object files in the current directory into helloworld.exe. - - - - - - - - ]]> - - - - - - Links the sources. - - - - - Determines if the output needs linking. - - - - - Quotes an argument value and duplicates trailing backslahes. - - The argument value to quote. - - The quotes argument value. - - - - - Options to pass to the compiler. - - - - - Create debugging information for the .exe file or DLL. The default is - . - - - - - The output file. - - - - - A user-specified name for the program database (PDB) that the linker - creates. The default file name for the PDB has the base name of the - and the extension .pdb. - - - - - The name of a module-definition file (.def) to be passed to the - linker. - - - - - Specified DLLs for delay loading. - - - - - The list of files to combine into the output file. - - - - - The list of additional library directories to search. - - - - - Link the specified modules into this assembly. - - - - - Embed the specified resources into this assembly. - - - - - Symbols to add to the symbol table. - - - - - Names of libraries that you want the linker to ignore when it - resolves external references. - - - - - Gets the filename of the external program to start. - - The filename of the external program. - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Compiles messages using mc.exe, Microsoft's Win32 message compiler. - - - - Compile text.mc using the default options. - - - - ]]> - - - Compile text.mc, passing a path to store the header, the rc - file and some additonal options. - - - - ]]> - - - - - - Compiles the sources. - - - - - Determine if source files need re-building. - - - - - Options to pass to the compiler. - - - - - Path to store header file. The default is the project base directory. - - - - - Path to store RC file. The default is the project base directory. - - - - - Input filename. - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - This tasks allows you to run MIDL.exe. - - - - This task only supports a small subset of the MIDL.EXE command line - switches, but you can use the options element to specify any other - unsupported commands you want to specify. - - - - - - - - - - - - - ]]> - - - - - - This is where the work is done. - - - - - Check output files to see if we need rebuilding. - - if a rebuild is needed; otherwise, - . - - - - Check output files to see if we need rebuilding. - - - if a rebuild is needed; otherwise, - . - - - - - Writes the response file for midl.exe. - - - - - The /acf switch allows the user to supply an - explicit ACF file name. The switch also - allows the use of different interface names in - the IDL and ACF files. - - - - - The /align switch is functionally the same as the - MIDL /Zp option and is recognized by the MIDL compiler - solely for backward compatibility with MkTypLib. - - The alignment value can be 1, 2, 4, or 8. - - - - The /app_config switch selects application-configuration - mode, which allows you to use some ACF keywords in the - IDL file. With this MIDL compiler switch, you can omit - the ACF and specify an interface in a single IDL file. - - - - - The /char switch helps to ensure that the MIDL compiler - and C compiler operate together correctly for all char - and small types. - - Can be one of signed | unsigned | ascii7 - - - - The /client switch directs the MIDL compiler to generate - client-side C source files for an RPC interface - - can be one of stub | none - - - - The /cstub switch specifies the name of the client - stub file for an RPC interface. - - - - - Specifies the file name for the generated dlldata file for a proxy - DLL. The default file name Dlldata.c is used if - is not specified. - - - - - The /env switch selects the - environment in which the application runs. - - It can take the values win32 and win64 - - - - The /Oi switch directs the MIDL compiler to - use a fully-interpreted marshaling method. - The /Oic and /Oicf switches provide additional - performance enhancements. - - - If you specify the Oi attribute, you must set it to - one of the values: - - Oi="" - - Oi="c" - - Oi="f" - - Oi="cf" - - - - - Specifies a file name for the type library generated by the MIDL - compiler. - - - - - Specifies the name of the header file. - - - - - Specifies the name of the interface identifier file for a COM - interface, overriding the default name obtained by adding _i.c - to the IDL file name. - - - - - Specifies the name of the interface proxy file for a COM interface. - - - - - Name of .IDL file to process. - - - - - Additional options to pass to midl.exe. - - - - - Macro definitions to pass to mdil.exe. - Each entry will generate a /D - - - - - Macro undefines (/U) to pass to mdil. - - - - - The list of directories in which to search for include files. - - - - - Filename of program to execute - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Compiles resources using rc.exe, Microsoft's Win32 resource - compiler. - - - - Compile text.rc to text.res using the default options. - - - - ]]> - - - - - Compile text.rc, passing an additional option. - - - - ]]> - - - - - - Compile the resource file - - - - - Determines if the resource need compiling. - - - - - Check if a resource file has been updated. - - - - - - - Options to pass to the compiler. - - - - - Output file. - - - - - The resource file to compile. - - - - - Default language ID. - - - - - The list of directories in which to search for include files. - - - - - Macro definitions to pass to rc.exe. - Each entry will generate a /d - - - - - Filename of program to execute - - - - - Arguments of program to execute - - - - - Defines the character sets that can be used by the C++ compiler. - - - - - Have the compiler determine the character set. - - - - - Unicode character set. - - - - - Multi-byte character set. - - - - - Represents a library. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - the specified name. - - is . - - - - The name of the library. - - - - - If then the element will be processed; - otherwise, skipped. The default is . - - - - - If then the element will be skipped; - otherwise, processed. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Represents a symbol. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - the specified name. - - is . - - - - The name of the symbol. - - - - - If then the element will be processed; - otherwise, skipped. The default is . - - - - - If then the element will be skipped; - otherwise, processed. The default is . - - - - - Contains a collection of elements. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with the specified instance. - - - - - Initializes a new instance of the class - with the specified array of instances. - - - - - Adds a to the end of the collection. - - The to be added to the end of the collection. - The position into which the new element was inserted. - - - - Adds the elements of a array to the end of the collection. - - The array of elements to be added to the end of the collection. - - - - Adds the elements of a to the end of the collection. - - The to be added to the end of the collection. - - - - Determines whether a is in the collection. - - The to locate in the collection. - - if is found in the - collection; otherwise, . - - - - - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. - - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Retrieves the index of a specified object in the collection. - - The object for which the index is returned. - - The index of the specified . If the is not currently a member of the collection, it returns -1. - - - - - Inserts a into the collection at the specified index. - - The zero-based index at which should be inserted. - The to insert. - - - - Returns an enumerator that can iterate through the collection. - - - A for the entire collection. - - - - - Removes a member from the collection. - - The to remove from the collection. - - - - Gets or sets the element at the specified index. - - The zero-based index of the element to get or set. - - - - Enumerates the elements of a . - - - - - Initializes a new instance of the class - with the specified . - - The collection that should be enumerated. - - - - Advances the enumerator to the next element of the collection. - - - if the enumerator was successfully advanced - to the next element; if the enumerator has - passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the - first element in the collection. - - - - - Gets the current element in the collection. - - - The current element in the collection. - - - - - Defines how to deal with backslashes in values of command line - arguments. - - - - - Does not perform any processing on backslashes. - - - - - Duplicates the trailing backslash. - - - - - Fixes the trailing backslash by replaces trailing double backslashes - with only one backslash and removing single trailing backslashes. - - - - - Removes all the trailing backslashes. - - - - - Groups a set of useful manipulation methods for - command-line arguments. - - - - - Performs backslash processing on the specified value using a given - method. - - The to process. - The to use. - - with backslashes processed using the given - . - - - - - Duplicates the trailing backslash. - - The input string to check and duplicate the trailing backslash if necessary. - The result string after being processed. - - Also duplicates trailing backslash in quoted value. - - - - - Fixes the trailing backslash. This function replaces the trailing double backslashes with - only one backslash. It also, removes the single trailing backslash. - - The input string. - The result string after being processed. - - - - Removes all the trailing backslashes from the input. - - The input string. - The result string without trailing backslashes. - - - - Quotes an argument value and processes backslashes using a given - . - - The argument value to quote. - The to use. - - The quoted argument value. - - - - diff --git a/build-support/tools/nant/bin/NAnt.Win32Tasks.dll b/build-support/tools/nant/bin/NAnt.Win32Tasks.dll deleted file mode 100644 index 80ec5c15d..000000000 Binary files a/build-support/tools/nant/bin/NAnt.Win32Tasks.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.Win32Tasks.xml b/build-support/tools/nant/bin/NAnt.Win32Tasks.xml deleted file mode 100644 index 1478bd82e..000000000 --- a/build-support/tools/nant/bin/NAnt.Win32Tasks.xml +++ /dev/null @@ -1,800 +0,0 @@ - - - - NAnt.Win32Tasks - - - - - Groups a set of functions that convert Windows native filenames to - Cygwin POSIX-style pathnames and vice versa. - - - It can be used when a Cygwin program needs to pass a file name to a - native Windows program, or expects to get a file name from a native - Windows program. - - - - - Initializes a new instance of the - class with the specified and properties. - - The in which the class is used. - The set of properties to use for macro expansion. - - - - Gets the DOS (short) form of the specified path. - - The path to convert. - - The DOS (short) form of the specified path. - - cygpath could not be started. - could not be converted to a short form. - - - - Gets the Unix form of the specified path. - - The path to convert. - - The Unix form of the specified path. - - cygpath could not be started. - could not be converted to a Unix form. - - - - Gets the Windows form of the specified path. - - The path to convert. - - The Windows form of the specified path. - - cygpath could not be started. - could not be converted to a Windows form. - - - - Runs cygpath with the specified arguments and returns the result - as a . - - The arguments to pass to cygpath. - - The result of running cygpath with the specified arguments. - - - - - Factory method to return a new instance of ExecTask - - - - - - - Generates a Windows Forms Control that wraps ActiveX Controls defined - in an OCX. - - - - - ]]> - - - - - - Import the ActiveX control. - - - - - Determines whether the assembly needs to be created again. - - - if the assembly needs to be created again; - otherwise, . - - - - - Filename of the .ocx file. - - - - - Filename of the generated assembly. - - - - - Specifies the file containing the public key to use to sign the - resulting assembly. - - - The file containing the public key to use to sign the resulting - assembly. - - - - - Specifies the publisher's official public/private key pair with which - the resulting assembly should be signed with a strong name. - - - The keyfile to use to sign the resulting assembly with a strong name. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the key container in which the public/private key pair - should be found that should be used to sign the resulting assembly - with a strong name. - - - The key container containing a public/private key pair that should - be used to sign the resulting assembly. - - - - - Specifies to sign the resulting control using delayed signing. - - - - - Determines whether C# source code for the Windows Form wrapper should - be generated. The default is . - - - - - Assembly to use for Runtime Callable Wrapper rather than generating - new one [.NET 1.1 or higher]. - - - - - Indicates whether aximp supports using an existing Runtime - Callable Wrapper for a given target framework. The default is - . - - - - - Gets the command-line arguments for the external program. - - - The command-line arguments for the external program. - - - - - Reads the most recent Windows SDK InstallationFolder key into a NAnt property - - - - - ]]> - - - - - - locate the most recent WinSDK installed - - - - - Converts a version expressed as a string into a Version object - - - A containing the version to convert. - - - A object representing the version string. - - - - - - The property to set to the value stored in the InstalledFolder key of the located WinSDK version. - - - - - - - The minimum acceptable Windows SDK version. - - - - - - - The maximum acceptable Windows SDK version. - - - - - - - The minimum acceptable .NET sdk version. - - - - - - - The maximum acceptable .NET sdk version. - - - - - - Reads the mono registry path into a NAnt property. - - - The mono registry keyes can exist in one of two places depending on the platform. This - task will check to see which registry path that Mono is using. - - - - - ]]> - - - - - - The Mono reg key to default to if none of the keys in _regKeys are found - in the running machine. - - - - - Private property name to assign the Mono registry path to. - - - - - Private array of Mono registry paths to test in order. - - - If new registry paths are used by the Mono team, add them to this array. - - - - - Locates the appropriate Mono registry path to use. - - - - - - The property to set to the Mono registry path. - - - - - - Reads a value or set of values from the Windows Registry into one or - more NAnt properties. - - - Read a single value from the registry. - - - ]]> - - Read all the registry values in a key. - - - ]]> - - - - - - read the specified registry value - - - - - Returns the hive for a given key. - - - - - The hive for a given key. - - - - - Returns the key for a given registry hive. - - The registry hive to return the key for. - - The key for a given registry hive. - - - - - The property to set to the specified registry key value. - If this attribute is used then a single value will be read. - - - - - The prefix to use for the specified registry key values. - If this attribute is used then all registry values will be read and stored as properties with this prefix. - - - Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties - - - - - The registry key to read, including the path. - - - SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot - - - - - Space separated list of registry hives to search for . - For a list of possible values, see . The - default is . - - - - - - - - Registers an assembly, or set of assemblies for use from COM clients. - - - - Refer to the Regasm - documentation for more information on the regasm tool. - - - - - Register types in a single assembly. - - - - ]]> - - - - - Register types of an assembly and generate a type library containing - definitions of accessible types defined within the assembly. - - - - ]]> - - - - - Register types of set of assemblies at once, while specifying a set - of reference assemblies. - - - - - - - - - - - - ]]> - - - - - - Updates the of the specified - . - - The of which the should be updated. - - - - Registers or unregisters a single assembly, or a group of assemblies. - - - - - The name of the file to register. This is provided as an alternate - to using the task's . - - - - - Registry file to export to instead of entering the types directly - into the registry. - - - - - Set the code base registry setting. - - - - - Only refer to already registered type libraries. - - - - - Export the assemblies to the specified type library and register it. - - - - - Unregister the assembly. The default is . - - - - - The set of assemblies to register, or unregister. - - - - - The set of assembly references. - - - - - Gets the working directory for the application. - - - The working directory for the application. - - - - - Gets the command line arguments for the external program. - - - The command line arguments for the external program. - - - - - Gets the filename of the external program to start. - - - The filename of the external program. - - - Override in derived classes to explicitly set the location of the - external tool. - - - - - Exports a .NET assembly to a type library that can be used from unmanaged - code (wraps Microsoft's tlbexp.exe). - - - - See the Microsoft.NET Framework SDK documentation for details. - - - - Export DotNetAssembly.dll to LegacyCOM.dll. - - - ]]> - - - - - - Exports the type library. - - - - - Determines whether the assembly needs to be exported to a type - library again. - - - if the assembly needs to be exported to a - type library; otherwise, . - - - - - Specifies the assembly for which to export a type library. - - - The assembly for which to export a type library. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the name of the type library file to generate. - - - The name of the type library file to generate. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the file used to determine capitalization of names in a - type library. - - - The file used to determine capitalization of names in a type library. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Gets the command line arguments for the external program. - - - The command line arguments for the external program. - - - - - Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe). - - - - This task lets you easily create interop assemblies. By default, it will - not reimport if the underlying COM TypeLib or reference has not changed. - - - See the Microsoft.NET Framework SDK documentation for details. - - - - Import LegacyCOM.dll to DotNetAssembly.dll. - - - ]]> - - - - - Generate an assembly named "Interop.MSVidCtlLib.dll" for the - MS Video Control 1.0 Type Library, transforming any [out, retval] - parameters of methods on dispinterfaces in the type library into - return values in the managed library. - - - - - - - - ]]> - - - - - - Imports the type library to a .NET assembly. - - - - - Returns the path of the type library, removing the identifier of - the type library from the specified string. - - The path from which to extract the path of the type library. - - The path of the type library without the type library identifier. - - - An example of a path which includes the identifier of the type - library (in this case "2") is - C:\WINDOWS\system32\msvidctl.dll\2. - - - - - Determines whether the type library needs to be imported again. - - - if the type library needs to be imported; - otherwise, . - - - - - Specifies the name of the output file. - - - The name of the output file. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the namespace in which to produce the assembly. - - - The namespace in which to produce the assembly. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the version number of the assembly to produce. - - - - The version number of the assembly to produce. - - - The version number should be in the format major.minor.build.revision. - - - See the Microsoft.NET Framework SDK documentation for details. - - - - - - Specifies whether the resulting assembly should be signed with a - strong name using delayed signing. The default is . - - - if the resulting assembly should be signed - with a strong name using delayed signing; otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether a primary interop assembly should be produced for - the specified type library. The default is . - - - if a primary interop assembly should be - produced; otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the file containing the public key to use to sign the - resulting assembly. - - - The file containing the public key to use to sign the resulting - assembly. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the publisher's official public/private key pair with which - the resulting assembly should be signed with a strong name. - - - The keyfile to use to sign the resulting assembly with a strong name. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the key container in which the public/private key pair - should be found that should be used to sign the resulting assembly - with a strong name. - - - The key container containing a public/private key pair that should - be used to sign the resulting assembly. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies the assembly files to use to resolve references to types - defined outside the current type library. - - - The assembly files to use to resolve references to types defined - outside the current type library. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether a type library should not be imported if all - references within the current assembly or the reference assemblies - cannot be resolved. The default is . - - - if a type library should not be imported if - all references cannot be resolved; otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether to import a COM style SafeArray as a managed - class type. The default is . - - - if a COM style SafeArray should be imported - as a managed class type; otherwise, - . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies how to transform the metadata [.NET 1.1 or higher]. - - - - - Specifies the source type library that gets passed to the type - library importer. - - - The source type library that gets passed to the type library - importer. - - See the Microsoft.NET Framework SDK documentation for details. - - - - Specifies whether interfaces should be produced without .NET Framework - security checks. The default is . - - - if interfaces without .NET Framework security - checks should be produced; otherwise, . - - See the Microsoft.NET Framework SDK documentation for details. - - - - Indicates whether tlbimp supports transforming metadata for - a given target framework. The default is . - - - - - Gets the command line arguments for the external program. - - - The command line arguments for the external program. - - - - diff --git a/build-support/tools/nant/bin/NAnt.exe b/build-support/tools/nant/bin/NAnt.exe deleted file mode 100644 index 55f9e29a6..000000000 Binary files a/build-support/tools/nant/bin/NAnt.exe and /dev/null differ diff --git a/build-support/tools/nant/bin/NAnt.exe.config b/build-support/tools/nant/bin/NAnt.exe.config deleted file mode 100644 index 04f38c2d3..000000000 --- a/build-support/tools/nant/bin/NAnt.exe.config +++ /dev/null @@ -1,3267 +0,0 @@ - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - false - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 1.1 SDK is not installed. - - - - true - true - true - - - cfresgen - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 2.0 SDK is not installed. - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - ${csc.tool} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${mbas.tool} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - false - - - true - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - true - - - ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/tools/nant/bin/NAnt.xml b/build-support/tools/nant/bin/NAnt.xml deleted file mode 100644 index 286dda13f..000000000 --- a/build-support/tools/nant/bin/NAnt.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - NAnt - - - - - Stub used to created and launch real ConsoleDriver - class in Core assembly. - - - - - Entry point for executable - - Command Line arguments - The result of the real execution - - - - Constructs the privatebinpath. - - - - For the common version dir, we do not use the framework version - as defined in the NAnt configuration file but the CLR version - since the assemblies in that directory are not specific to a - certain family and the framwork version might differ between - families (eg. mono 1.0 == .NET 1.1). - - - The runtime framework. - The base directory of the domain. - - The privatebinpath. - - - - - Given an absolute directory and an absolute file name, returns a - relative file name. - - An absolute directory. - An absolute file name. - - A relative file name for the given absolute file name. - - - - - Helper class for invoking the application entry point in NAnt.Core - and passing the command-line arguments. - - - - - Initializes a new instance of the - class with the specified command-line arguments. - - The commandline arguments passed to NAnt.exe. - Directories relative to the base directory of the AppDomain to probe for missing assembly references. - - - - Invokes the application entry point in NAnt.Core. - - - - - Gets the status that the build process returned when it exited. - - - The code that the build process specified when it terminated. - - - - diff --git a/build-support/tools/nant/bin/NDoc.Documenter.NAnt.dll b/build-support/tools/nant/bin/NDoc.Documenter.NAnt.dll deleted file mode 100644 index e64688320..000000000 Binary files a/build-support/tools/nant/bin/NDoc.Documenter.NAnt.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.dll b/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.dll deleted file mode 100644 index 43a627ce9..000000000 Binary files a/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.xml b/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.xml deleted file mode 100644 index 097f34c8d..000000000 --- a/build-support/tools/nant/bin/extensions/common/2.0/NAnt.MSBuild.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - NAnt.MSBuild - - - - - Functions to return information for MSBuild system. - - - - - - - - Test whether project is VS2005 project and could be built using <msbuild> - - The name or path of the project file (csproj, vbproj, ...). - - True, if it is msbuild project, False otherwise. - - - - - Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files. - - - - - Analyses Microsoft Visual Studio .NET 2008 (Orcas) solution files. - - - - - Analyses Microsoft Visual Studio .NET 2010 (Rosario) solution files. - - - - - Determines the version of the target msbuild file. - - - - This method identifies the msbuild version by reviewing the following tags in order: - - - - <ProductVersion> - - - <TargetFrameworkVersion> - - - ToolsVersion attribute - - - - - A representing the msbuild project file. - - - A enum value indicating the msbuild project - file version. - - - version string found in the tags listed above is not recognized. - - - - - Enum indicating the level of verbosity for the NAnt logger. - - - - Indicates no output - - - Indicates little output - - - Indicates normal output - - - Indicates detailed output - - - Indicates all output - - - - Logger classed used for MSBuild tasks in NAnt. - - - - Sample task used for testing. - - - - Sample task constructor. - - Project to assign task to. - Sample name property. - - - Test method. - - - Gets sample name for task. - - - diff --git a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll b/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll deleted file mode 100644 index a64360bc4..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.dll b/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.dll deleted file mode 100644 index e2a71cb1e..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpCvsLib.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpZipLib.dll b/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index 60ef0c99f..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/ICSharpCode.SharpZipLib.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/NDoc.Core.dll b/build-support/tools/nant/bin/lib/common/neutral/NDoc.Core.dll deleted file mode 100644 index 07fbbe87e..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/NDoc.Core.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/NDoc.Documenter.Msdn.dll b/build-support/tools/nant/bin/lib/common/neutral/NDoc.Documenter.Msdn.dll deleted file mode 100644 index 986998ca4..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/NDoc.Documenter.Msdn.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/NDoc.ExtendedUI.dll b/build-support/tools/nant/bin/lib/common/neutral/NDoc.ExtendedUI.dll deleted file mode 100644 index bc3d5a4ee..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/NDoc.ExtendedUI.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/lib/common/neutral/NUnitCore.dll b/build-support/tools/nant/bin/lib/common/neutral/NUnitCore.dll deleted file mode 100644 index 0f1873c1e..000000000 Binary files a/build-support/tools/nant/bin/lib/common/neutral/NUnitCore.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/log4net.dll b/build-support/tools/nant/bin/log4net.dll deleted file mode 100644 index 20a2e1c47..000000000 Binary files a/build-support/tools/nant/bin/log4net.dll and /dev/null differ diff --git a/build-support/tools/nant/bin/scvs.exe b/build-support/tools/nant/bin/scvs.exe deleted file mode 100644 index 093d36e1c..000000000 Binary files a/build-support/tools/nant/bin/scvs.exe and /dev/null differ diff --git a/build-support/tools/nant/config/NAnt.exe.config-x64 b/build-support/tools/nant/config/NAnt.exe.config-x64 deleted file mode 100644 index 04f38c2d3..000000000 --- a/build-support/tools/nant/config/NAnt.exe.config-x64 +++ /dev/null @@ -1,3267 +0,0 @@ - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - false - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 1.1 SDK is not installed. - - - - true - true - true - - - cfresgen - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 2.0 SDK is not installed. - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - ${csc.tool} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${mbas.tool} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - false - - - true - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - true - - - ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/tools/nant/config/NAnt.exe.config-x86 b/build-support/tools/nant/config/NAnt.exe.config-x86 deleted file mode 100644 index 1054409b0..000000000 --- a/build-support/tools/nant/config/NAnt.exe.config-x86 +++ /dev/null @@ -1,3267 +0,0 @@ - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - false - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 1.1 SDK is not installed. - - - - true - true - true - - - cfresgen - - - sn - - - lc - - - - - - - - - - - - - - - - - - - - - - - - - - - The .NET Framework 2.0 SDK is not installed. - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - true - true - - - true - - - true - true - true - true - - - true - true - - - sn - - - lc - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - ${csc.tool} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${mbas.tool} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - sn - - - false - - - true - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - true - - - ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')} - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - true - - - ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')} - true - - - ${resgen.tool} - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - - - - - - - - - - - - - - true - - - gmcs - true - true - true - ${csc.supportsdocgeneration} - true - true - true - true - - - mjs - strict - - - vbnc - true - - - ${resgen.tool} - true - ${resgen.supportsexternalfilereferences} - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - gmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - - true - - - dmcs - true - linq - true - true - true - true - true - true - true - - - mjs - strict - - - vbnc - true - - - true - true - - - sn - true - - - false - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/. - - - - - - - smcs - true - true - true - true - true - true - true - true - - - true - true - - - sn - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build-support/tools/nant/schema/nant.xsd b/build-support/tools/nant/schema/nant.xsd deleted file mode 100644 index 6855e24cf..000000000 --- a/build-support/tools/nant/schema/nant.xsd +++ /dev/null @@ -1,2606 +0,0 @@ - - - - NAnt schema generated at 06/09/2012 07:28:04 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/ndoc3/Interop.MSHelpCompiler.dll b/build-support/tools/ndoc3/Interop.MSHelpCompiler.dll deleted file mode 100644 index 669617412..000000000 Binary files a/build-support/tools/ndoc3/Interop.MSHelpCompiler.dll and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Core.dll b/build-support/tools/ndoc3/NDoc3.Core.dll deleted file mode 100644 index 19bb8b09c..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Core.dll and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Core.pdb b/build-support/tools/ndoc3/NDoc3.Core.pdb deleted file mode 100644 index 89e4af2d6..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Core.pdb and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.dll b/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.dll deleted file mode 100644 index dfb98f4d2..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.dll and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.pdb b/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.pdb deleted file mode 100644 index ffc0a9492..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Documenter.Msdn.pdb and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Documenter.Xml.dll b/build-support/tools/ndoc3/NDoc3.Documenter.Xml.dll deleted file mode 100644 index 9c8fef74d..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Documenter.Xml.dll and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.Documenter.Xml.pdb b/build-support/tools/ndoc3/NDoc3.Documenter.Xml.pdb deleted file mode 100644 index ae426ca9d..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.Documenter.Xml.pdb and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.ExtendedUI.dll b/build-support/tools/ndoc3/NDoc3.ExtendedUI.dll deleted file mode 100644 index 3e3c446c5..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.ExtendedUI.dll and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3.ExtendedUI.pdb b/build-support/tools/ndoc3/NDoc3.ExtendedUI.pdb deleted file mode 100644 index 3dc49c58d..000000000 Binary files a/build-support/tools/ndoc3/NDoc3.ExtendedUI.pdb and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3Console.exe b/build-support/tools/ndoc3/NDoc3Console.exe deleted file mode 100644 index 6afba568b..000000000 Binary files a/build-support/tools/ndoc3/NDoc3Console.exe and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3Console.pdb b/build-support/tools/ndoc3/NDoc3Console.pdb deleted file mode 100644 index a012fa3c8..000000000 Binary files a/build-support/tools/ndoc3/NDoc3Console.pdb and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3Gui.exe b/build-support/tools/ndoc3/NDoc3Gui.exe deleted file mode 100644 index d68fa93b0..000000000 Binary files a/build-support/tools/ndoc3/NDoc3Gui.exe and /dev/null differ diff --git a/build-support/tools/ndoc3/NDoc3Gui.exe.manifest b/build-support/tools/ndoc3/NDoc3Gui.exe.manifest deleted file mode 100644 index 6dfcaccef..000000000 --- a/build-support/tools/ndoc3/NDoc3Gui.exe.manifest +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/build-support/tools/ndoc3/NDoc3Gui.pdb b/build-support/tools/ndoc3/NDoc3Gui.pdb deleted file mode 100644 index 03438d017..000000000 Binary files a/build-support/tools/ndoc3/NDoc3Gui.pdb and /dev/null differ diff --git a/build-support/tools/sysinternals/pskill.exe b/build-support/tools/sysinternals/pskill.exe deleted file mode 100644 index 2e9d0d497..000000000 Binary files a/build-support/tools/sysinternals/pskill.exe and /dev/null differ diff --git a/build-support/wait-to-restart-service.ps1 b/build-support/wait-to-restart-service.ps1 deleted file mode 100644 index 99be255fb..000000000 --- a/build-support/wait-to-restart-service.ps1 +++ /dev/null @@ -1,24 +0,0 @@ -[CmdletBinding()] -Param( - [Parameter(Mandatory=$True)] - [string]$serviceName -) -write-output 'Attempting to restart service $serviceName' - -$svc = get-service $serviceName - -write-output 'Initial service status:' -write-output $svc - -if($svc.Status -ne 'Running') { - start-service $svc - $svc.WaitForStatus('Running', '00:01:00') -} -else { - $svc.WaitForStatus('Running', '00:01:00') - restart-service $svc - $svc.WaitForStatus('Running', '00:01:00') -} - -write-output 'Final service status:' -write-output $svc \ No newline at end of file diff --git a/common-project.include b/common-project.include deleted file mode 100644 index 6d4e80c09..000000000 --- a/common-project.include +++ /dev/null @@ -1,337 +0,0 @@ - - - - - ; -; - -These lines should be placed at the top level under the -element. Property root.dir defines a relative path to the root of the -distribution, that is, NHibernate directory. - -After including the file, a target should be defined to initialize -configuration variables according to the project being built. -The standard name of this target is init (but any other name can be chosen). -The init target should depend on (or call) target common.init defined -in this file. - -Other predefined targets are: - - - common.compile-dll - compile a DLL, generating the documentation file (.xml) and using Clover - if enabled. - - - common.run-tests - run compiled NUnit tests. - -All compile/run targets put the output in ${current.bin.dir}. -common.compile* targets use source fileset with id="project.sources", -assembly fileset -with id="project.references" and resource fileset with id="project.resources" -to compile the project. The source and resource filesets are optional and -default to **/*.cs files and no files respectively. -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/copy-files-to-package-dir.cmd b/copy-files-to-package-dir.cmd deleted file mode 100644 index 11334092c..000000000 --- a/copy-files-to-package-dir.cmd +++ /dev/null @@ -1,24 +0,0 @@ -@echo off -call build-support\set-nant-config-per-processor-architecture.cmd -@echo . -@echo .. -@echo ... -@echo Running full Build Script, capturing output to buildlog.txt file... -@echo Start Time: %time% -build-support\tools\nant\bin\nant package-release-files -f:spring.build -D:project.build.sign=true -D:mstest.exe="c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe" -D:package.version=1.3.2 -D:vs-net.mstest.bin.dir="c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE" > buildlog.txt -@echo . -@echo .. -@echo ... -@echo Launching text file viewer to display buildlog.txt contents... -start "ignored but required placeholder window title argument" buildlog.txt -@echo . -@echo .. -@echo ... -@echo ************************ -@echo Build Complete! -@echo ************************ -@echo End Time: %time% -@echo    - - - diff --git a/dev-support/resharper/install.txt b/dev-support/resharper/install.txt deleted file mode 100644 index 70451567b..000000000 --- a/dev-support/resharper/install.txt +++ /dev/null @@ -1,17 +0,0 @@ -Install -======= - - -1) Open "Resharper/Live Templates" -2) Select "Live Templates" Tab and use "Import..." toolbar button to import "spring-r#_live-templates.xml" file -3) Select "File Templates" Tab and use "Import..." toolbar button to import "spring-r#_file-templates.xml" file - -Usage -===== - -To insert a live template, press Ctrl+J in the editor window and select the shortcuts you want, see also -http://www.jetbrains.com/resharper/features/codeTemplate.html - -to insert a file template, choose menu "Resharper/New From Template" or on the project context menu "Add/New From Template" -If you want to assign a keyboard shortcut to pop up the list of templates, assign your key to the action "Resharper.FileTemplates_QuickList_More" - diff --git a/dev-support/resharper/spring_r#_file-templates.xml b/dev-support/resharper/spring_r#_file-templates.xml deleted file mode 100644 index 1eb75e5dc..000000000 --- a/dev-support/resharper/spring_r#_file-templates.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - \ No newline at end of file diff --git a/dev-support/resharper/spring_r#_live-templates.xml b/dev-support/resharper/spring_r#_live-templates.xml deleted file mode 100644 index 4a10539e5..000000000 --- a/dev-support/resharper/spring_r#_live-templates.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/install-templates.bat b/dev-support/vs.net-2008/install-templates.bat deleted file mode 100644 index 54438e5af..000000000 --- a/dev-support/vs.net-2008/install-templates.bat +++ /dev/null @@ -1,11 +0,0 @@ -".\templates\solution\AdoSolution\ADO.NET Class Library.msi" - -copy ".\templates\solution\ClassLibrarySolution\Class Library.zip" "%userprofile%\My Documents\Visual Studio 2008\Templates\ProjectTemplates\CSharp\Spring.NET" - -copy ".\templates\solution\NHibernateSolution\NHibernate Class Library.zip" "%userprofile%\My Documents\Visual Studio 2008\Templates\ProjectTemplates\CSharp\Spring.NET" - -copy ".\templates\solution\WebSolution\ASP.NET Application.zip" "%userprofile%\My Documents\Visual Studio 2008\Templates\ProjectTemplates\CSharp\Spring.NET" - - - - diff --git a/dev-support/vs.net-2008/templates/item/ObjectDefinitionFile.zip b/dev-support/vs.net-2008/templates/item/ObjectDefinitionFile.zip deleted file mode 100644 index 9cb5bab1a..000000000 Binary files a/dev-support/vs.net-2008/templates/item/ObjectDefinitionFile.zip and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/project/SpringClassLibrary.zip b/dev-support/vs.net-2008/templates/project/SpringClassLibrary.zip deleted file mode 100644 index 6b48973ef..000000000 Binary files a/dev-support/vs.net-2008/templates/project/SpringClassLibrary.zip and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.msi b/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.msi deleted file mode 100644 index 759bfca52..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.msi and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.wixpdb b/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.wixpdb deleted file mode 100644 index 367d00385..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.wixpdb +++ /dev/null @@ -1 +0,0 @@ -
112522Installation Database3ADO.NET Class Library4http://www.CodePlex.com/SolutionFactory5Installer6This installer database contains the logic and data required to install ADO.NET Class Library.7Intel;10339{365FCB83-D9A9-43F0-8928-23F21CDF1F03}14200152192122009/12/16 10:23:55132009/12/16 10:23:5518Windows Installer XML (3.0.4805.0)
_SummaryInformationPropertyIdN_SummaryInformationValueN_ValidationTableNIdentifierName of table_ValidationColumnNIdentifierName of column_ValidationNullableNY;NWhether the column is nullable_ValidationMinValueY-21474836472147483647Minimum value allowed_ValidationMaxValueY-21474836472147483647Maximum value allowed_ValidationKeyTableYIdentifierFor foreign key, Name of table to which data must link_ValidationKeyColumnY132Column to which foreign key connects_ValidationCategoryYText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Property;Cabinet;Shortcut;URLString category_ValidationSetYTextSet of values that are permitted_ValidationDescriptionYTextDescription of columnAdminExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.AdminExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.AdminExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.AdminUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.AdminUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.AdminUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.AdvtExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.AdvtExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.AdvtExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.AppSearchPropertyNIdentifierThe property associated with a SignatureAppSearchSignature_NSignature;RegLocator;IniLocator;DrLocator;CompLocator1IdentifierThe Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.ComponentComponentNIdentifierPrimary key used to identify a particular component record.ComponentComponentIdYGuidA string GUID unique to this component, version, and language.ComponentDirectory_NDirectory1IdentifierRequired key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.ComponentAttributesNRemote execution option, one of irsEnumComponentConditionYConditionA conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.ComponentKeyPathYFile;Registry;ODBCDataSource1IdentifierEither the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.DirectoryDirectoryNIdentifierUnique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.DirectoryDirectory_ParentYDirectory1IdentifierReference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.DirectoryDefaultDirNDefaultDirThe default sub-path under parent's path.FeatureFeatureNIdentifierPrimary key used to identify a particular feature record.FeatureFeature_ParentYFeature1IdentifierOptional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.FeatureTitleYTextShort text identifying a visible feature item.FeatureDescriptionYTextLonger descriptive text describing a visible feature item.FeatureDisplayY032767Numeric sort order, used to force a specific display ordering.FeatureLevelN032767The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.FeatureDirectory_YDirectory1UpperCaseThe name of the Directory that can be configured by the UI. A non-null value will enable the browse button.FeatureAttributesN0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54Feature attributesFeatureComponentsFeature_NFeature1IdentifierForeign key into Feature table.FeatureComponentsComponent_NComponent1IdentifierForeign key into Component table.FileFileNIdentifierPrimary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.FileComponent_NComponent1IdentifierForeign key referencing Component that controls the file.FileFileNameNFilenameFile name used for installation, may be localized. This may contain a "short name|long name" pair.FileFileSizeN02147483647Size of file in bytes (long integer).FileVersionYFile1VersionVersion string for versioned files; Blank for unversioned files.FileLanguageYLanguageList of decimal language Ids, comma-separated if more than one.FileAttributesY032767Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)FileSequenceN12147483647Sequence with respect to the media images; order must track cabinet order.IconNameNIdentifierPrimary key. Name of the icon file.IconDataNBinaryBinary stream. The binary icon data in PE (.DLL or .EXE) or icon (.ICO) format.InstallExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.InstallExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.InstallExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.InstallUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.InstallUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.InstallUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.MediaDiskIdN132767Primary key, integer to determine sort order for table.MediaLastSequenceN02147483647File sequence number for the last file for this media.MediaDiskPromptYTextDisk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.MediaCabinetYCabinetIf some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.MediaVolumeLabelYTextThe label attributed to the volume.MediaSourceYPropertyThe property defining the location of the cabinet file.MsiFileHashFile_NFile1IdentifierPrimary key, foreign key into File table referencing file with this hashMsiFileHashOptionsN032767Various options and attributes for this hash.MsiFileHashHashPart1NSize of file in bytes (long integer).MsiFileHashHashPart2NSize of file in bytes (long integer).MsiFileHashHashPart3NSize of file in bytes (long integer).MsiFileHashHashPart4NSize of file in bytes (long integer).PropertyPropertyNIdentifierName of property, uppercase if settable by launcher or loader.PropertyValueNTextString value for property. Never null or empty.RegistryRegistryNIdentifierPrimary key, non-localized token.RegistryRootN-13The predefined root key for the registry value, one of rrkEnum.RegistryKeyNRegPathThe key for the registry value.RegistryNameYFormattedThe registry value name.RegistryValueYFormattedThe registry value.RegistryComponent_NComponent1IdentifierForeign key into the Component table referencing component that controls the installing of the registry value.RegLocatorSignature_NIdentifierThe table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table. If the type is 0, the registry values refers a directory, and _Signature is not a foreign key.RegLocatorRootN03The predefined root key for the registry value, one of rrkEnum.RegLocatorKeyNRegPathThe key for the registry value.RegLocatorNameYFormattedThe registry value name.RegLocatorTypeY018An integer value that determines if the registry value is a filename or a directory location or to be used as is w/o interpretation.RemoveFileFileKeyNIdentifierPrimary key used to identify a particular file entryRemoveFileComponent_NComponent1IdentifierForeign key referencing Component that controls the file to be removed.RemoveFileFileNameYWildCardFilenameName of the file to be removed.RemoveFileDirPropertyNIdentifierName of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.RemoveFileInstallModeN1;2;3Installation option, one of iimEnum.SignatureSignatureNIdentifierThe table key. The Signature represents a unique file signature.SignatureFileNameNTextThe name of the file. This may contain a "short name|long name" pair.SignatureMinVersionYTextThe minimum version of the file.SignatureMaxVersionYTextThe maximum version of the file.SignatureMinSizeY02147483647The minimum size of the file.SignatureMaxSizeY02147483647The maximum size of the file. SignatureMinDateY02147483647The minimum creation date of the file.SignatureMaxDateY02147483647The maximum creation date of the file.SignatureLanguagesYLanguageThe languages supported by the file.
CostInitialize800FileCost900CostFinalize1000InstallValidate1400InstallInitialize1500InstallAdminPackage3900InstallFiles4000InstallFinalize6600
CostInitialize800FileCost900CostFinalize1000ExecuteAction1300
CostInitialize800CostFinalize1000InstallValidate1400InstallInitialize1500PublishFeatures6300PublishProduct6400InstallFinalize6600
INSTALLDIRVSInstallDir
WizardComponenet{04CCE6BD-7A65-45FE-A5A1-6425B84C3D3D}PRIVATEASSEMBIES4reg944D5CA0CC9AF50C7F582C156D88417DAddinComponent{F2EC0677-5378-4DD6-BA39-F1829FEEC877}subcategory4reg3C3AF86224CD8C733E849F4FA634AD55
PRIVATEASSEMBIESINSTALLDIRil0z7i6l|PrivateAssembliessubcategorycategorySpring.NETcategoryProjectTemplatesCSharpProjectTemplatesTemplatesoyou3u9k|ProjectTemplatesTemplatesVS7w5h0eqw|TemplatesVSPersonalFolderyprgpbxy|Visual Studio 2008PersonalFolderINSTALLDIR.INSTALLDIRTARGETDIR.TARGETDIRSourceDir
ProductFeatureADO.NET Class Library210
ProductFeatureWizardComponenetProductFeatureAddinComponent
WizardWizardComponenet5r_9gfki.dll|SolutionFactory.Wizard.dll266241.1.0.105122projectTempateAddinComponenttemplate.zip1538985121
AppSearch50ValidateProductID700CostInitialize800FileCost900CostFinalize1000InstallValidate1400InstallInitialize1500ProcessComponents1600UnpublishFeatures1800RemoveRegistryValues2600RemoveFiles3500InstallFiles4000WriteRegistryValues5000RegisterUser6000RegisterProduct6100PublishFeatures6300PublishProduct6400InstallFinalize6600
AppSearch50ValidateProductID700CostInitialize800FileCost900CostFinalize1000ExecuteAction1300
12#media1.cab
projectTempate01443612789242898618-113515860929093994
Manufacturerhttp://www.CodePlex.com/SolutionFactoryProductCode{FA5FDFE4-4964-4B80-80C2-53DEB527F765}ProductLanguage1033ProductNameADO.NET Class LibraryProductVersion1.0.0.0UpgradeCode{C82FC45D-8920-49F1-AE27-12CA07EAB982}ARPPRODUCTICONProduct.icoARPHELPLINKhttp://www.codeplex.com/SolutionFactory
reg944D5CA0CC9AF50C7F582C156D88417D2SOFTWARE\SolutionFactory\WizardInstallKeyWizardComponenetreg3C3AF86224CD8C733E849F4FA634AD551SOFTWARE\SolutionFactory\ADO.NET Class LibraryInstallKeyAddinComponent
VSInstallDir2Software\Microsoft\VisualStudio\9.0InstallDir2
RemoveProjectTemplateAddinComponenttemplate.zipsubcategory2RemoveCategoryDirAddinComponentcategory2RemoveSubcategoryDirAddinComponentsubcategory2RemoveProjectTemplatesAddinComponentProjectTemplates2RemoveTemplatesDirAddinComponentTemplates2RemoveVSDirAddinComponentVS2
{FA5FDFE4-4964-4B80-80C2-53DEB527F765}5ProductFeature20ProductFeature1WizardComponenet10ProductFeature1AddinComponent10
WizardPRIVATEASSEMBIES1SolutionFactory.Wizard.dll-110projectTempatesubcategory1template.zip-100
ProductFeatureFeatureAddinComponentComponentProductFeatureFeatureWizardComponenetComponent{FA5FDFE4-4964-4B80-80C2-53DEB527F765}ProductProductFeatureFeature
Media1Media1DirectorycategoryDirectorysubcategoryDirectoryProjectTemplatesDirectoryTemplatesDirectoryVSComponentAddinComponentComponentWizardComponenet
\ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.zip b/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.zip deleted file mode 100644 index ce1b6d0d7..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/ADO.NET Class Library.zip and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index ebab96e86..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,93 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.vstemplate b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.vstemplate deleted file mode 100644 index 28dbf143e..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/App.DataAccess.vstemplate +++ /dev/null @@ -1,23 +0,0 @@ - - - - App.DataAccess - - __TemplateIcon.ico - CSharp - 1000 - true - App.DataAccess - true - - - - data-access-config.xml - - - - - SolutionFactory.Wizard - SolutionFactory.Wizard - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/data-access-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/data-access-config.xml deleted file mode 100644 index 9937a580c..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.csproj deleted file mode 100644 index 4405e4dc0..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.csproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.vstemplate b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.vstemplate deleted file mode 100644 index 1a681fdca..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/App.Service.vstemplate +++ /dev/null @@ -1,25 +0,0 @@ - - - - App.Service - - __TemplateIcon.ico - CSharp - 1000 - true - App.Service - true - - - - service-config.xml - - AssemblyInfo.cs - - - - - SolutionFactory.Wizard - SolutionFactory.Wizard - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/Properties/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 92ccb019c..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/service-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/service-config.xml deleted file mode 100644 index 9937a580c..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.csproj deleted file mode 100644 index f75bdb660..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,119 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - False - ..\..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\..\lib\net\2.0\log4net.dll - - - False - ..\..\..\lib\net\2.0\nunit.framework.dll - - - - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - App.Service - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.dll.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.dll.config deleted file mode 100644 index 6f2a9121c..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.vstemplate b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.vstemplate deleted file mode 100644 index 922eaa079..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/App.Tests.vstemplate +++ /dev/null @@ -1,25 +0,0 @@ - - - - App.Tests - - __TemplateIcon.ico - CSharp - 1000 - true - App.Tests - true - - - - App.Tests.dll.config - system-test-config.xml - - - - - - SolutionFactory.Wizard - SolutionFactory.Wizard - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/system-test-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/system-test-config.xml deleted file mode 100644 index 459af06cc..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/projects/App.AdoQuickStart/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.sln b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.sln deleted file mode 100644 index 883e0cf56..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Core", "src\App.Core\App.Core.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "test\App.Core.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.suo b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.suo deleted file mode 100644 index f9b518e4b..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/App.ClassLibraryQuickStart.suo and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 1c87f11bd..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/App.Core.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/App.Core.csproj deleted file mode 100644 index 71111bf3e..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/App.Core.csproj +++ /dev/null @@ -1,87 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App - App.Core - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Core/application-context.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Core/application-context.xml deleted file mode 100644 index 284238c1c..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Core/application-context.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Spring.TxQuickStart.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Spring.TxQuickStart.xml deleted file mode 100644 index 99ed7b921..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/src/App.Core/Spring.TxQuickStart.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Spring.TxQuickStart - - - - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.csproj deleted file mode 100644 index ef93cec9b..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.csproj +++ /dev/null @@ -1,108 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - False - ..\..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\..\lib\net\2.0\log4net.dll - - - False - ..\..\..\lib\net\2.0\nunit.framework.dll - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.Core - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.dll.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.dll.config deleted file mode 100644 index e7787480a..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/system-test-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/system-test-config.xml deleted file mode 100644 index 93d519ccf..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.ClassLibraryQuickStart/test/App.Core.Tests/system-test-config.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/App.HibernateQuickStart.sln b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/App.HibernateQuickStart.sln deleted file mode 100644 index ec2d97d7d..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/App.HibernateQuickStart.sln +++ /dev/null @@ -1,32 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.DataAccess", "src\App.DataAccess\App.DataAccess.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Service", "src\App.Service\App.Service.csproj", "{EB687B88-5ECD-4897-AFF1-70CE565721E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "test\App.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll deleted file mode 100644 index 637fc3e3b..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll deleted file mode 100644 index b8def765a..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt deleted file mode 100644 index 66c4a8dc5..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt +++ /dev/null @@ -1,9 +0,0 @@ -Copyright © 2002-2004 by Aidant Systems, Inc., and by Jason Smith. - -Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04 - -Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name! - -If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties! The code is in the public domain. - -On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it. diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll deleted file mode 100644 index 306a45939..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt deleted file mode 100644 index 8a88d1489..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt +++ /dev/null @@ -1,460 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt deleted file mode 100644 index 29f81d812..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt +++ /dev/null @@ -1,201 +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 - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 1c87f11bd..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/App.DataAccess.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index ccefc44ae..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,106 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\..\lib\net\2.0\Antlr3.Runtime.dll - - - - False - ..\..\lib\net\2.0\Iesi.Collections.dll - - - False - ..\..\lib\net\2.0\NHibernate.dll - - - - - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/data-access-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/data-access-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/App.Service.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/App.Service.csproj deleted file mode 100644 index 4405e4dc0..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/App.Service.csproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/Properties/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 6c592ba92..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/service-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/service-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/src/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.csproj deleted file mode 100644 index faf472eb0..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,131 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\..\lib\net\2.0\Antlr3.Runtime.dll - - - - False - ..\..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\lib\net\2.0\Iesi.Collections.dll - - - False - ..\..\..\lib\net\2.0\log4net.dll - - - False - ..\..\lib\net\2.0\NHibernate.dll - - - False - ..\..\..\lib\net\2.0\nunit.framework.dll - - - - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - App.Service - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.dll.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.dll.config deleted file mode 100644 index e7787480a..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/system-test-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/system-test-config.xml deleted file mode 100644 index 352aa8886..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.HibernateQuickStart/test/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/App.WebQuickStart.sln b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/App.WebQuickStart.sln deleted file mode 100644 index 9b305f9cf..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/App.WebQuickStart.sln +++ /dev/null @@ -1,86 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "App.Web", "src\App.Web\", "{AA13082E-93B7-43DD-9CF6-D512C1ED02E4}" - ProjectSection(WebsiteProperties) = preProject - TargetFramework = "2.0" - ProjectReferences = "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}|App.DataAccess.dll;{EB687B88-5ECD-4897-AFF1-70CE565721E2}|App.Service.dll;" - Debug.AspNetCompiler.VirtualPath = "/App.Web" - Debug.AspNetCompiler.PhysicalPath = "src\App.Web\" - Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\App.Web\" - Debug.AspNetCompiler.Updateable = "true" - Debug.AspNetCompiler.ForceOverwrite = "true" - Debug.AspNetCompiler.FixedNames = "false" - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.VirtualPath = "/App.Web" - Release.AspNetCompiler.PhysicalPath = "src\App.Web\" - Release.AspNetCompiler.TargetPath = "PrecompiledWeb\App.Web\" - Release.AspNetCompiler.Updateable = "true" - Release.AspNetCompiler.ForceOverwrite = "true" - Release.AspNetCompiler.FixedNames = "false" - Release.AspNetCompiler.Debug = "False" - VWDPort = "3878" - DefaultWebSiteLanguage = "Visual C#" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.DataAccess", "src\App.DataAccess\App.DataAccess.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Service", "src\App.Service\App.Service.csproj", "{EB687B88-5ECD-4897-AFF1-70CE565721E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "test\App.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|.NET = Debug|.NET - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Release|.NET = Release|.NET - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|.NET.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|.NET.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Any CPU.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Mixed Platforms.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|.NET.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|.NET.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Any CPU.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Mixed Platforms.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Mixed Platforms.Build.0 = Debug|.NET - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|.NET.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|.NET.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|.NET.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|.NET.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|.NET.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Mixed Platforms.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/App.DataAccess.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index ebab96e86..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,93 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/Spring.TxQuickStart.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/Spring.TxQuickStart.xml deleted file mode 100644 index 99ed7b921..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/Spring.TxQuickStart.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Spring.TxQuickStart - - - - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/data-access-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/data-access-config.xml deleted file mode 100644 index 2fac9dbf7..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/App.Service.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/App.Service.csproj deleted file mode 100644 index 4405e4dc0..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/App.Service.csproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/Properties/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 6c592ba92..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/service-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/service-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Config/Web.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Config/Web.xml deleted file mode 100644 index c27c85da2..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Config/Web.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx deleted file mode 100644 index 33c91f3a7..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx +++ /dev/null @@ -1,26 +0,0 @@ -<%@ Page Language="C#" EnableViewState="false" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="DI_HelloWorld_Default" %> - - - - - <%=Title%> - - -

Welcome to Spring.NET Web Framework Quick Start Application Template

-

Dependency Injection

-
-

Hello World example

-
-

- This very simple web form demonstrates dependency injection on pages and controls. -

-

- The message you can see below has been injected by <object type="Default.aspx"> object definition: -

-

- '<%=Message%>' -

-
-
- - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx.cs deleted file mode 100644 index 771c1f709..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Default.aspx.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Web.UI; - -/// -/// Notice that you don't need to extend Spring.Web.UI.Page for DI features! -/// -public partial class DI_HelloWorld_Default : System.Web.UI.Page -{ - private string message; - - public string Message - { - get { return this.message; } - set { this.message = value; } - } - - /// - /// Values are injected right before OnInit() is called. - /// - /// - protected override void OnInit(EventArgs e) - { - if(this.Message == null) - { - throw new ArgumentNullException("Message"); - } - - base.OnInit(e); - } -} diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Web.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Web.config deleted file mode 100644 index faaccc5a5..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/DI/Web.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - This message you are reading was set using dependencies injection. - - - - - - - - - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx deleted file mode 100644 index 2150ae603..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx +++ /dev/null @@ -1,26 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> - - - - - - Spring.NET Web Application - - -

Welcome to a Spring.NET Web Application

-
-

- Spring.NET Web Framework is an extension to ASP.NET that adds many - powerful features, such as Dependency Injection for web pages and - controls, bi-directional data binding, localization support, etc. -

-

- This solution template has configured an ASP.NET web site to use Spring.NET Web Framework. -

-

- The following page is configured using dependency injection. -

-

Dependency Injection

-
- - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx.cs deleted file mode 100644 index 3f0560d25..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Default.aspx.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Configuration; -using System.Data; -using System.Web; -using System.Web.Security; -using System.Web.UI; -using System.Web.UI.HtmlControls; -using System.Web.UI.WebControls; -using System.Web.UI.WebControls.WebParts; - -public partial class _Default : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Web.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Web.config deleted file mode 100644 index 5524c9467..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/src/App.Web/Web.config +++ /dev/null @@ -1,63 +0,0 @@ - - - - -
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.csproj b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.csproj deleted file mode 100644 index f75bdb660..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,119 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - False - ..\..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\..\lib\net\2.0\log4net.dll - - - False - ..\..\..\lib\net\2.0\nunit.framework.dll - - - - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - App.Service - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.dll.config b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.dll.config deleted file mode 100644 index e7787480a..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/AssemblyInfo.cs b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/system-test-config.xml b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/system-test-config.xml deleted file mode 100644 index 986bf33a8..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution-items/App.WebQuickStart/test/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution.vstemplate b/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution.vstemplate deleted file mode 100644 index 8c9d1ff82..000000000 --- a/dev-support/vs.net-2008/templates/solution/AdoSolution/App.AdoQuickStart/solution.vstemplate +++ /dev/null @@ -1,33 +0,0 @@ - - - - ADO.NET Application - Creates service, data and test projects - CSharp - Line Of Business App - 1 - true - ADO.NETApplication - true - true - true - Enabled - - - - projects\App.AdoQuickStart\App.DataAccess\App.DataAccess.vstemplate - projects\App.AdoQuickStart\App.Service\App.Service.vstemplate - projects\App.AdoQuickStart\App.Tests\App.Tests.vstemplate - - - - SolutionFactory.Wizard - SolutionFactory.Wizard - - - App.AdoQuickStart - App.DataAccess - - - - \ No newline at end of file diff --git a/dev-support/vs.net-2008/templates/solution/ClassLibrarySolution/Class Library.zip b/dev-support/vs.net-2008/templates/solution/ClassLibrarySolution/Class Library.zip deleted file mode 100644 index 78781ffcb..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/ClassLibrarySolution/Class Library.zip and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/NHibernateSolution/NHibernate Class Library.zip b/dev-support/vs.net-2008/templates/solution/NHibernateSolution/NHibernate Class Library.zip deleted file mode 100644 index c391ce433..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/NHibernateSolution/NHibernate Class Library.zip and /dev/null differ diff --git a/dev-support/vs.net-2008/templates/solution/WebSolution/ASP.NET Application.zip b/dev-support/vs.net-2008/templates/solution/WebSolution/ASP.NET Application.zip deleted file mode 100644 index ffa77910d..000000000 Binary files a/dev-support/vs.net-2008/templates/solution/WebSolution/ASP.NET Application.zip and /dev/null differ diff --git a/doc/docx/Spring-1.0/net-1.1/RegisterHelp2.bat b/doc/docx/Spring-1.0/net-1.1/RegisterHelp2.bat deleted file mode 100644 index 9a60f2eb8..000000000 --- a/doc/docx/Spring-1.0/net-1.1/RegisterHelp2.bat +++ /dev/null @@ -1,12 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Aop" /Collection:COL_Spring-1.0.2.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.0.2 /langid:1033 /helpfile:Spring.NET.hxs - -REM Plug in to the Visual Studio.NET 2002 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - diff --git a/doc/docx/Spring-1.0/net-1.1/Spring-1.0.2.dxp b/doc/docx/Spring-1.0/net-1.1/Spring-1.0.2.dxp deleted file mode 100644 index f1bdf5ed9..000000000 --- a/doc/docx/Spring-1.0/net-1.1/Spring-1.0.2.dxp +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.CompareOperator - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.ReferenceNode - Spring.Core~Spring.Expressions.SelectorNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Core~Spring.Pool.Support.ISync - Spring.Core~Spring.Pool.Support.Semaphore - Spring.Core~Spring.Util.TypeResolver+TypeAssemblyInfo - Spring.Core~Spring.Validation.ValidationConfigParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.ValidationConfigParser+MessageConstants - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.BaseProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.DynamicProxy.BoxingOpCodes - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.DynamicProxy.TargetProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.Aspect - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.0/net-1.1/Spring.Aop.dxc b/doc/docx/Spring-1.0/net-1.1/Spring.Aop.dxc deleted file mode 100644 index 4f146bd4c..000000000 --- a/doc/docx/Spring-1.0/net-1.1/Spring.Aop.dxc +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Implementations of common types of Advice (Aspects). -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
-
- diff --git a/doc/docx/Spring-1.0/net-1.1/Spring.Core.dxc b/doc/docx/Spring-1.0/net-1.1/Spring.Core.dxc deleted file mode 100644 index 8240daa32..000000000 --- a/doc/docx/Spring-1.0/net-1.1/Spring.Core.dxc +++ /dev/null @@ -1,55 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are refernces to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework websites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.  This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
-Custom .NET Attributes provided by the Spring.NET Framework. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -Provides data binding of objects to view components. - - -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
-Configuration-related convenience classes for object factories. -            <p />
            Contains a number of abstract base classes for custom IObjectFactory implementations.]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-TypeConverters are used to convert between string and objects and vice versa.

-

Some of the custom type converter implementation classes in this namespace are registered automatically by an appropriate IObjectWrapper implementation class.

-


Please consult either the reference documentation or the embedded (API) documentation (for the appropriate IObjectWrapper implementation class) for the specifics of which TypeConverters are pre-registered.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -
- diff --git a/doc/docx/Spring-1.0/net-1.1/UnRegisterHelp2.bat b/doc/docx/Spring-1.0/net-1.1/UnRegisterHelp2.bat deleted file mode 100644 index 5da54b7d8..000000000 --- a/doc/docx/Spring-1.0/net-1.1/UnRegisterHelp2.bat +++ /dev/null @@ -1,12 +0,0 @@ -REM Remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Remove the plug in to the Visual Studio.NET 2002 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.0.2 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Aop" /Collection:COL_Spring-1.0.2.hxc - diff --git a/doc/docx/Spring-1.0/net-2.0/RegisterHelp2.bat b/doc/docx/Spring-1.0/net-2.0/RegisterHelp2.bat deleted file mode 100644 index 12d95c9b0..000000000 --- a/doc/docx/Spring-1.0/net-2.0/RegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET-1.0.2.2 /Description:"Spring.Aop" /Collection:COL_Spring-1.0.2.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET-1.0.2.2 /id:Spring.NET-1.0.2-.NET-2.0 /langid:1033 /helpfile:Spring.NET.hxs - -REM Plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /R /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET-1.0.2.2 /hxt:_DEFAULT \ No newline at end of file diff --git a/doc/docx/Spring-1.0/net-2.0/Spring-1.0.2.dxp b/doc/docx/Spring-1.0/net-2.0/Spring-1.0.2.dxp deleted file mode 100644 index 4328e5770..000000000 --- a/doc/docx/Spring-1.0/net-2.0/Spring-1.0.2.dxp +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - Spring.Core~__Delegates - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.0/net-2.0/UnRegisterHelp2.bat b/doc/docx/Spring-1.0/net-2.0/UnRegisterHelp2.bat deleted file mode 100644 index 186f7954c..000000000 --- a/doc/docx/Spring-1.0/net-2.0/UnRegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Un-comment to remove the plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /U /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET-1.0.2.2 /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET-1.0.2.2 /id:Spring.NET-1.0.2-.NET-2.0 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET-1.0.2.2 /Description:"Spring.Aop" /Collection:COL_Spring-1.0.2.hxc diff --git a/doc/docx/Spring-1.1/net-1.1/Copy of RegisterHelp2.bat b/doc/docx/Spring-1.1/net-1.1/Copy of RegisterHelp2.bat deleted file mode 100644 index 5787a12ad..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Copy of RegisterHelp2.bat +++ /dev/null @@ -1,9 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Web" /Collection:COL_Spring-1.1.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.1.0-PR3 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-comment to plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - diff --git a/doc/docx/Spring-1.1/net-1.1/Copy of UnRegisterHelp2.bat b/doc/docx/Spring-1.1/net-1.1/Copy of UnRegisterHelp2.bat deleted file mode 100644 index 556a8840d..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Copy of UnRegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.1.0-PR3 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Web" /Collection:COL_Spring-1.1.0.hxc diff --git a/doc/docx/Spring-1.1/net-1.1/RegisterHelp2.bat b/doc/docx/Spring-1.1/net-1.1/RegisterHelp2.bat deleted file mode 100644 index 8fffebc9b..000000000 --- a/doc/docx/Spring-1.1/net-1.1/RegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Testing.NUnit" /Collection:COL_Spring-1.1.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.1.2 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-comment to plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT diff --git a/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp b/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp deleted file mode 100644 index 4cff0dbd4..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Expressions.AttributeNode - Spring.Core~Spring.Expressions.NamedArgumentNode - Spring.Web~Spring.Util.ControlAccessor - Spring.Web~Spring.Util.ControlCollectionAccessor - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate~__Delegates - Spring.Data.NHibernate~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp.bak b/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp.bak deleted file mode 100644 index 3a892f03e..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp.bak +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Expressions.AttributeNode - Spring.Core~Spring.Expressions.NamedArgumentNode - Spring.Web~Spring.Util.ControlAccessor - Spring.Web~Spring.Util.ControlCollectionAccessor - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate~__Delegates - Spring.Data.NHibernate~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc deleted file mode 100644 index d271b6445..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Custom schema for configuration -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
-Reusable aspects -Caching asepct -Exception handling aspect -Logging aspect -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc.bak deleted file mode 100644 index b3d019d03..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc.bak +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
-Reusable aspects -Caching asepct -Exception handling aspect -Logging aspect -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc deleted file mode 100644 index 3d552487f..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc +++ /dev/null @@ -1,61 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.  This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
-General caching interfaces and abstract base classes. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -TypeConversion utilities -TypeResolution utilities -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
-Configuration-related convenience classes for object factories. -Helper classes used when parsing XML configuration files -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-High performance reflection -Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -Custom schema for validation -Validation implementations such as CreditCardValidation, EmailValidator -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc.bak deleted file mode 100644 index 314ad7eaf..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Core.dxc.bak +++ /dev/null @@ -1,60 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 2072 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container.  This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
-Custom .NET Attributes provided by the Spring.NET Framework. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
-Configuration-related convenience classes for object factories. -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-TypeConverters are used to convert between string and objects and vice versa.

-

Some of the custom type converter implementation classes in this namespace are registered automatically by an appropriate IObjectWrapper implementation class.

-


Please consult either the reference documentation or the embedded (API) documentation (for the appropriate IObjectWrapper implementation class) for the specifics of which TypeConverters are pre-registered.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -High performance reflection. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -
- diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc deleted file mode 100644 index d071c7d7a..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-Provides integration of NHibernate with Spring concepts -Classes supporting the Spring.Data.NHibernate namespace -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc.bak deleted file mode 100644 index 07b3072dc..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Data.NHibernate.dxc.bak +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Data.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Data.dxc deleted file mode 100644 index dd9a7a925..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Data.dxc +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - on - on - 0 - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as %AdoTemplate:Spring.Data~Spring.Data.AdoTemplate%.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

-

 

]]>
-The reference documentation and Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data. -Provides ADO.NET Framework, Data Access Exception Hierarchy and declarative transaction managment. -]]> -Support classes for DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors. The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for Spring.Data -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -The classes in this namespace represent RDBMS queries, updates,
and stored procedures as thread-safe, reusable objects.

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Classes supporting the Spring.Data namespace -Contains transaction manager, definition, and status interfaces. 

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for declarative transaction management -Aspect-Oriented Programming (AOP) based solution for declarative transaction demarcation.  Builds on the AOP infrastructure within Spring.Aop. 

]]>
-Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc deleted file mode 100644 index a1c24c0f2..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Custom schema for .NET remoting -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc.bak deleted file mode 100644 index 6b4207717..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Services.dxc.bak +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc deleted file mode 100644 index fa7d32ece..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-Classes for Applicationcontext-ased and transactional tests with NUnit -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc.bak deleted file mode 100644 index e05160780..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Testing.NUnit.dxc.bak +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - on - on - 0 - - - - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc b/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc deleted file mode 100644 index 50ef91a28..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc +++ /dev/null @@ -1,38 +0,0 @@ - - - depednecy - - - on - on - 345 - - -Spring.Web is an framework that extends the functionality of ASP.NET.  It provides the following features

-
    -
      -
    • Enables Dependency Injection for ASP.NET web pages and controls
    • -
    • Enables bi-directional data binding
    • -
    • Greatly improves support for data validation
    • -
    • Adds localization support
    • -
    • Implements ‘result mapping’-based page flow
    • -
    • Adds Master Pages support to ASP.NET 1.1
-

 

-

 

]]>
- -Caching provider based on ASP.NET cache -Contains implementation of IoC Container for the web environment. -Abstraction for web resources - -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for thread local storage -Miscellaneous utility classes -Support for processing across multiple distinct requests. -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for the validaiton framework -
diff --git a/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc.bak b/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc.bak deleted file mode 100644 index 0307dd06c..000000000 --- a/doc/docx/Spring-1.1/net-1.1/Spring.Web.dxc.bak +++ /dev/null @@ -1,38 +0,0 @@ - - - depednecy - - - on - on - 0 - - -Spring.Web is an framework that extends the functionality of ASP.NET.  It provides the following features

-
    -
      -
    • Enables Dependency Injection for ASP.NET web pages and controls
    • -
    • Enables bi-directional data binding
    • -
    • Greatly improves support for data validation
    • -
    • Adds localization support
    • -
    • Implements ‘result mapping’-based page flow
    • -
    • Adds Master Pages support to ASP.NET 1.1
-

 

-

 

]]>
- -Contains implementation of IoC Container for the web environment. - -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for dependency injection on Page/UserControl classes. -Miscellaneous utility classes -Support classes for web based IoC container -Support for processing across multiple distinct requests. -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for displaying results of validation. -
- diff --git a/doc/docx/Spring-1.1/net-1.1/UnRegisterHelp2.bat b/doc/docx/Spring-1.1/net-1.1/UnRegisterHelp2.bat deleted file mode 100644 index fbae275be..000000000 --- a/doc/docx/Spring-1.1/net-1.1/UnRegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.1.2 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Testing.NUnit" /Collection:COL_Spring-1.1.0.hxc diff --git a/doc/docx/Spring-1.1/net-2.0/RegisterHelp2.bat b/doc/docx/Spring-1.1/net-2.0/RegisterHelp2.bat deleted file mode 100644 index 08edafe4d..000000000 --- a/doc/docx/Spring-1.1/net-2.0/RegisterHelp2.bat +++ /dev/null @@ -1,9 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Web.Extensions" /Collection:COL_Spring-1.1.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.1.2 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-comment to plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /R /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - diff --git a/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp b/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp deleted file mode 100644 index 4003b0843..000000000 --- a/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp.bak b/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp.bak deleted file mode 100644 index cb65e4ceb..000000000 --- a/doc/docx/Spring-1.1/net-2.0/Spring-1.1.0.dxp.bak +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.1/net-2.0/Spring.Data.dxc b/doc/docx/Spring-1.1/net-2.0/Spring.Data.dxc deleted file mode 100644 index 26228d7a7..000000000 --- a/doc/docx/Spring-1.1/net-2.0/Spring.Data.dxc +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - 704 - on - on - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as AdoTemplate.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

]]>
-The reference documentation and Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data. -Exception hierarchy enabling sophisticated error handling independent of the data access approach in use.

-

For example, when DAOs and data access frameworks use the exceptions in this package (and custom subclasses), calling code can detect and handle common problems such as deadlocks without being tied to a particular data access strategy such as ADO.NET or ORM libraries, as well as vendor specific error codes.

]]>
-Support classes for DAO implementations, providing miscellaneous utility methods. -Support classes for generic DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors.

-

The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for DbProvider configuration -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -Generic implementation of Spring.Data functionality such as AdoTemplate and RowMappers. -and stored procedures as thread-safe, reusable objects. -

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Generic implementation of functionality in the Spring.Data.Object namespace. -Classes supporting the Spring.Data namespace -

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for configuration of declarative transaction management. - -Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc b/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc deleted file mode 100644 index 1d0444227..000000000 --- a/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - on - on - 0 - - - - -Provides integration with ASP.NET AJAX allowing you to easily expose a plain object to client-side Javascript and have it configured with dependency injection and apply AOP aspects. - diff --git a/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc.bak b/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc.bak deleted file mode 100644 index f66086b8e..000000000 --- a/doc/docx/Spring-1.1/net-2.0/Spring.Web.Extensions.dxc.bak +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - on - on - 0 - - - - - diff --git a/doc/docx/Spring-1.1/net-2.0/UnRegisterHelp2.bat b/doc/docx/Spring-1.1/net-2.0/UnRegisterHelp2.bat deleted file mode 100644 index 8e028de27..000000000 --- a/doc/docx/Spring-1.1/net-2.0/UnRegisterHelp2.bat +++ /dev/null @@ -1,7 +0,0 @@ -InnovaHxReg /U /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.1.2 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Web.Extensions" /Collection:COL_Spring-1.1.0.hxc diff --git a/doc/docx/Spring-1.2/net-1.1/Copy of RegisterHelp2.bat b/doc/docx/Spring-1.2/net-1.1/Copy of RegisterHelp2.bat deleted file mode 100644 index 5787a12ad..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Copy of RegisterHelp2.bat +++ /dev/null @@ -1,9 +0,0 @@ -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Web" /Collection:COL_Spring-1.1.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.1.0-PR3 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-comment to plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - diff --git a/doc/docx/Spring-1.2/net-1.1/Copy of UnRegisterHelp2.bat b/doc/docx/Spring-1.2/net-1.1/Copy of UnRegisterHelp2.bat deleted file mode 100644 index 556a8840d..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Copy of UnRegisterHelp2.bat +++ /dev/null @@ -1,8 +0,0 @@ -REM Remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.1.0-PR3 /langid:1033 /helpfile:Spring.NET.hxs - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Web" /Collection:COL_Spring-1.1.0.hxc diff --git a/doc/docx/Spring-1.2/net-1.1/RegisterHelp2.bat b/doc/docx/Spring-1.2/net-1.1/RegisterHelp2.bat deleted file mode 100644 index d42437857..000000000 --- a/doc/docx/Spring-1.2/net-1.1/RegisterHelp2.bat +++ /dev/null @@ -1,17 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Scheduling.Quartz" /Collection:COL_Spring-1.2.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.2.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-comment to plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT diff --git a/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp b/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp deleted file mode 100644 index 71dfff225..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Expressions.AttributeNode - Spring.Core~Spring.Expressions.NamedArgumentNode - Spring.Web~Spring.Util.ControlAccessor - Spring.Web~Spring.Util.ControlCollectionAccessor - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate12~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate12~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate12~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate12~__Delegates - Spring.Data.NHibernate12~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate12~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource - Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Core~.-PrivateImplementationDetails- - Spring.Core~-PrivateImplementationDetails-+$$struct0x60005bb-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x60006c7-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x6000c0e-1 - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlAccessor+DynamicMethodWrapper - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy+CreateControlCollectionWrapper - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Web~Spring.Web.UI.Controls.ControlState - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp.bak b/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp.bak deleted file mode 100644 index c9fb11a13..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring-1.2.0.dxp.bak +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Expressions.AttributeNode - Spring.Core~Spring.Expressions.NamedArgumentNode - Spring.Web~Spring.Util.ControlAccessor - Spring.Web~Spring.Util.ControlCollectionAccessor - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate12~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate12~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate12~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate12~__Delegates - Spring.Data.NHibernate12~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate12~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource - Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Core~.-PrivateImplementationDetails- - Spring.Core~-PrivateImplementationDetails-+$$struct0x60005bb-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x60006c7-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x6000c0e-1 - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Globalization.AspNetResourceCache - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlAccessor+DynamicMethodWrapper - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy+CreateControlCollectionWrapper - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Web~Spring.Web.UI.Controls.ControlState - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc deleted file mode 100644 index c023f78d5..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -Provides Spring's Aspect Oriented Programming (AOP) functionality.  Spring AOP offers:

-
    -
  • Introduction support
  • -
  • A Pointcut abstraction, supporting "static" pointcuts  (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  • -
  • A full range of advice types, including around, before, after returning and throws advice.
  • -
  • Extensibility allowing arbitrary custom advice types to be plugged in without modifying the core framework.

    Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.
]]>
-AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Custom schema for configuration -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
- -Caching asepct -Exception handling aspect -Logging aspect -Parameter validation aspect -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc.bak deleted file mode 100644 index 255524794..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Aop.dxc.bak +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -Provides Spring's Aspect Oriented Programming (AOP) functionality.  Spring AOP offers:

-
    -
  • Introduction support
  • -
  • A Pointcut abstraction, supporting "static" pointcuts  (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  • -
  • A full range of advice types, including around, before, after returning and throws advice.
  • -
  • Extensibility allowing arbitrary custom advice types to be plugged in without modifying the core framework.

    Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.
]]>
-AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Custom schema for configuration -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
-Reusable aspects -Caching asepct -Exception handling aspect -Logging aspect -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc deleted file mode 100644 index 173df8484..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc +++ /dev/null @@ -1,64 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container. 

-

This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
- -General caching interfaces and abstract base classes. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -TypeConversion utilities -TypeResolution utilities -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
- -Configuration-related convenience classes for object factories. -Helper classes used when parsing XML configuration files -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-High performance reflection -Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -Custom schema for validation -Validation implementations such as CreditCardValidation, EmailValidator -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc.bak deleted file mode 100644 index 38aca2b13..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Core.dxc.bak +++ /dev/null @@ -1,63 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container. 

-

This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
- -General caching interfaces and abstract base classes. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -TypeConversion utilities -TypeResolution utilities -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
-Configuration-related convenience classes for object factories. -Helper classes used when parsing XML configuration files -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-High performance reflection -Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -Custom schema for validation -Validation implementations such as CreditCardValidation, EmailValidator -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc deleted file mode 100644 index d071c7d7a..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-Provides integration of NHibernate with Spring concepts -Classes supporting the Spring.Data.NHibernate namespace -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc.bak deleted file mode 100644 index 07b3072dc..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Data.NHibernate.dxc.bak +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Data.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Data.dxc deleted file mode 100644 index dd9a7a925..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Data.dxc +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - on - on - 0 - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as %AdoTemplate:Spring.Data~Spring.Data.AdoTemplate%.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

-

 

]]>
-The reference documentation and Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data. -Provides ADO.NET Framework, Data Access Exception Hierarchy and declarative transaction managment. -]]> -Support classes for DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors. The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for Spring.Data -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -The classes in this namespace represent RDBMS queries, updates,
and stored procedures as thread-safe, reusable objects.

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Classes supporting the Spring.Data namespace -Contains transaction manager, definition, and status interfaces. 

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for declarative transaction management -Aspect-Oriented Programming (AOP) based solution for declarative transaction demarcation.  Builds on the AOP infrastructure within Spring.Aop. 

]]>
-Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc deleted file mode 100644 index a1c24c0f2..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Custom schema for .NET remoting -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc.bak deleted file mode 100644 index 6b4207717..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Services.dxc.bak +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc deleted file mode 100644 index 78e9bf945..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - on - on - 0 - - -reference documentation is the best place to get started using Spring and NUnit together.  If you are not familiar with NUnit, check out the NUnit website at www.nunit.org]]> - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases,
with automatic rollback on completion. Useful as base classes for application-specific tests.

-

The superclasses in this package are ideal for integration testing. Unit testing should not normally involve the Spring container,
but should test classes in isolation.

]]>
-Classes for Applicationcontext-ased and transactional tests with NUnit -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc.bak deleted file mode 100644 index fa7d32ece..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Testing.NUnit.dxc.bak +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-Classes for Applicationcontext-ased and transactional tests with NUnit -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc b/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc deleted file mode 100644 index 31d16d3bc..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc +++ /dev/null @@ -1,51 +0,0 @@ - - - depednecy - - - on - on - 0 - - -Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.

-

The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.

-

Highlights of Spring's Web framework are

-
-
    -
  • -

    Dependency Injection for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.

  • -
  • -

    Bi-directional data binding. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.

  • -
  • -

    Web object scopes. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming

  • -
  • -

    Data Model Management. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.

  • -
  • -

    UI agnostic validation framework. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter

  • -
  • -

    Externalized page navigation through 'result mapping'. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.

  • -
  • -

    Improved localization and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.

    -

-

All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.

-

 

-

 

]]>
-ASP.NET Web Framework section of the reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart)  are the best places to get started using the functionality contained in Spring.Web.]]> -Caching provider based on ASP.NET cache -Contains implementation of IoC Container for the web environment. -Abstraction for web resources - -Provides infrastructure for supporting Globalization in the web tier. -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for thread local storage -Miscellaneous utility classes -Support for processing across multiple distinct requests. -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for the validaiton framework -
diff --git a/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc.bak b/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc.bak deleted file mode 100644 index a379ff27f..000000000 --- a/doc/docx/Spring-1.2/net-1.1/Spring.Web.dxc.bak +++ /dev/null @@ -1,50 +0,0 @@ - - - depednecy - - - on - on - 0 - - -Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.

-

The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.

-

Highlights of Spring's Web framework are

-
-
    -
  • -

    Dependency Injection for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.

  • -
  • -

    Bi-directional data binding. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.

  • -
  • -

    Web object scopes. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming

  • -
  • -

    Data Model Management. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.

  • -
  • -

    UI agnostic validation framework. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter

  • -
  • -

    Externalized page navigation through 'result mapping'. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.

  • -
  • -

    Improved localization and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.

    -

-

All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.

-

 

-

 

]]>
-ASP.NET Web Framework section of the reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart)  are the best places to get started using the functionality contained in Spring.Web.]]> -Caching provider based on ASP.NET cache -Contains implementation of IoC Container for the web environment. -Abstraction for web resources - -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for thread local storage -Miscellaneous utility classes -Support for processing across multiple distinct requests. -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for the validaiton framework -
diff --git a/doc/docx/Spring-1.2/net-1.1/UnRegisterHelp2.bat b/doc/docx/Spring-1.2/net-1.1/UnRegisterHelp2.bat deleted file mode 100644 index 8cbfffffb..000000000 --- a/doc/docx/Spring-1.2/net-1.1/UnRegisterHelp2.bat +++ /dev/null @@ -1,18 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Un-comment to remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.2.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Scheduling.Quartz" /Collection:COL_Spring-1.2.0.hxc - diff --git a/doc/docx/Spring-1.2/net-2.0/RegisterHelp2.bat b/doc/docx/Spring-1.2/net-2.0/RegisterHelp2.bat deleted file mode 100644 index 875388e88..000000000 --- a/doc/docx/Spring-1.2/net-2.0/RegisterHelp2.bat +++ /dev/null @@ -1,17 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring.Scheduling.Quartz" /Collection:COL_Spring-1.2.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.2.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-comment to plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /R /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT diff --git a/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp b/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp deleted file mode 100644 index 243c43304..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Reflection.Dynamic.SafeField+DynamicFieldCacheEntry - Spring.Core~Spring.Reflection.Dynamic.SafeProperty+DynamicPropertyCacheEntry - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetter`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetterDelegate`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoRowMapperQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+BaseAdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`2 - Spring.Data~Spring.Data.Objects.Generic.MappingAdoQueryWithContext+RowMapperImpl`1 - Spring.Messaging~__Delegates - Spring.Messaging~Spring.Messaging.Core.MessageQueueTransactionManager+MessageQueueTransactionObject - Spring.Messaging~Spring.Messaging.Listener.MessageStats - Spring.Messaging~Spring.Messaging.Support.MessageQueueResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConsumerCacheKey - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+NmsResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.NmsTransactionManager+MessageTransactionObject - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.CloseSupressingConnection - Spring.Messaging.Nms~__Delegates - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+NmsTemplateResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ProducerCreatorCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SimpleMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SendDestinationCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.SimpleMessageListener - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Data.NHibernate20~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate20~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate20~__Delegates - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate20~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate20~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.GetByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.LoadByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.LoadAllByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedParamHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryAndNamedParamHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryAndValueObjectHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser - Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.LocalResourceManager - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp.bak b/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp.bak deleted file mode 100644 index 413efd53a..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring-1.2.0.dxp.bak +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Reflection.Dynamic.SafeField+DynamicFieldCacheEntry - Spring.Core~Spring.Reflection.Dynamic.SafeProperty+DynamicPropertyCacheEntry - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetter`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetterDelegate`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoRowMapperQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+BaseAdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`2 - Spring.Data~Spring.Data.Objects.Generic.MappingAdoQueryWithContext+RowMapperImpl`1 - Spring.Messaging~__Delegates - Spring.Messaging~Spring.Messaging.Core.MessageQueueTransactionManager+MessageQueueTransactionObject - Spring.Messaging~Spring.Messaging.Listener.MessageStats - Spring.Messaging~Spring.Messaging.Support.MessageQueueResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConsumerCacheKey - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+NmsResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.NmsTransactionManager+MessageTransactionObject - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.CloseSupressingConnection - Spring.Messaging.Nms~__Delegates - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+NmsTemplateResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ProducerCreatorCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SimpleMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SendDestinationCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.SimpleMessageListener - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Data.NHibernate20~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate20~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate20~__Delegates - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate20~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate20~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate20~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.GetByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.LoadByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.LoadAllByTypeHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedParamHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryAndNamedParamHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByNamedQueryAndValueObjectHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate20~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser - Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.LocalResourceManager - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc deleted file mode 100644 index b180e7a03..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 148 - on - on - - -This assembly provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Sprnig's transaction SPI for local Hibernate transactions.

]]>
-Contains -Generic implementation of HibernateTemplate -Generic implementation of base DAO class -Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc.bak deleted file mode 100644 index 2b2856628..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate12.dxc.bak +++ /dev/null @@ -1,6 +0,0 @@ - - - - This namespace provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate

]]>
-
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc deleted file mode 100644 index a59b979ad..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - on - on - 0 - - -This assembly provides integration of NHibernate 2.0 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.

]]>
-NHibernate integration are good places to get started.]]> -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies. For example for NHibernate, there is first-class support with lots of IoC convenience features, addressing many typical NHibernate integration issues. All of these support packages for O/R (Object Relational) mappers comply with Spring's generic transaction and DAO exception hierarchies. There are usually two integration styles: either using Spring's DAO 'templates' or coding DAOs against the 'plain' NHibernate APIs. In both cases, DAOs can be configured through Dependency Injection and participate in Spring's resource and transaction management.

-

You can use Spring's support for NHibernate without needing to use Spring IoC or transaction management functionality. The NHibernate support classes can be used in typical 3rd party library style. However, usage inside a Spring IoC container does provide additional benefits in terms of ease of configuration and deployment; as such, most examples in this section show configuration inside a Spring containe

]]>
-Contains HibernateTemplate -Generic implementation of HibernateTemplate -Generic implementation of base DAO class -Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc.bak deleted file mode 100644 index 4f5a698bd..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Data.NHibernate20.dxc.bak +++ /dev/null @@ -1,10 +0,0 @@ - - - - This assembly provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.

]]>
- Contains HibernateTemplate - Generic implementation of HibernateTemplate - Generic implementation of base DAO class - Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Data.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Data.dxc deleted file mode 100644 index 29eff7185..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Data.dxc +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - on - on - 1139 - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as AdoTemplate.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

]]>
-Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data.]]> -Foundational support for Data Access, providing and ADO.NET Framework, declarative transaction management, and exception translation features. -Exception hierarchy enabling sophisticated error handling independent of the data access approach in use.

-

For example, when DAOs and data access frameworks use the exceptions in this package (and custom subclasses), calling code can detect and handle common problems such as deadlocks without being tied to a particular data access strategy such as ADO.NET or ORM libraries, as well as vendor specific error codes.

]]>
-Support classes for DAO implementations, providing miscellaneous utility methods. -Support classes for generic DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors.

-

The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for DbProvider configuration -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -Generic implementation of Spring.Data functionality such as AdoTemplate and RowMappers. -and stored procedures as thread-safe, reusable objects. -

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Generic implementation of functionality in the Spring.Data.Object namespace. -Classes supporting the Spring.Data namespace -

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for configuration of declarative transaction management. - -Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc deleted file mode 100644 index 985ae7996..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - 493 - on - on - - -This package contains integration classes for TIBCO EMS, allowing for Spring-style EMS access. -with XML schema being the primary configuration format.]]> -Provides a PlatformTransactionManager implementation for a single EMS ConnectionFactory -Provides a EmsTemplate class and various callback interfaces/delegates.]]> -]]> -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like EmsTemplate.]]> -between .NET objects and EMS messages.]]> -Support namespace for managing destinations - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc.bak deleted file mode 100644 index e72b986ce..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Ems.dxc.bak +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc deleted file mode 100644 index 623c9db32..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - on - on - 0 - - - -Spring.NmsQuickStart as well as the section in the reference docs are good places to get started.]]> - -Support namespace for declarative messaging configuration, with XML schema being the primary configuration format. -Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory. - - -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like NmsTemplate.]]> -between .NET objects and NMS messages.]]> -Support classes that deal with destination management. - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc.bak deleted file mode 100644 index f57e7c02f..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.Nms.dxc.bak +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - -Spring.NmsQuickStart as well as the section in the reference docs are good places to get started.]]> -Support namespace for declarative messaging configuration, with XML schema being the primary configuration format. -Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory. - - -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like NmsTemplate.]]> -between .NET objects and NMS messages.]]> -Support classes that deal with destination management. - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc deleted file mode 100644 index c2eb666a0..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - on - on - 0 - - - -here as well as in the reference docs included in the distribution.  There is also the section "A quick tour for the impatient" in the reference docs that is a good introduction.]]> -The goals of Spring's MSMQ 3.0 messaging support is to raise the level of abstraction when writing MSMQ applications. The System.Messaging API is a low-level API that provides the basis for creating a messaging application. However, 'Out-of-the-box', System.Messaging leaves the act of creating sophisticated multi-threaded messaging servers and clients as an infrastructure activity for the developer. Spring fills this gap by proving easy to use helper classes that makes creating an enterprise messaging application easy. These helper classes take into account the nuances of the System.Messaging API, such as its lack of thread-safety in many cases, the handling of so-called 'poison messages' (messages that are endlessly redelivered due to an unrecoverable exception during message processing), and combining database transactions with message transactions. Other goals of Spring's MSMQ messaging support are to support messaging best practices, in particular encouraging a clean architectural layering that separates the messaging middleware specifics from the core business processing.

-

Spring's approach to distributed computing has always been to promote a plain old .NET object approach or a PONO programming model. In this approach plain .NET objects are those that are devoid of any reference to a particular middleware technology. Spring provides the 'adapter' classes that converts between the middleware world, in this case MSMQ, and the oo-world of your business processing. This is done through the use of Spring's MessageListenerAdapter class and IMessageConverters.

]]>
-Base exceptions - -Message container functionality. -Provides general MSMQ support classes to be used by higher-level classes like MessageQueueTemplate -Provides a IMessageConverter abstraction to convert between .NET objects and MSMQ messages -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc.bak deleted file mode 100644 index 326bfedfe..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Messaging.dxc.bak +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 170 - on - on - - - -Base exceptions - -Message container functionality. -Provides general MSMQ support classes to be used by higher-level classes like MessageQueueTemplate -Provides a IMessageConverter abstraction to convert between .NET objects and MSMQ messages - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc deleted file mode 100644 index 7374f4f12..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - on - on - 0 - - -Support for configuring Quartz.NET scheduler objects in a Spring context. -Spring.Scheduling.Quartz.Example, as well as the Quartz section in the reference docs are good places to get started.]]> - -Base exceptions - - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc.bak deleted file mode 100644 index c3c60ffd8..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Scheduling.Quartz.dxc.bak +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - 0 - on - on - - -Support for configuring Quartz.NET scheduler objects in a Spring context. -Base exceptions - - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Services.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Services.dxc deleted file mode 100644 index 9ded4c538..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Services.dxc +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - on - on - 0 - - -here.  The reference docs are also a good place to get started.]]> -The goal of Spring's integration with distributed technologies is to adapt plain .NET objects so they can be used with a specific distributed technology. This integration is designed to be as non-intrusive as possible. If you need to expose an object to a remote process then you can define an exporter for that object. Similarly, on the client side you define an corresponding endpoint accessor. Of course, the object's methods still need to be suitable for remoting, i.e. coarse grained, to avoid making unnecessary and expensive remote calls.

-

Since these exporters and client side endpoint accessors are defined using meta data for Spring IoC container, you can easily use dependency injection on them to set initial state and to 'wire up' the presentation tier, such as web forms, to the service layer. In addition, you may apply AOP aspects to the exported classes and/or service endpoints to apply behavior such as logging, security, or other custom behavior that may not be provided by the target distributed technology. The Spring specific terminology for this approach to object distribution is known as Portable Service Abstractions (PSA). As a result of this approach, you can decide much later in the development process the technical details of how you will distribute your objects as compared to traditional code centric approaches. Changing of the implementation is done though configuration of the IoC container and not by recompilation. Of course, you may choose to not use the IoC container to manage these objects and use the exporter and service endpoints programatically.

-

 

-

Supported technologies are:

-
    -
      -
    • .NET Remoting
    • -
    • EnterpriseServices
    • -
    • .ASMX WebServices
    • -
    • WCF Services
]]>
- -
    -
  • .NET Remoting
  • -
  • EnterpriseServices
  • -
  • .ASMX WebServices
  • -
  • WCF Services
]]>
-Remoting classes for EnterpriseService/COM+ Services in .NET. Provides a proxy factory for accessing .NET EnterpriseService objects, an exporter for making object available to .NET EnterpriseService clients, and an application exporter to register EnterpriseService applications -Remoting classes for conventional .NET remotoing. Provides a proxy factory for accessing .NET remoted objects and an exporter for making objects available to .NET Remoting clients. -

 

]]>
-Configuration support classes for Spring .NET Remoting support, such as custom namespaces -Support classes for the .NET Remoting subsystem, such as the proxy type builder. -Provides a Spring specific System.ServiceModel.ServiceHost -Support for hosting WCF services in a standalone application -Support classes for the WCF subsystem, providing proxy builder, such as the proxy type builder. - -
diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc b/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc deleted file mode 100644 index 1d0444227..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - on - on - 0 - - - - -Provides integration with ASP.NET AJAX allowing you to easily expose a plain object to client-side Javascript and have it configured with dependency injection and apply AOP aspects. - diff --git a/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc.bak b/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc.bak deleted file mode 100644 index f66086b8e..000000000 --- a/doc/docx/Spring-1.2/net-2.0/Spring.Web.Extensions.dxc.bak +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - on - on - 0 - - - - - diff --git a/doc/docx/Spring-1.2/net-2.0/UnRegisterHelp2.bat b/doc/docx/Spring-1.2/net-2.0/UnRegisterHelp2.bat deleted file mode 100644 index f163504bc..000000000 --- a/doc/docx/Spring-1.2/net-2.0/UnRegisterHelp2.bat +++ /dev/null @@ -1,18 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Un-comment to remove the plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /U /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.2.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Scheduling.Quartz" /Collection:COL_Spring-1.2.0.hxc - diff --git a/doc/docx/Spring-1.3/net-1.1/RegisterHelp2.bat b/doc/docx/Spring-1.3/net-1.1/RegisterHelp2.bat deleted file mode 100644 index ab8a01c56..000000000 --- a/doc/docx/Spring-1.3/net-1.1/RegisterHelp2.bat +++ /dev/null @@ -1,20 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring-1.3.0" /Collection:COL_Spring-1.3.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.3.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /R /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM This FilterQuery is minimal. -InnovaHxReg /R /F /NameSpace:ms.VSCC.v80 /FilterName:"Spring.NET" /FilterQuery:"\"DocSet\" = \"Spring.NET\"" diff --git a/doc/docx/Spring-1.3/net-1.1/Spring-1.3.0.dxp b/doc/docx/Spring-1.3/net-1.1/Spring-1.3.0.dxp deleted file mode 100644 index c8ab9e78e..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring-1.3.0.dxp +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~__Delegates - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.ExpressionLexer - Spring.Core~Spring.Expressions.ExpressionParser - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.DateLiteralNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Expressions.AttributeNode - Spring.Core~Spring.Expressions.NamedArgumentNode - Spring.Web~Spring.Util.ControlAccessor - Spring.Web~Spring.Util.ControlCollectionAccessor - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate12~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate12~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate12~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate12~__Delegates - Spring.Data.NHibernate12~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate12~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate12~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Config.PlaceholderResolvingStringVariableSource - Spring.Core~Spring.Objects.Factory.Config.VariablePlaceholderConfigurer+PlaceholderResolvingCompositeVariableSource - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Core~.-PrivateImplementationDetails- - Spring.Core~-PrivateImplementationDetails-+$$struct0x60005bb-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x60006c7-1 - Spring.Core~-PrivateImplementationDetails-+$$struct0x6000c0e-1 - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlAccessor+DynamicMethodWrapper - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy+CreateControlCollectionWrapper - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Web~Spring.Web.UI.Controls.ControlState - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc deleted file mode 100644 index c023f78d5..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -Provides Spring's Aspect Oriented Programming (AOP) functionality.  Spring AOP offers:

-
    -
  • Introduction support
  • -
  • A Pointcut abstraction, supporting "static" pointcuts  (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  • -
  • A full range of advice types, including around, before, after returning and throws advice.
  • -
  • Extensibility allowing arbitrary custom advice types to be plugged in without modifying the core framework.

    Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.
]]>
-AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Custom schema for configuration -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
- -Caching asepct -Exception handling aspect -Logging aspect -Parameter validation aspect -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc.bak deleted file mode 100644 index 255524794..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Aop.dxc.bak +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - on - on - 0 - - -Aspect-Oriented Programming (AOP) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into aspects or concerns.  This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed crosscutting concerns).

]]>
-AOP Quickstart included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]> -Provides Spring's Aspect Oriented Programming (AOP) functionality.  Spring AOP offers:

-
    -
  • Introduction support
  • -
  • A Pointcut abstraction, supporting "static" pointcuts  (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  • -
  • A full range of advice types, including around, before, after returning and throws advice.
  • -
  • Extensibility allowing arbitrary custom advice types to be plugged in without modifying the core framework.

    Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.
]]>
-AOP Alliance API.]]> -AOP Alliance interception interfaces. -Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.

-

Spring.NET AOP also offers:

-
    -
  1. Introduction support
  2. -
  3. A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).
  4. -
  5. A full range of advice types, including around, before, after returning and throws advice.
  6. -
  7. Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.
-

Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.

]]>
-Custom schema for configuration -Basic AOP infrastructure compliant with the AOP Alliance interfaces.

-

Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.

-

Any Spring.NET AOP proxy can be cast to the %ProxyConfig:Spring.Aop~Spring.Aop.Framework.ProxyConfig% AOP configuration interface in this namespace to add or remove interceptors.

-

The %ProxyFactoryObject:Spring.Aop~Spring.Aop.Framework.ProxyFactoryObject% is a convenient way to create AOP proxies in an IObjectFactory or IApplicationContext. However, proxies can be created programmatically using the %ProxyFactory:Spring.Aop~Spring.Aop.Framework.ProxyFactory% class.

]]>
-Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.

-

Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.

]]>
-  -

The various post-processors in this package need only be added to an IApplicationContext (typically in an XML object definition document) to automatically proxy selected objects.

]]>
-Generic support classes for target source creation.

]]>
-Contains functionality relating to the creation of dynamic proxy instances. - -This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.

-

The simplest implementation is the %SingletonTargetSource:Spring.Aop~Spring.Aop.Target.SingletonTargetSource%, which is used in the AOP framework to wrap a single target instance. This is normally appropriate, and is the current default.

-

Other features include pooling implementations, that provides a target from a pool for each request, ensuring a single threaded programming model; and a "prototype" implementation, that uses a new target instance for each invocation. (Much like single-call .NET remoting semanics).

]]>
-Reusable aspects -Caching asepct -Exception handling aspect -Logging aspect -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc deleted file mode 100644 index 173df8484..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc +++ /dev/null @@ -1,64 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container. 

-

This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
- -General caching interfaces and abstract base classes. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -TypeConversion utilities -TypeResolution utilities -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
- -Configuration-related convenience classes for object factories. -Helper classes used when parsing XML configuration files -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-High performance reflection -Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -Custom schema for validation -Validation implementations such as CreditCardValidation, EmailValidator -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc.bak deleted file mode 100644 index 38aca2b13..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Core.dxc.bak +++ /dev/null @@ -1,63 +0,0 @@ - - - Globalization|instantiating - - - on - on - on - on - on - 0 - - -The Spring.Core namespace provides an implementation of an Inversion of Control container. 

-

Inversion of Control (IoC) containers provide a simple but powerful means to create and configure properties of objects in your application.  These properties maybe simple types, such as strings or integers but much of the power of an IoC container comes from the ability to set properties that are references to other objects in your application, i.e. an objects dependencies. 

-

An introductory article to IoC containers can be found in the September 2005 edition of MSDN Magazine.  Links to additional introductory material on IoC containers can be found on the Spring.NET or Spring Framework web sites.

-

The design of Spring.NET's IoC container is such that your application objects configured by the IoC container almost always to not need to depend on any classes or interfaces contained in this namespace. 

-

However, you may find it useful to reference this namespace as it contains some general framework style classes   These range from %Spring.Expressions:Spring.Core~Spring.Expressions_namespace% that provides evaluation of object graph expressions to %Spring.Util:Spring.Core~Spring.Util_namespace% that provides various Reflection, String, and XML utility functions.

]]>
-Inversion of Control (IoC) containers provide a non-invasive means to configure the dependency of objects in your application.  A more detailed introduction to IoC containers can be found is this article by Martin Fowler which uses a simple movie search application as a means to demonstrate the IoC container. 

-

This example implemented using Spring.NET's IoC is available as part of the the Spring.NET distribution and documented as the MovieFinder Quickstart.

]]>
- -General caching interfaces and abstract base classes. - -Builds on the feature set provided by the Spring.Objects namespace to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources.

-

There is no necessity for Spring.NET applications explicitly to depend on the functionality provided by either of the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% or %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% interfaces. One of the strengths of the Spring.NET architecture is that application objects can almost always be configured without any dependency on Spring.NET-specific APIs.

]]>
-Support classes for application events, such as standard context events.

]]>
-Support classes for the functionality defined in the Spring.Context namespace.

-

Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.

]]>
-Provides core interfaces that are not specific to any part of the framework. -Generic abstraction for resources such as files accessed via HTTP or the local file system. -TypeConversion utilities -TypeResolution utilities -Provides data binding of objects to view components. - -Provides additional functionality such as MAX, MIN to evaluation of object graph expressions - -Useful formatters for application globalizaiton -Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes. - -Contains interfaces and classes for manipulating plain old .NET objects (PONOs).

-

The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.

]]>
-Interfaces that define a loosely coupled event model. -Support classes for the interfaces defined in the Spring.Objects.Events namespace, such as an implementation of the %IEventRegistry:Spring.Core~Spring.Objects.Events.IEventRegistry% interface. -            
Provides an alternative to the Singleton and Prototype design patterns, including a consistent approach to configuration management. Builds on top of the classes defined in the %Spring.Objects:Spring.Core~Spring.Objects_namespace% namespace.]]>
-Configuration-related convenience classes for object factories. -Helper classes used when parsing XML configuration files -Classes supporting the classes defined in the Spring.Objects.Factory namespace.

-

Contains a number of abstract base classes for custom IObjectFactory implementations.

]]>
-Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation. -Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.

-

Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.

]]>
-Contains object pool interfaces. -Contains simple object pool implementation. -Provides classes that can create proxy types via composition or inheritance, and apply any number of custom attributes to the class definition and / or members of the proxied type.

-

This is useful in those cases where attributes may need to be applied to a class definition to take advantage of behavior that relies on the presence of such attributes. Examples of behavior that can be controlled via the use of attributes include COM+ ServicedComponents and web services.

]]>
-High performance reflection -Threading utilities such as LogicalThreadContext (Thread Local Storage) Latch and Semaphore. -Miscellaneous utility classes, such as string manipulation utilities. -Provides validation functionality, for usage in business and / or UI layers. -Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%. -Custom schema for validation -Validation implementations such as CreditCardValidation, EmailValidator -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc deleted file mode 100644 index d071c7d7a..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-Provides integration of NHibernate with Spring concepts -Classes supporting the Spring.Data.NHibernate namespace -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc.bak deleted file mode 100644 index 07b3072dc..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Data.NHibernate.dxc.bak +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - - -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies.

-

Some of the benefits of using the Spring Framework to create your ORM DAOs include:

-
    -
  • Ease of testing. Spring's IoC approach makes it easy to swap the implementations and config locations of Hibernate SessionFactory instances, ADO.NET DbProvider instances, transaction managers, and mapper object implementations (if needed).
  • -
  • Common data access exceptions.Spring can wrap exceptions from your O/R mapping tool of choice, converting them from proprietary exceptions to a common runtime DataAccessException hierarchy.
  • -
  • General resource management. Spring application contexts can handle the location and configuration of Hibernate ISessionFactory instances, ADO.NET DbProvider instances and other related resources.  For example: related code using NHibernate generally needs to use the same NHibernate Session for efficiency and proper transaction handling. Spring makes it easy to transparently create and bind a Session to the current thread
  • -
  • Integrated transaction management. Spring allows you to wrap your O/R mapping code with either a declarative, AOP style method interceptor, or an explicit 'template' wrapper class at the code level. In either case, transaction semantics are handled for you, and proper transaction handling (rollback, etc) in case of exceptions is taken care of.
]]>
-
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Data.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Data.dxc deleted file mode 100644 index dd9a7a925..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Data.dxc +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - on - on - 0 - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as %AdoTemplate:Spring.Data~Spring.Data.AdoTemplate%.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

-

 

]]>
-The reference documentation and Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data. -Provides ADO.NET Framework, Data Access Exception Hierarchy and declarative transaction managment. -]]> -Support classes for DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors. The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for Spring.Data -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -The classes in this namespace represent RDBMS queries, updates,
and stored procedures as thread-safe, reusable objects.

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Classes supporting the Spring.Data namespace -Contains transaction manager, definition, and status interfaces. 

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for declarative transaction management -Aspect-Oriented Programming (AOP) based solution for declarative transaction demarcation.  Builds on the AOP infrastructure within Spring.Aop. 

]]>
-Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc deleted file mode 100644 index a1c24c0f2..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Custom schema for .NET remoting -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc.bak deleted file mode 100644 index 6b4207717..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Services.dxc.bak +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - on - on - 0 - - -Use this module to adapt plain .NET objects so they can be used with a specific distributed communication technology, such as .NET Remoting, Enterprise Services, and ASMX Web Services.

-

The classes in this assembly provide server and client-side support to export plain .NET objects as a ServicedComponent, Remote object, or Web Service.  Exporters can be configured via Dependency Injection and aspects can be applied to these exported objects.

]]>
- - - -Support classes for .NET remoting functionality. -Provides functionality for exporting/consuming Web Services -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc deleted file mode 100644 index adb98b32b..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - on - on - 0 - - -reference documentation is the best place to get started using Spring and NUnit together.  If you are not familiar with NUnit, check out the NUnit website at www.nunit.org]]> - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases,
with automatic rollback on completion. Useful as base classes for application-specific tests.

-

The superclasses in this package are ideal for integration testing. Unit testing should not normally involve the Spring container,
but should test classes in isolation.

]]>
-Classes for integration testing with ADO.NET -Classes for Applicationcontext-ased and transactional tests with NUnit -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc.bak deleted file mode 100644 index 78e9bf945..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Testing.NUnit.dxc.bak +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - on - on - 0 - - -reference documentation is the best place to get started using Spring and NUnit together.  If you are not familiar with NUnit, check out the NUnit website at www.nunit.org]]> - -
    -
  • -

    The correct wiring of your Spring IoC container contexts.

    -
  • -

    Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.

-

The Spring Framework provides first class support for integration testing in the form of the classes that are packaged in the Spring.Testing.NUnit.dll library

]]>
-Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases,
with automatic rollback on completion. Useful as base classes for application-specific tests.

-

The superclasses in this package are ideal for integration testing. Unit testing should not normally involve the Spring container,
but should test classes in isolation.

]]>
-Classes for Applicationcontext-ased and transactional tests with NUnit -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc b/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc deleted file mode 100644 index f6a0361e7..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc +++ /dev/null @@ -1,51 +0,0 @@ - - - depednecy - - - on - on - 0 - - -Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.

-

The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.

-

Highlights of Spring's Web framework are

-
-
    -
  • -

    Dependency Injection for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.

  • -
  • -

    Bi-directional data binding. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.

  • -
  • -

    Web object scopes. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming

  • -
  • -

    Data Model Management. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.

  • -
  • -

    UI agnostic validation framework. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter

  • -
  • -

    Externalized page navigation through 'result mapping'. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.

  • -
  • -

    Improved localization and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.

    -

-

All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.

-

 

-

 

]]>
-ASP.NET Web Framework section of the reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart)  are the best places to get started using the functionality contained in Spring.Web.]]> -Spring support for developing ASP.NET Web Form applications -Caching provider based on ASP.NET cache -Contains implementation of IoC Container for the web environment. -Abstraction for web resources - -Provides infrastructure for supporting Globalization in the web tier. -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for thread local storage -Miscellaneous utility classes -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for the validaiton framework -
diff --git a/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc.bak b/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc.bak deleted file mode 100644 index 1ec71cff5..000000000 --- a/doc/docx/Spring-1.3/net-1.1/Spring.Web.dxc.bak +++ /dev/null @@ -1,50 +0,0 @@ - - - depednecy - - - on - on - 0 - - -Spring.NET's web application framework aims to increase your productivity writing ASP.NET WebForms applications. It offers a unique value proposition to creating ASP.NET applications not found in other .NET web frameworks.

-

The goal of the framework is to make it easy to write 'thin and clean' web applications. By thin, what is meant is that the WebForm's responsibility is to act as adapter between the HTML based world of the web and the oo world of your application. The application layer your web form communicates with is where the business logic resides, not in the web tier. By 'clean' what is meant that the web framework should have a good separation of concerns, leading ideally to an event-handler that does not contain any reference to UI elements. This makes it possible to test your event handler code in integration style tests. Last but not least, Spring's web framework reduces the incidental complexity of common tasks in the web tier, for example the conversion of HTML control data to object and then vice-versa after the request has been processed by the application layer.

-

Highlights of Spring's Web framework are

-
-
    -
  • -

    Dependency Injection for all ASP.NET artifacts. This includes pages and user controls but also modules, providers and HTTP handlers. Your pages, controls, etc., do not have any Spring dependencies in order to be configured via dependency injection.

  • -
  • -

    Bi-directional data binding. This allows you to declaratively define the data that will be marshaled out of your html/user controls and into a data model that in turn is generally submitted to the application layer. After the data model is updated in the application layer, those changes are automatically reflected in the html/user controls on post back. This removes large amounts of tedious, error prone boilerplate code.

  • -
  • -

    Web object scopes. Object definitions can be defined at the application, session or request scope. This makes it easy to inject, say a session scoped shopping cart, into your page without having to do any lower level programming

  • -
  • -

    Data Model Management. While ASP.NET managed the view state of your form, it does not offer facilities to manage the data model that you build up to submit to the application layer. Spring provides a mechanism similar to view state to help manage your data model.

  • -
  • -

    UI agnostic validation framework. Declaratively define complex validation rules, for example that take into account complex relationships in your data model. Error controls are provided to easily render validation failure. This allows you to centralize your validation logic and also reuse it on the server side, for example using parameter validation advice described in the aspect library chapter

  • -
  • -

    Externalized page navigation through 'result mapping'. Instead of hard coding urls and data to direct where a page should go next, result mappings are externally defined and configured that associate logical names and a URL (+ data). This also allows to encryption of values that are sent via Response.Redirect.

  • -
  • -

    Improved localization and master page support - Advanced localization features (including image localization) as well as declarative configuration of what mater page to apply to different parts of your web application are easy to perform.

    -

-

All you know about ASP.NET development still applies, Spring's approach is to 'embrace and extend' the basic ASP.NET programming model so you can be as productive as possible.

-

 

-

 

]]>
-ASP.NET Web Framework section of the reference documentation and QuickStart applications (SpringAir and Spring.WebQuickStart)  are the best places to get started using the functionality contained in Spring.Web.]]> -Caching provider based on ASP.NET cache -Contains implementation of IoC Container for the web environment. -Abstraction for web resources - -Provides infrastructure for supporting Globalization in the web tier. -through the UserCulture property on the Page and UserControl classes.  ]]> -Support classes for web based IoC container. -Support classes for web based IoC container. -Support classes for thread local storage -Miscellaneous utility classes -Exporters to create server and client side web service proxies that support dependency injection and AOP. -Support classes for web based IoC container. -Master Pages support for .NET 1.1 and Spring Page/UserControl base classes. -Various web controls for use with validation and localization features of Spring.Web -Renderers for the validaiton framework -
diff --git a/doc/docx/Spring-1.3/net-1.1/UnRegisterHelp2.bat b/doc/docx/Spring-1.3/net-1.1/UnRegisterHelp2.bat deleted file mode 100644 index 92734e8fa..000000000 --- a/doc/docx/Spring-1.3/net-1.1/UnRegisterHelp2.bat +++ /dev/null @@ -1,18 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Un-comment to remove the plug in to the Visual Studio.NET 2003 help system -InnovaHxReg /U /P /productnamespace:MS.VSCC.2003 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.3.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Scheduling.Quartz" /Collection:COL_Spring-1.3.0.hxc - diff --git a/doc/docx/Spring-1.3/net-2.0/NHibernate.dll b/doc/docx/Spring-1.3/net-2.0/NHibernate.dll deleted file mode 100644 index 392852e70..000000000 Binary files a/doc/docx/Spring-1.3/net-2.0/NHibernate.dll and /dev/null differ diff --git a/doc/docx/Spring-1.3/net-2.0/RegisterHelp2.bat b/doc/docx/Spring-1.3/net-2.0/RegisterHelp2.bat deleted file mode 100644 index 507027457..000000000 --- a/doc/docx/Spring-1.3/net-2.0/RegisterHelp2.bat +++ /dev/null @@ -1,25 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Register the Namespace -InnovaHxReg /R /N /Namespace:Spring.NET /Description:"Spring-1.3.0" /Collection:COL_Spring-1.3.0.hxc - -REM Register the help file (title in Help 2.0 terminology) -InnovaHxReg /R /T /namespace:Spring.NET /id:Spring.NET-1.3.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /R /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT -InnovaHxReg /R /F /NameSpace:ms.VSIPCC.v80 /FilterName:"Spring.NET" /FilterQuery:"\"DocSet\" = \"Spring.NET\"" - -REM Plug in to the Visual Studio.NET 2008 help system -InnovaHxReg /R /P /productnamespace:MS.VSIPCC.v90 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM This FilterQuery is minimal. -InnovaHxReg /R /F /NameSpace:ms.VSIPCC.v90 /FilterName:"Spring.NET" /FilterQuery:"\"DocSet\" = \"Spring.NET\"" - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp b/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp deleted file mode 100644 index 4c4627e91..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Reflection.Dynamic.SafeField+DynamicFieldCacheEntry - Spring.Core~Spring.Reflection.Dynamic.SafeProperty+DynamicPropertyCacheEntry - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetter`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetterDelegate`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoRowMapperQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+BaseAdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`2 - Spring.Data~Spring.Data.Objects.Generic.MappingAdoQueryWithContext+RowMapperImpl`1 - Spring.Messaging~__Delegates - Spring.Messaging~Spring.Messaging.Core.MessageQueueTransactionManager+MessageQueueTransactionObject - Spring.Messaging~Spring.Messaging.Listener.MessageStats - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConsumerCacheKey - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+NmsResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.NmsTransactionManager+MessageTransactionObject - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.CloseSupressingConnection - Spring.Messaging.Nms~__Delegates - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+NmsTemplateResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ProducerCreatorCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SimpleMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SendDestinationCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.SimpleMessageListener - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.LocalResourceManager - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConsumerCacheKey - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConnectionFactoryUtils+EmsResourceSynchronization - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.EmsTransactionManager+EmsTransactionObject - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.InternalChainedExceptionListener - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.CloseSupressingConnection - Spring.Messaging.Ems~__Delegates - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+EmsTemplateResourceFactory - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ProducerCreatorCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ReceiveCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.SimpleMessageCreator - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.SendDestinationCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.SimpleMessageListener - Spring.Data.NHibernate32~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate32~__Delegates - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate32~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate32~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.MergeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.ExecuteHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.GetByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.LoadByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.LoadAllByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedParamHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryAndNamedParamHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryAndValueObjectHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate32~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate32~Spring.Data.NHibernate.Bytecode.ProxyFactory+SerializableProxyFactory - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTxScopeTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTxScopeTransactionManager+SuspendedResourcesHolder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp.bak b/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp.bak deleted file mode 100644 index 4c4627e91..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp.bak +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - True - True - True - True - True - True - - - - - - - - - - - - - - - Spring.Core~__Delegates - Spring.Web~__Delegates - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment - Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder - Spring.Web~Spring.Web.Support.Script - Spring.Web~Spring.Web.Support.ScriptBlock - Spring.Web~Spring.Web.Support.ScriptFile - Spring.Web~Spring.Web.Support.ScriptEvent - Spring.Web~Spring.Globalization_namespace - Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter - Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor - Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter - Spring.Aop~Spring.Aop.Framework.DynamicProxy.References - Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher - Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher - Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter - Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter - Spring.Aop~Spring.Aop.Support.UnionPointcut - Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher - Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference - Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference - Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference - Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference - Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator - Spring.Core~Spring.Collections.LinkedList+Node - Spring.Core~Spring.Collections.LinkedList+NodeHolder - Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator - Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator - Spring.Core~Spring.Collections.SynchronizedEnumerator - Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator - Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker - Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator - Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema - Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow - Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria - Spring.Core~Spring.Expressions.NodeWithArguments - Spring.Core~Spring.Expressions.ArrayConstructorNode - Spring.Core~Spring.Expressions.AssignNode - Spring.Core~Spring.Expressions.BinaryOperator - Spring.Core~Spring.Expressions.BooleanLiteralNode - Spring.Core~Spring.Expressions.ConstructorNode - Spring.Core~Spring.Expressions.ExpressionListNode - Spring.Core~Spring.Expressions.HexLiteralNode - Spring.Core~Spring.Expressions.IndexerNode - Spring.Core~Spring.Expressions.IntLiteralNode - Spring.Core~Spring.Expressions.MethodNode - Spring.Core~Spring.Expressions.NullLiteralNode - Spring.Core~Spring.Expressions.OpADD - Spring.Core~Spring.Expressions.OpAND - Spring.Core~Spring.Expressions.OpDIVIDE - Spring.Core~Spring.Expressions.OpEqual - Spring.Core~Spring.Expressions.OpGreater - Spring.Core~Spring.Expressions.OpGreaterOrEqual - Spring.Core~Spring.Expressions.OpLess - Spring.Core~Spring.Expressions.OpLessOrEqual - Spring.Core~Spring.Expressions.OpMODULUS - Spring.Core~Spring.Expressions.OpMULTIPLY - Spring.Core~Spring.Expressions.UnaryOperator - Spring.Core~Spring.Expressions.OpNOT - Spring.Core~Spring.Expressions.OpNotEqual - Spring.Core~Spring.Expressions.OpOR - Spring.Core~Spring.Expressions.OpPOWER - Spring.Core~Spring.Expressions.OpSUBTRACT - Spring.Core~Spring.Expressions.OpUnaryMinus - Spring.Core~Spring.Expressions.OpUnaryPlus - Spring.Core~Spring.Expressions.ProjectionNode - Spring.Core~Spring.Expressions.PropertyOrFieldNode - Spring.Core~Spring.Expressions.RealLiteralNode - Spring.Core~Spring.Expressions.StringLiteralNode - Spring.Core~Spring.Expressions.TernaryNode - Spring.Core~Spring.Expressions.TypeNode - Spring.Core~Spring.Expressions.VariableNode - Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer - Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria - Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder - Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer - Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl - Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder - Spring.Data~__Delegates - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues - Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl - Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo - Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor - Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.Constants - Spring.Scheduling.Quartz~Spring.Scheduling.Quartz.SimpleThreadPoolTaskExecutor+ThreadRunnableDelegate - Spring.Web~Spring.Caching.AspNetCache+RuntimeCache - Spring.Web~Spring.Context.Support.HttpApplicationConfigurer+ModuleDefinitionsTable - Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment+SessionDictionaryAdapter - Spring.Web~Spring.Web.Support.AbstractHandlerFactory+NamedObjectDefinition - Spring.Web~Spring.Web.Support.ControlInterceptor - Spring.Web~Spring.Web.Support.IInterceptionStrategy - Spring.Web~Spring.Web.Support.ControlInterceptor+NoOpInterceptionStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionOwnerStrategy - Spring.Web~Spring.Web.Support.InterceptControlCollectionStrategy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionMethodBuilder - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.SupportsWebDependencyInjectionTypeBuilder - Spring.Web~Spring.Web.UI.Controls.Panel+InitRecursiveInterceptingControlsCollection - Spring.Web~Spring.Web.UI.Controls.Form+ActionSupressingHtmlTextWriter - Spring.Aop~Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer+InheritanceBasedAopTargetSource - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey - Spring.Aop~Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory+ProxyTypeCacheKey+HashCodeComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+SimpleExpressionComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+LambdaComparer - Spring.Core~Spring.Expressions.Processors.OrderByProcessor+DelegateComparer - Spring.Core~Spring.Expressions.SpringAST+SpringASTCreator - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+ThisContextHolder - Spring.Core~Spring.Expressions.BaseNode+EvaluationContext+LocalVariablesHolder - Spring.Core~Spring.Expressions.Expression+SpringASTFactory - Spring.Core~Spring.Expressions.Expression+SpringExpressionParser - Spring.Core~Spring.Expressions.PropertyOrFieldNode+IValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+BaseValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+PropertyValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+FieldValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+EnumValueAccessor - Spring.Core~Spring.Expressions.PropertyOrFieldNode+TypeValueAccessor - Spring.Core~Spring.Objects.Factory.Support.UnsatisfiedDependencyExceptionData - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+AutowiredArgumentMarker - Spring.Core~Spring.Objects.Factory.Support.ConstructorResolver+ArgumentsHolder - Spring.Core~Spring.Reflection.Dynamic.SafeField+DynamicFieldCacheEntry - Spring.Core~Spring.Reflection.Dynamic.SafeProperty+DynamicPropertyCacheEntry - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+ValidatorDefinitionConstants - Spring.Core~Spring.Validation.Config.ValidationNamespaceParser+MessageConstants - Spring.Data~Spring.Data.Config.DatabaseNamespaceParser+DbProviderFactoryObjectConstants - Spring.Data~Spring.Data.Core.AdoPlatformTransactionManager+DbProviderTransactionObject - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterFillCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DataAdapterUpdateWithCommandBuilderCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoStoredProcedureScalarCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoNonQueryWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultProcessorsQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+DeriveParametersCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowCallbackCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+AdoRowMapperQueryCommandCallback - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteNonQueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithParameters - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteScalarCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+ExecuteCommandCallbackUsingDelegate - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallbackWithCommandSetter - Spring.Data~Spring.Data.Core.AdoTemplate+QueryCallback - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetter`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+QueryCallbackWithCommandSetterDelegate`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoRowMapperQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultSetExtractorWithOutputParamsCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+BaseAdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`1 - Spring.Data~Spring.Data.Generic.AdoTemplate+AdoResultProcessorsQueryCommandCallback`2 - Spring.Data~Spring.Data.Objects.Generic.MappingAdoQueryWithContext+RowMapperImpl`1 - Spring.Messaging~__Delegates - Spring.Messaging~Spring.Messaging.Core.MessageQueueTransactionManager+MessageQueueTransactionObject - Spring.Messaging~Spring.Messaging.Listener.MessageStats - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConsumerCacheKey - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.ConnectionFactoryUtils+NmsResourceSynchronization - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.NmsTransactionManager+MessageTransactionObject - Spring.Messaging.Nms~Spring.Messaging.Nms.Connections.CloseSupressingConnection - Spring.Messaging.Nms~__Delegates - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+NmsTemplateResourceFactory - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ProducerCreatorCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.NmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SimpleMessageCreator - Spring.Messaging.Nms~Spring.Messaging.Nms.Core.SendDestinationCallback - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Nms~Spring.Messaging.Nms.Listener.SimpleMessageListener - Spring.Services~Spring.EnterpriseServices.ServicedComponentExporter+ServicedComponentProxyTypeBuilder - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemotingConfigurerConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoFactoryObjectConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+LifeTimeConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+InterfacesConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+RemoteObjectFactoryConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+SaoExporterConstants - Spring.Services~Spring.Remoting.Config.RemotingNamespaceParser+CaoExporterConstants - Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder - Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+SoapHttpClientProxyTypeBuilder+SoapHttpClientProxyMethodBuilder - Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder - Spring.Core~Spring.Core.IO.ResourceHandlerRegistry+TolerantUriParser - Spring.Core~Spring.Objects.Factory.Support.AbstractObjectFactory+ObjectOrderComparator - Spring.Core~Spring.Objects.Factory.Xml.NamespaceParserRegistry+XmlResourceUrlResolver - Spring.Core~Spring.Util.ConfigXmlDocument+CurrentTextPositionHolder - Spring.Web~Spring.Context.Support.WebSupportModule+HandlerConfigurationMetaData - Spring.Web~Spring.Web.Support.ControlAccessor - Spring.Web~Spring.Web.Support.ControlCollectionAccessor - Spring.Web~Spring.Web.Support.LocalResourceManager - Spring.Web~Spring.Web.Support.NamingContainerSupportsWebDependencyInjectionOwnerProxy - Spring.Web~Spring.Web.Support.WebFormsResultWebNavigator+NavigableControlInfo - Spring.Messaging~Spring.Messaging.Support.Converters.MessageConverterFactoryObject - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConsumerCacheKey - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConnectionFactoryUtils+AnonymousClassResourceFactory - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.ConnectionFactoryUtils+EmsResourceSynchronization - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.EmsTransactionManager+EmsTransactionObject - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.InternalChainedExceptionListener - Spring.Messaging.Ems~Spring.Messaging.Ems.Connections.CloseSupressingConnection - Spring.Messaging.Ems~__Delegates - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+EmsTemplateResourceFactory - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ProducerCreatorCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ReceiveCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ConvertAndSendMessageCreator - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ReceiveSelectedCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.EmsTemplate+ExecuteSessionCallbackUsingDelegate - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.SimpleMessageCreator - Spring.Messaging.Ems~Spring.Messaging.Ems.Core.SendDestinationCallback - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.Adapter.DestinationNameHolder - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.MessageRejectedWhileStoppingException - Spring.Messaging.Ems~Spring.Messaging.Ems.Listener.SimpleMessageListener - Spring.Data.NHibernate32~Spring.Data.NHibernate.Support.SessionScope+LazySessionHolder - Spring.Data.NHibernate32~__Delegates - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder - Spring.Data.NHibernate32~Spring.Data.NHibernate.ContainsHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeleteLockModeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeletebyQueryHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.DeleteAllHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.EvictHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedParamHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.FindByValueObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate - Spring.Data.NHibernate32~Spring.Data.NHibernate.GetByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadByEntityHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.LockHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.RefreshHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.UpdateObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.MergeHibernateCallback - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.ExecuteHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.GetByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.LoadByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.LoadAllByTypeHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedParamHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryAndNamedParamHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByNamedQueryAndValueObjectHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.FindByValueObjectHibernateCallback`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.Generic.ExecuteFindHibernateCallbackUsingDelegate`1 - Spring.Data.NHibernate32~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor - Spring.Data.NHibernate32~Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper - Spring.Data.NHibernate32~Spring.Data.NHibernate.Bytecode.ProxyFactory+SerializableProxyFactory - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTxScopeTransactionManager+HibernateTransactionObject - Spring.Data.NHibernate32~Spring.Data.NHibernate.HibernateTxScopeTransactionManager+SuspendedResourcesHolder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc deleted file mode 100644 index b180e7a03..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 148 - on - on - - -This assembly provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Sprnig's transaction SPI for local Hibernate transactions.

]]>
-Contains -Generic implementation of HibernateTemplate -Generic implementation of base DAO class -Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc.bak deleted file mode 100644 index 2b2856628..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate12.dxc.bak +++ /dev/null @@ -1,6 +0,0 @@ - - - - This namespace provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate

]]>
-
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc deleted file mode 100644 index a59b979ad..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - on - on - 0 - - -This assembly provides integration of NHibernate 2.0 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.

]]>
-NHibernate integration are good places to get started.]]> -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies. For example for NHibernate, there is first-class support with lots of IoC convenience features, addressing many typical NHibernate integration issues. All of these support packages for O/R (Object Relational) mappers comply with Spring's generic transaction and DAO exception hierarchies. There are usually two integration styles: either using Spring's DAO 'templates' or coding DAOs against the 'plain' NHibernate APIs. In both cases, DAOs can be configured through Dependency Injection and participate in Spring's resource and transaction management.

-

You can use Spring's support for NHibernate without needing to use Spring IoC or transaction management functionality. The NHibernate support classes can be used in typical 3rd party library style. However, usage inside a Spring IoC container does provide additional benefits in terms of ease of configuration and deployment; as such, most examples in this section show configuration inside a Spring containe

]]>
-Contains HibernateTemplate -Generic implementation of HibernateTemplate -Generic implementation of base DAO class -Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc.bak deleted file mode 100644 index 4f5a698bd..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate20.dxc.bak +++ /dev/null @@ -1,10 +0,0 @@ - - - - This assembly provides integration of NHibernate 1.2 with Spring concepts.

-

Contains SessionFactory helper classes, a template plus callback for Hibernate access, and an implementation of Spring's transaction SPI for local Hibernate transactions.

]]>
- Contains HibernateTemplate - Generic implementation of HibernateTemplate - Generic implementation of base DAO class - Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate21.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate21.dxc deleted file mode 100644 index 576998445..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.NHibernate21.dxc +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - -This assembly provides integration of NHibernate 2.0 with Spring concepts. -NHibernate integration are good places to get started]]> -The Spring Framework provides integration with NHibernate in terms of resource management, DAO implementation support, and transaction strategies. For example for NHibernate, there is first-class support with lots of IoC convenience features, addressing many typical NHibernate integration issues. All of these support packages for O/R (Object Relational) mappers comply with Spring's generic transaction and DAO exception hierarchies. There are usually two integration styles: either using Spring's DAO 'templates' or coding DAOs against the 'plain' NHibernate APIs. In both cases, DAOs can be configured through Dependency Injection and participate in Spring's resource and transaction management.

-

 

-

You can use Spring's support for NHibernate without needing to use Spring IoC or transaction management functionality. The NHibernate support classes can be used in typical 3rd party library style. However, usage inside a Spring IoC container does provide additional benefits in terms of ease of configuration and deployment; as such, most examples in this section show configuration inside a Spring container.

]]>
-Contains HibernateTemplate -Integration with Spring based NHibernate B ytecode provider -Generic implementation of HibernateTemplate -Generic implementation of base DAO class -Provides Open Session In View module, base DAO class for HibernateTemplate usage, and SessionScope utilty class -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Data.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Data.dxc deleted file mode 100644 index 29eff7185..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Data.dxc +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - on - on - 1139 - - -The Spring.Data assembly provides an implementation of best practice approaches to data access.

-

Specifically, it contains an abstraction for transaction management that provides the following benefits

-
    -
      -
    • -

      Provides a consistent programming model across different transaction APIs such as ADO.NET, EnterpriseServices, System.Transactions, and NHibernate.

      -
    • -

      Support for declarative transaction management with any of the above data access technologies

      -
    • -

      Provides a simple API for programmatic transaction management

      -
    • -

      Integrates with Spring's high level persistence integration APIs such as AdoTemplate.

-

 

-

Spring.Data also contains an abstraction for data access via ADO.NET that provides the following benefits and features

-
    -
      -
    • -

      Consistent and comprehensive database provider interfaces for both .NET 1.1 and 2.0

      -
    • -

      Integration with Spring's transaction management features.

      -
    • -

      'One-liner' implementations for the most common database usage patterns lets you focus on the 'meat' of your ADO.NET code.

      -
    • -

      Template style use of DbCommand that removes the need to write typical ADO.NET boiler-plate code.

      -
    • -

      Easy database parameter creation/management

      -
    • -

      Provider independent exceptions with database error codes and higher level DAO exception hierarchy.

      -
    • -

      Centralized resource management for connections, commands, data readers, etc.

      -
    • -

      Simple DataReader to Object mapping framework.

-

 

-

For more information refer to the Getting Started section within this documentation and the reference documentation, the latest copy of which can be found on the Spring.NET web site.

]]>
-Spring.DataQuickStart are the best places to get started using the functionality contained in Spring.Data.]]> -Foundational support for Data Access, providing and ADO.NET Framework, declarative transaction management, and exception translation features. -Exception hierarchy enabling sophisticated error handling independent of the data access approach in use.

-

For example, when DAOs and data access frameworks use the exceptions in this package (and custom subclasses), calling code can detect and handle common problems such as deadlocks without being tied to a particular data access strategy such as ADO.NET or ORM libraries, as well as vendor specific error codes.

]]>
-Support classes for DAO implementations, providing miscellaneous utility methods. -Support classes for generic DAO implementations, providing miscellaneous utility methods. -The classes in this package make ADO.NET easier to use and
reduce the likelihood of common errors.

-

The central class in this namespace is AdoTemplate, which removes the need to manage resource management for connections, commands, data readers, etc. and integrates with Spring's Transaction management features.

]]>
- -Custom schema for DbProvider configuration -Provides the core ADO.NET framework, based on AdoTemplate and its associated callback interfaces, delegates and helper objects. -Generic implementation of Spring.Data functionality such as AdoTemplate and RowMappers. -and stored procedures as thread-safe, reusable objects. -

-

This ADO.NET abstraction depends on the features of AdoTemplate and as such exceptions thrown are in are thrown are within Spring' DAO exception class hierarchy.

]]>
-Generic implementation of functionality in the Spring.Data.Object namespace. -Classes supporting the Spring.Data namespace -

-

Transaction callback interfaces and delegates for use with TransactionTemplate.

-

Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.

]]>
-Custom schema for configuration of declarative transaction management. - -Classes supporting the Spring.Transaction namespace. -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc deleted file mode 100644 index c56a54f88..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - on - on - 0 - - -This package contains integration classes for TIBCO EMS, allowing for Spring-style EMS access. -Spring.EmsQuickStart as well as the section in the reference docs are good places to get started.]]> - -Provides interface based wrapper classes over native TIBCO EMS APIs -with XML schema being the primary configuration format.]]> -Provides a PlatformTransactionManager implementation for a single EMS ConnectionFactory -Provides a EmsTemplate class and various callback interfaces/delegates.]]> - -]]> -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like EmsTemplate.]]> -between .NET objects and EMS messages.]]> -Support namespace for managing destinations - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc.bak deleted file mode 100644 index 3c2499bb6..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Ems.dxc.bak +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - on - on - 0 - - -This package contains integration classes for TIBCO EMS, allowing for Spring-style EMS access. -Provides interface based wrapper classes over native TIBCO EMS APIs -with XML schema being the primary configuration format.]]> -Provides a PlatformTransactionManager implementation for a single EMS ConnectionFactory -Provides a EmsTemplate class and various callback interfaces/delegates.]]> - -]]> -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like EmsTemplate.]]> -between .NET objects and EMS messages.]]> -Support namespace for managing destinations - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc deleted file mode 100644 index 623c9db32..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - on - on - 0 - - - -Spring.NmsQuickStart as well as the section in the reference docs are good places to get started.]]> - -Support namespace for declarative messaging configuration, with XML schema being the primary configuration format. -Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory. - - -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like NmsTemplate.]]> -between .NET objects and NMS messages.]]> -Support classes that deal with destination management. - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc.bak deleted file mode 100644 index f57e7c02f..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.Nms.dxc.bak +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - on - on - 0 - - - -Spring.NmsQuickStart as well as the section in the reference docs are good places to get started.]]> -Support namespace for declarative messaging configuration, with XML schema being the primary configuration format. -Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory. - - -Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods. -to be used by higher-level classes like NmsTemplate.]]> -between .NET objects and NMS messages.]]> -Support classes that deal with destination management. - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc deleted file mode 100644 index c2eb666a0..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - on - on - 0 - - - -here as well as in the reference docs included in the distribution.  There is also the section "A quick tour for the impatient" in the reference docs that is a good introduction.]]> -The goals of Spring's MSMQ 3.0 messaging support is to raise the level of abstraction when writing MSMQ applications. The System.Messaging API is a low-level API that provides the basis for creating a messaging application. However, 'Out-of-the-box', System.Messaging leaves the act of creating sophisticated multi-threaded messaging servers and clients as an infrastructure activity for the developer. Spring fills this gap by proving easy to use helper classes that makes creating an enterprise messaging application easy. These helper classes take into account the nuances of the System.Messaging API, such as its lack of thread-safety in many cases, the handling of so-called 'poison messages' (messages that are endlessly redelivered due to an unrecoverable exception during message processing), and combining database transactions with message transactions. Other goals of Spring's MSMQ messaging support are to support messaging best practices, in particular encouraging a clean architectural layering that separates the messaging middleware specifics from the core business processing.

-

Spring's approach to distributed computing has always been to promote a plain old .NET object approach or a PONO programming model. In this approach plain .NET objects are those that are devoid of any reference to a particular middleware technology. Spring provides the 'adapter' classes that converts between the middleware world, in this case MSMQ, and the oo-world of your business processing. This is done through the use of Spring's MessageListenerAdapter class and IMessageConverters.

]]>
-Base exceptions - -Message container functionality. -Provides general MSMQ support classes to be used by higher-level classes like MessageQueueTemplate -Provides a IMessageConverter abstraction to convert between .NET objects and MSMQ messages -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc.bak deleted file mode 100644 index 326bfedfe..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Messaging.dxc.bak +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 170 - on - on - - - -Base exceptions - -Message container functionality. -Provides general MSMQ support classes to be used by higher-level classes like MessageQueueTemplate -Provides a IMessageConverter abstraction to convert between .NET objects and MSMQ messages - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc deleted file mode 100644 index 7374f4f12..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - on - on - 0 - - -Support for configuring Quartz.NET scheduler objects in a Spring context. -Spring.Scheduling.Quartz.Example, as well as the Quartz section in the reference docs are good places to get started.]]> - -Base exceptions - - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc.bak deleted file mode 100644 index c3c60ffd8..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Scheduling.Quartz.dxc.bak +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - 0 - on - on - - -Support for configuring Quartz.NET scheduler objects in a Spring context. -Base exceptions - - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Services.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Services.dxc deleted file mode 100644 index 9ded4c538..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Services.dxc +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - on - on - 0 - - -here.  The reference docs are also a good place to get started.]]> -The goal of Spring's integration with distributed technologies is to adapt plain .NET objects so they can be used with a specific distributed technology. This integration is designed to be as non-intrusive as possible. If you need to expose an object to a remote process then you can define an exporter for that object. Similarly, on the client side you define an corresponding endpoint accessor. Of course, the object's methods still need to be suitable for remoting, i.e. coarse grained, to avoid making unnecessary and expensive remote calls.

-

Since these exporters and client side endpoint accessors are defined using meta data for Spring IoC container, you can easily use dependency injection on them to set initial state and to 'wire up' the presentation tier, such as web forms, to the service layer. In addition, you may apply AOP aspects to the exported classes and/or service endpoints to apply behavior such as logging, security, or other custom behavior that may not be provided by the target distributed technology. The Spring specific terminology for this approach to object distribution is known as Portable Service Abstractions (PSA). As a result of this approach, you can decide much later in the development process the technical details of how you will distribute your objects as compared to traditional code centric approaches. Changing of the implementation is done though configuration of the IoC container and not by recompilation. Of course, you may choose to not use the IoC container to manage these objects and use the exporter and service endpoints programatically.

-

 

-

Supported technologies are:

-
    -
      -
    • .NET Remoting
    • -
    • EnterpriseServices
    • -
    • .ASMX WebServices
    • -
    • WCF Services
]]>
- -
    -
  • .NET Remoting
  • -
  • EnterpriseServices
  • -
  • .ASMX WebServices
  • -
  • WCF Services
]]>
-Remoting classes for EnterpriseService/COM+ Services in .NET. Provides a proxy factory for accessing .NET EnterpriseService objects, an exporter for making object available to .NET EnterpriseService clients, and an application exporter to register EnterpriseService applications -Remoting classes for conventional .NET remotoing. Provides a proxy factory for accessing .NET remoted objects and an exporter for making objects available to .NET Remoting clients. -

 

]]>
-Configuration support classes for Spring .NET Remoting support, such as custom namespaces -Support classes for the .NET Remoting subsystem, such as the proxy type builder. -Provides a Spring specific System.ServiceModel.ServiceHost -Support for hosting WCF services in a standalone application -Support classes for the WCF subsystem, providing proxy builder, such as the proxy type builder. - -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc deleted file mode 100644 index 1f395d411..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - on - on - 0 - - -NVelocity as Spring templating technology.]]> -Spring's Template Engine Integration.]]> - -Contains VelocityEngineFactoryObject -Spring XML Namespace support to configure Velocity - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc.bak deleted file mode 100644 index 0563921c5..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Template.Velocity.dxc.bak +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - 0 - on - on - - -Provides support for configuration of Velocity -Contains VelocityEngineFactoryObject -Spring XML Namespace support to configure Velocity - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc deleted file mode 100644 index e59b4cbeb..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - on - on - 0 - - -Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion. Useful as base classes for application-specific tests. -reference documentation on testing for information on how to get started.]]> -While dependecy injection generally leads to classes that are easier to unit test, precisely becuase there are no hidden dependencies in the code and an objects collaborators can be coded explicitly in the test, it is also important to be able to perform some integration testing enabling you to test things such as:

-
    -
  • The correct wiring of your Spring IoC container contexts.
  • -
  • Data access using ADO.NET or an ORM tool. This would include such things such as the correctness of SQL statements / or NHibernate XML mapping files.
]]>
- -
diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc.bak deleted file mode 100644 index f492f1787..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Testing.Microsoft.dxc.bak +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - 0 - on - on - - -Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion. Useful as base classes for application-specific tests. - - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc b/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc deleted file mode 100644 index 5a1d5606d..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - on - on - 0 - - - - -ASP.NET AJAX Integration -Provides integration with ASP.NET AJAX allowing you to easily expose a plain object to client-side Javascript and have it configured with dependency injection and apply AOP aspects. - diff --git a/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc.bak b/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc.bak deleted file mode 100644 index 1d0444227..000000000 --- a/doc/docx/Spring-1.3/net-2.0/Spring.Web.Extensions.dxc.bak +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - on - on - 0 - - - - -Provides integration with ASP.NET AJAX allowing you to easily expose a plain object to client-side Javascript and have it configured with dependency injection and apply AOP aspects. - diff --git a/doc/docx/Spring-1.3/net-2.0/UnRegisterHelp2.bat b/doc/docx/Spring-1.3/net-2.0/UnRegisterHelp2.bat deleted file mode 100644 index b3b5799ed..000000000 --- a/doc/docx/Spring-1.3/net-2.0/UnRegisterHelp2.bat +++ /dev/null @@ -1,20 +0,0 @@ -REM In order to run this Help 2 registration script you must have -REM all COL_* files and the .hxs file in the same directory as -REM this file. Additionally, InnoHxReg.exe must be in the same -REM directory or in the system path. -REM -REM For more information on deploying Help 2 files, refer to the -REM HelpStudio on-line help file under the 'Deploying the Help -REM System' section. - -REM Remove the plug in to the Visual Studio.NET 2008 help system -InnovaHxReg /U /P /productnamespace:MS.VSIPCC.v90 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Remove the plug in to the Visual Studio.NET 2005 help system -InnovaHxReg /U /P /productnamespace:MS.VSIPCC.v80 /producthxt:_DEFAULT /namespace:Spring.NET /hxt:_DEFAULT - -REM Un-Register the help file (title in Help 2.0 terminology) -InnovaHxReg /U /T /namespace:Spring.NET /id:Spring.NET-1.3.0 /langid:1033 /helpfile:"Spring.NET.hxs" - -REM Un-Register the Namespace -InnovaHxReg /U /N /Namespace:Spring.NET /Description:"Spring.Template.Velocity" /Collection:COL_Spring-1.3.0.hxc diff --git a/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.build b/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.build deleted file mode 100644 index d1e1d949f..000000000 --- a/examples/Spring/Spring.AopQuickStart/Spring.AopQuickStart.build +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.build deleted file mode 100644 index 6013e06af..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.build +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.build deleted file mode 100644 index e1475775d..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.build +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.build deleted file mode 100644 index fd3f2e202..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.build +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.build deleted file mode 100644 index ca2309665..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.build +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.build deleted file mode 100644 index 017635b8f..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.build +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.build deleted file mode 100644 index efd249ba0..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.build +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.build deleted file mode 100644 index 5e4e88961..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.build +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.build b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.build deleted file mode 100644 index c348d5ecb..000000000 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.build +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.Examples.build b/examples/Spring/Spring.Examples.build deleted file mode 100644 index c3a8761ff..000000000 --- a/examples/Spring/Spring.Examples.build +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.build b/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.build deleted file mode 100644 index 99874385e..000000000 --- a/examples/Spring/Spring.IoCQuickStart.AppContext/Spring.IocQuickStart.AppContext.build +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.build b/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.build deleted file mode 100644 index 08058fe5e..000000000 --- a/examples/Spring/Spring.IoCQuickStart.EventRegistry/Spring.IocQuickStart.EventRegistry.build +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.build b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.build deleted file mode 100644 index c7213ddd2..000000000 --- a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.build +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/SpringAir.build b/examples/Spring/SpringAir/SpringAir.build deleted file mode 100644 index 37b7b4aa8..000000000 --- a/examples/Spring/SpringAir/SpringAir.build +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.build b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.build deleted file mode 100644 index 60fa69e9c..000000000 --- a/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.build +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.build b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.build deleted file mode 100644 index 25fd46c62..000000000 --- a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.build +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2003/SpringAir.Web.build b/examples/Spring/SpringAir/src/SpringAir.Web.2003/SpringAir.Web.build deleted file mode 100644 index dbc61a489..000000000 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2003/SpringAir.Web.build +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005/SpringAir.Web.build b/examples/Spring/SpringAir/src/SpringAir.Web.2005/SpringAir.Web.build deleted file mode 100644 index dbc61a489..000000000 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2005/SpringAir.Web.build +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2010/SpringAir.Web.build b/examples/Spring/SpringAir/src/SpringAir.Web.2010/SpringAir.Web.build deleted file mode 100644 index 65fc95240..000000000 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2010/SpringAir.Web.build +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.build b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.build deleted file mode 100644 index 30f75efcd..000000000 --- a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.build +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.build b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.build deleted file mode 100644 index ac6fe87de..000000000 --- a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.build +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll b/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll deleted file mode 100644 index b2f677bbd..000000000 Binary files a/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll and /dev/null differ diff --git a/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll.mdb b/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll.mdb deleted file mode 100644 index 1ab00e6c3..000000000 Binary files a/lib/Mono/2.0/Apache.NMS.ActiveMQ.dll.mdb and /dev/null differ diff --git a/lib/Mono/2.0/Apache.NMS.dll b/lib/Mono/2.0/Apache.NMS.dll deleted file mode 100644 index 968c70af3..000000000 Binary files a/lib/Mono/2.0/Apache.NMS.dll and /dev/null differ diff --git a/lib/Mono/2.0/Apache.NMS.dll.mdb b/lib/Mono/2.0/Apache.NMS.dll.mdb deleted file mode 100644 index 0dc52a7c4..000000000 Binary files a/lib/Mono/2.0/Apache.NMS.dll.mdb and /dev/null differ diff --git a/lib/Mono/2.0/EULA.rtf b/lib/Mono/2.0/EULA.rtf deleted file mode 100644 index 1137bf3ac..000000000 --- a/lib/Mono/2.0/EULA.rtf +++ /dev/null @@ -1,522 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} -{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ???};} -{\f51\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Univers};}{\f167\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f183\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\f184\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\f186\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\f187\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\f188\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\f189\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\f190\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\f191\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\f203\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};} -{\f204\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};}{\f206\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f207\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};} -{\f208\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};}{\f209\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f210\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};} -{\f211\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};}{\f295\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f293\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};} -{\f294\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}{\f296\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f297\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};} -{\f300\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}{\f523\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f524\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f526\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f527\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f530\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f563\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ???};} -{\f564\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ???};}{\f566\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ???};}{\f567\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ???};} -{\f568\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ???};}{\f569\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ???};}{\f570\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ???};} -{\f571\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ???};}{\f572\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ???};}{\f693\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Univers};} -{\f694\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Univers};}{\f696\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Univers};}{\f697\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Univers};} -{\f700\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Univers};}{\f1855\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f1853\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} -{\f1854\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f1856\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f1857\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} -{\f1860\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; -\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp -\fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext0 \sautoupd \sqformat \spriority0 \styrsid2453294 Normal;}{\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \styrsid2453294 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext2 \slink16 \sqformat \styrsid2453294 heading 2;}{\s3\ql \li0\ri0\sb120\sa120\widctlpar\tx1077\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat \styrsid2453294 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar -\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext4 \slink18 \sqformat \styrsid2453294 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat \styrsid2453294 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar -\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext6 \slink20 \sqformat \styrsid2453294 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat \styrsid2453294 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar -\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext8 \slink22 \sqformat \styrsid2453294 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat \styrsid2453294 heading 9;}{\*\cs10 \additive \slink51 \slocked \ssemihidden \styrsid2453294 -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon10 \slink1 \slocked \styrsid6178267 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af31503\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af31503\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af31507\afs28 \ltrch\fcs0 \b\fs28\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \ab\ai\af31507\afs26 \ltrch\fcs0 \b\i\fs26\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af31507 \ltrch\fcs0 -\b\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af31507\afs24 \ltrch\fcs0 \fs24\loch\f31506\hich\af31506\dbch\af31505 -\sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af31507\afs24 \ltrch\fcs0 \i\fs24\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \af31503 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{ -\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext24 \styrsid2453294 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \styrsid2453294 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \styrsid2453294 Body 3;}{ -\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext27 \styrsid2453294 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 \styrsid2453294 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 \styrsid2453294 Body 6;}{ -\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext30 \styrsid2453294 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 \styrsid2453294 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \styrsid2453294 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 \styrsid2453294 -Bullet 1;}{\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \styrsid2453294 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \styrsid2453294 -Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \styrsid2453294 Bullet 4;}{\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar -\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 \styrsid2453294 -Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid2453294 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar -\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \styrsid2453294 -Bullet 7;}{\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \styrsid2453294 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar -\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon32 \snext41 \styrsid2453294 Bullet 9;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 -Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \styrsid2453294 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \styrsid2453294 Preamble Border;}{ -\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext46 \styrsid2453294 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \styrsid2453294 Heading 2 Warranty;}{\*\cs49 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid12483380 Hyperlink;}{\s50\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls13\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon35 \snext50 \sautoupd \styrsid2453294 Bullet 3 Underline;}{\s51\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext51 \slink10 \styrsid11613206 Char;}{\s52\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext52 \slink53 \ssemihidden \styrsid16123551 footnote text;}{\*\cs53 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 -\f38\fs20 \sbasedon10 \slink52 \slocked \ssemihidden Footnote Text Char;}{\*\cs54 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden \styrsid16123551 footnote reference;}{ -\s55\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext55 \slink56 \ssemihidden \styrsid16123551 endnote text;}{\*\cs56 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink55 \slocked \ssemihidden Endnote Text Char;}{\*\cs57 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super -\sbasedon10 \ssemihidden \styrsid16123551 endnote reference;}{\s58\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext58 \slink59 \ssemihidden \styrsid16123551 annotation text;}{\*\cs59 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 -\sbasedon10 \slink58 \slocked \ssemihidden Comment Text Char;}{\*\cs60 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \styrsid16123551 annotation reference;}{\s61\ql \li0\ri0\sa160\sl-240\slmult0 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext61 \styrsid8833 Char1;}{ -\s62\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext62 \styrsid2453294 Heading 3 Bold;}{\s63\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext63 \styrsid2453294 Bullet 4 Underline;}{ -\s64\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext64 \styrsid2453294 Body 2 Underline;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext65 \styrsid2453294 Preamble Border Above;}{\*\cs66 \additive \v\f2\cf12\sub \styrsid14319332 tw4winMark;}{ -\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext67 \slink68 \ssemihidden \styrsid6453702 Balloon Text;}{\*\cs68 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 \sbasedon10 \slink67 \slocked \ssemihidden Balloon Text Char;}{ -\s69\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon58 \snext58 \slink70 \ssemihidden \sunhideused \styrsid16201594 annotation subject;}{\*\cs70 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon59 \slink69 \slocked \ssemihidden \styrsid16201594 Comment Subject Char;}{ -\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext71 \slink72 \ssemihidden \sunhideused \styrsid16473449 header;}{\*\cs72 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink71 \slocked \ssemihidden \styrsid16473449 Header Char;}{ -\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext73 \slink74 \ssemihidden \sunhideused \styrsid16473449 footer;}{\*\cs74 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink73 \slocked \ssemihidden \styrsid16473449 Footer Char;}}{\*\listtable -{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s41 -\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160 -\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 -}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738} -{\list\listtemplateid-1085748990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace0\levelindent0{\leveltext\leveltemplateid-21470828\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} -\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname -;}\listid325669543}{\list\listtemplateid-1793664660{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1470557282{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace360\levelindent0{\leveltext -\'01\u-3913 ?;}{\levelnumbers;}\b\i0\fs20\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af51\afs20 \ltrch\fcs0 \b\i0\f51\fs20\fbias0\hres0\chhres0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0\hres0\chhres0 \s62\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s6\fi-357\li2149 -\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 -\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 -\b0\i0\f51\fs20\fbias0\hres0\chhres0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 -\ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers -\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 -\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2520 -\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3240 -\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-48305026 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid-258053656\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid988437699}{\list\listtemplateid285099256\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid-308626962\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s50\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1121073746}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid961321180\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s38\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1182702444\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1}{\listoverride\listid477573462 -\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764\listoverridecount0\ls6} -{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10}{\listoverride\listid394402059 -\listoverridecount0\ls11}{\listoverride\listid700712945\listoverridecount0\ls12}{\listoverride\listid1121073746\listoverridecount0\ls13}{\listoverride\listid325669543\listoverridecount0\ls14}{\listoverride\listid398796681\listoverridecount0\ls15} -{\listoverride\listid988437699\listoverridecount0\ls16}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid8833\rsid25262\rsid149813\rsid202786\rsid224501\rsid336100\rsid619688\rsid687529\rsid993583 -\rsid1050666\rsid1063606\rsid1123747\rsid1247323\rsid1271240\rsid1314581\rsid1340611\rsid1396639\rsid1397504\rsid1445017\rsid1522967\rsid1660354\rsid1908946\rsid1967913\rsid1985256\rsid2040602\rsid2055273\rsid2169328\rsid2173862\rsid2294074\rsid2299921 -\rsid2303227\rsid2325299\rsid2325781\rsid2438325\rsid2443042\rsid2453294\rsid2631094\rsid2767599\rsid2837055\rsid2891929\rsid2908896\rsid3041681\rsid3084461\rsid3089876\rsid3090601\rsid3153954\rsid3176869\rsid3428779\rsid3494352\rsid3551572\rsid3565740 -\rsid3567813\rsid3607608\rsid3611273\rsid3737799\rsid3745708\rsid3805003\rsid3807310\rsid3893477\rsid3943274\rsid3952936\rsid4080061\rsid4130624\rsid4131293\rsid4151172\rsid4261399\rsid4285630\rsid4420257\rsid4538955\rsid4653850\rsid4657166\rsid4658437 -\rsid4665525\rsid4736258\rsid4927714\rsid5003640\rsid5009230\rsid5054803\rsid5055072\rsid5076588\rsid5077281\rsid5112338\rsid5140732\rsid5200145\rsid5252592\rsid5253692\rsid5272300\rsid5398118\rsid5575913\rsid5586591\rsid5660232\rsid5723753\rsid5733021 -\rsid5792090\rsid5839501\rsid5845217\rsid5848133\rsid5965347\rsid5969393\rsid5984178\rsid6178267\rsid6182090\rsid6306943\rsid6423491\rsid6423682\rsid6453702\rsid6499651\rsid6648707\rsid6692412\rsid6693430\rsid6759000\rsid6819414\rsid6952772\rsid6973360 -\rsid6976059\rsid7030393\rsid7091096\rsid7236981\rsid7293866\rsid7354836\rsid7481530\rsid7492415\rsid7627513\rsid7798874\rsid7951946\rsid7961682\rsid8137451\rsid8144333\rsid8264327\rsid8279245\rsid8333386\rsid8335631\rsid8349552\rsid8350558\rsid8392700 -\rsid8456026\rsid8457665\rsid8523053\rsid8532277\rsid8542814\rsid8586611\rsid8596935\rsid8602482\rsid8727711\rsid8938190\rsid9043979\rsid9069536\rsid9139129\rsid9196121\rsid9337714\rsid9378118\rsid9587393\rsid9587545\rsid9786004\rsid9857806\rsid9859629 -\rsid9989898\rsid10179210\rsid10289240\rsid10441824\rsid10565710\rsid10683655\rsid10705127\rsid10760272\rsid10951817\rsid11015424\rsid11095783\rsid11107534\rsid11224150\rsid11229606\rsid11230219\rsid11369554\rsid11613206\rsid11632249\rsid11676698 -\rsid11745537\rsid11936795\rsid11994093\rsid12016559\rsid12321879\rsid12483380\rsid12548342\rsid12613461\rsid12649626\rsid12791161\rsid12804081\rsid12870507\rsid12980889\rsid13004705\rsid13007617\rsid13110106\rsid13112801\rsid13240722\rsid13328841 -\rsid13336212\rsid13589070\rsid13637968\rsid13654305\rsid13783570\rsid14101503\rsid14107866\rsid14117292\rsid14240631\rsid14254048\rsid14299190\rsid14303978\rsid14311941\rsid14319332\rsid14352839\rsid14429059\rsid14434712\rsid14699709\rsid14749252 -\rsid14756287\rsid14825882\rsid15040283\rsid15142898\rsid15167476\rsid15231427\rsid15286622\rsid15290249\rsid15410853\rsid15491589\rsid15676556\rsid15825446\rsid15874102\rsid15946803\rsid16018894\rsid16069256\rsid16072846\rsid16078530\rsid16085697 -\rsid16123551\rsid16201594\rsid16340170\rsid16392012\rsid16451237\rsid16473449\rsid16524744\rsid16542872\rsid16543614\rsid16723387}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 -\mnaryLim1}{\info{\creatim\yr2006\mo11\dy27\hr13\min3}{\revtim\yr2006\mo11\dy27\hr13\min3}{\version1}{\edmins0}{\nofpages1}{\nofwords169}{\nofchars1015}{\nofcharsws1182}{\vern32857}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordm -l}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1152\margr1152\margt1152\margb1152\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1152\dgvorigin1152\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel -\wrppunct\asianbrkrule\rsidroot12483380\newtblstyruls\nogrowautofit\viewbksp1\remdttm\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0 -{\*\docvar {db_xml}{\'0d\'0dhttp://usetermassembly/dealbuilder_live/DealBuilderNET/dealbuilder.aspxmicrosoftmicrosoftmicrosoft96729672tbctbcUSETERMS_SUPPSUPER_ENGLISH2.6List of Supplement License Terms Languages\'0d2006032 -9495trueuniquetruetruetruetruetruetruetrueeagerday_month_year,.day -_month_year,._blankrtffalsedraftingindefinitetrueautosave|text|falseowner|text|REDMOND\'5cmalinftruefalsetruepromptvaluedeferredgrouppagesureunknownunsurefalsealiasfalseascendingfalsetruefalseRepeatCheckPromptAnswerDeferralGuidanceInsert your comments belowVaria -ble/dealbuilder_live/help/dealbuilder/help.htmlonsubmittruetruefalsetruefalsefalsetrue2dropdownsureUnknownfirstOtherlast20 -204Specify othe -rs:Specify other:11, and and/or or YesNo(%1 of %2)&\'3bnbsp\'3bvisibledigitsPrevNext&\'3bnbsp\'3b|&\'3bnbsp\'3b*afteraftertruefalseclient_side<\'3bU>\'3bWARNING:&l -t\'3b/U>\'3b That page is no longer relevant because of answers given on this page or a previous page!enabledrelevant_pages11100Chinese (Simplified)Chinese (Traditional)CzechDanishDutchEnglishFinnishFrenchGermanGreekHungarianItalianJapaneseKoreanNorwegian (Bokmal)PolishPortuguese (Brazil)Portuguese (Portugal)RussianSpanishSwedishTurkish101Microsoft .NET Framework 3.002006/11/012009/09/01NAAdditional terms for the supplementWindows operating - system}}{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar -\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid16473449 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 MICROSOFT SOFTWARE SUPPLEMENT LICENSE TERMS -\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6648707 \hich\af38\dbch\af11\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6453702 \hich\af38\dbch\af11\loch\f38 -ASP.NET 2.0 {\*\xmlopen\xmlns2{\factoidname City}}{\*\xmlopen\xmlns2{\factoidname place}}\hich\af38\dbch\af11\loch\f38 AJAX{\*\xmlclose}{\*\xmlclose} EXTENSIONS}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid8532277\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft }{ -\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6648707 \hich\af38\dbch\af11\loch\f38 Windows operating system}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 \hich\f38 software (the \'93\loch\f38 -\hich\f38 software\'94\loch\f38 ), you may use this supplement. You may not use it if you do \hich\af38\dbch\af11\loch\f38 not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software. -\par \hich\af38\dbch\af11\loch\f38 The following license terms describe}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid3893477\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 -\hich\af38\dbch\af11\loch\f38 additional use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 terms}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 - for this supplement. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6178267\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -These terms and the license terms for the software \hich\af38\dbch\af11\loch\f38 apply to your use of the supplement. If there is a conflict, these supplemental license terms apply.}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid2837055\charrsid6952772 - -\par }{\rtlch\fcs1 \af38 \ltrch\fcs0 \caps\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 By using this supplement, you accept these terms. If you do not accept them, do not use this supplement.}{\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 1.\tab}}\pard\plain \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0 -\pnrdate-2035639326\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc4\pnrnfc2\pnrnfc3\pnrnfc1\pnrnfc0\pnrnfc4 -\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 -\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin360\itap0\pararsid5200145 -\rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -SUPPORT SERVICES FOR SUPPLEMENT. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft \hich\af38\dbch\af11\loch\f38 provides support services for }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 -\b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 this software}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 as described at }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \ab0\af38 -\ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 HYPERLINK "http://www.support.microsoft.com/common/international.aspx" }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\ul\cf2\insrsid10760272\charrsid10565710 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000017000000340000007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e0061006c002e0061007300 -700078000000e0c9ea79f9bace118c8200aa004ba90b7600000068007400740070003a002f002f007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e -0061006c002e0061007300700078000000002100000064}}}{\fldrslt {\rtlch\fcs1 \af38 \ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 www.support.microsoft.com/common/international.aspx}}}\sectd \ltrsect -\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid10565710 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid11613206\charrsid10565710 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid14303978 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 -MICROSOFT AJAX LIBRARY. }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 This supplement }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536 \hich\af38\dbch\af11\loch\f38 includes the Microsoft AJAX Library}{ -\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid14825882 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 -The license terms accompanying that additional}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid6693430 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 \hich\af38\dbch\af11\loch\f38 software }{\rtlch\fcs1 \af38 \ltrch\fcs0 -\b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 apply to it}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13004705\charrsid13004705 -\par }\pard \ltrpar\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13004705 {\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3807310\charrsid9069536 -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b0304140006000800000021000bcba3ae95060000561b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594d6f1b4518be23f11f467b6f6327b61b4775aad8b11b48d346b15bd4e37877bc3bcdecce6a669cd437d41e9190100571a012370e08a8d44a5c -caaf09144191fa17786766d7dec96e48d24650417d48bcb3cfbcdfef331fbe7aed7eccd0011192f2a4e3d52fd73c44129f0734093bdeedd1e0d2aa87a4c24980 -194f48c79b11e95d5b7fffbdab784d45242608e627720d77bc48a9746d6949fa308ce5659e9204de4db888b18247112e05021f82dc982d2dd76aada518d3c443 -098e41ecadc984fa048db4486f3d17de67f09828a9077c26865a347166186cb05fd70839933d26d001661d0ff404fc7044ee2b0f312c15bce87835f3f196d6af -2ee1b56c125327cc2dcc1b984f362f9b10ec2f1b9d221ccf95d6078df695cdb97c0360aa8cebf7fbbd7e7d2ecf00b0ef83a7d696a2ccc660b5decd651640f66b -5976afd6ac355c7c41fe4ac9e676b7db6db6335bac5003b25f1b25fc6aadd5d85876f00664f1cd12bed1dde8f55a0ede802cbe55c20faeb45b0d176f4011a3c9 -7e09ad133a1864d2e79009675b95f05580afd632f80205d530af2ead62c2137552adc5f81e1703006820c38a2648cd5232c13e54710fc76341b15680d7082ebc -b143be2c0d695d48fa82a6aae37d9862e88885bc57cfbf7ff5fc293a7af0ece8c14f470f1f1e3df8d10a72666de1242cce7af9ed677f3efe18fdf1f49b978fbe -a8c6cb22fed71f3ef9e5e7cfab81d03e0b735e7cf9e4b7674f5e7cf5e9efdf3daa806f083c2ec247342612dd2487688fc7e098898a6b39198bf3cd1845981667 -6c24a1c409d65a2ae4f755e4a06fce30cbb2e3d8d1256e04ef08a08f2ae0f5e93dc7e06124a68a5668de8e6207b8c339eb725119856dadab10e6d13409ab958b -6911b787f14195ee1e4e9cfcf6a729f0665e968ee3bd883866ee329c281c928428a4dff17d422abcbb4ba913d71dea0b2ef944a1bb147531ad0cc9888e9d6a5a -4cdaa231e46556e533e4db89cdce1dd4e5accaeb4d72e022a12b30ab307e449813c6eb78aa705c25728463560cf80daca22a238733e117717da920d321611cf5 -032265d59c5b02fc2d247d1b036355a67d87cd62172914ddaf927903735e446ef2fd5e84e3b40a3ba44954c47e20f7a14431dae5aa0abec3dd0ed1cf90079c9c -98ee3b9438e93e9d0d6ed3d031695120facd54e85c02553b0c1cd3e4efe89851e0635b031747c740802fbe7e5c51596f2b116fc09a54d5095bc7e8f724dc71d2 -ed7111d0b79f7337f134d92550e6e585e71de5bea35cef3f4fb927f5f3598976c1ad40bb7adf6037c5668b1c9fb8439e50c6866ac6c80d6936c912d689600083 -7a9e391d92f989298de06bc6eb0e2e14d8cc4182ab8fa88a86114e61835df7b4905066a24389522ee16067862b656b3c6cd2953d1636f581c1f281c46a870776 -78450fe7e782b918b3da84e6f0992b5ad102ceaa6ce54a2614dc7e1d65756dd499b5d58d6986ea1c6d7397218765d760701e4dd88020d8b640945b703ed7aae1 -6082190974dcedda9ba7c564e1225324231c902c47daef728eea264979ad989b00a89d8a1ce943de29512b686b6bb16fa0ed2c492aaa6b9ca02ecfde9b6429af -e0459674df1e6b4796149b9325e8b0e3b59bcb4d0ff938ed781338d3c2d73885ac4bbde7c32c848b215f095bf6a736b3e9f24536dbb9636e13d4e19ac2c6bde4 -b0c303a9906a13cbc89686799595004bb4266bff7213c27a510ed84a7f0d2b5656a118fe352b208e6e6ac964427c554c766144c7ce3e6654caa78a8861141ca2 -319b8a3d0ce9d7a50afe0454c2d5846104fd00f7683adae6954bce59d3156faf0cce8e63964638a35bdda279275bb8e9e3b90de6a9601ef85669bb71eefcae98 -96bf20578a65fc3f7345af277053b012e80cf8708d2b30d2fddaf1b8501107164a23ea0f046c1c0c7740b5c05d2cbc86a282cb64f35f9003fddff69c9561da1a -0e7c6a8f864850588f542408d9055a32d5778ab07ab67659912c13642aaa60ae4cadd9637240d84873604bafed1e8aa0d40d9b64346070c7ebcf7dce3a681cea -4d4eb1df1c0e99afbdb607fee99d8f6d6670cae561b3a1c9e33f37b16255b5f3cdf47ced2d3aa25f2cb6598dbc2b4059612968676dff9a269c73a9b58c55f278 -b9991b07592c7b0c83f30d510af73d48ff81f58f0a9fd95f26f4823ae27bc0ad087e68c88c4250d6975a9aee3c040c998f8e33e2cc23ac85d9e0669b271db77c -b9bee0bdaedd0795fc3ff35ef79ce19e6fcfdcec3add78a1e1ce63ec863b1bb5dd5b116ec8eff14685a1497e9c31c9313f6c157f7be2e37b90ee4db8e59f3225 -4d48e197258161033a34dd001460359aa9eb7f010000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468 -656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451 -eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e319872 -0e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2 -c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c020000130000000000000000000000000000 -0000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000000000 -2b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000014020000746865 -6d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021000bcba3ae95060000561b00001600000000000000000000 -000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027000000000000 -000000000000009a0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000950a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax266\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000009011 -9a8b6712c701feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/lib/Mono/2.0/Ionic.Zlib.dll b/lib/Mono/2.0/Ionic.Zlib.dll deleted file mode 100644 index 7c29e8cc7..000000000 Binary files a/lib/Mono/2.0/Ionic.Zlib.dll and /dev/null differ diff --git a/lib/Mono/2.0/NUnitAsp.dll b/lib/Mono/2.0/NUnitAsp.dll deleted file mode 100644 index 9f45eff82..000000000 Binary files a/lib/Mono/2.0/NUnitAsp.dll and /dev/null differ diff --git a/lib/Mono/2.0/NUnitAspEx.dll b/lib/Mono/2.0/NUnitAspEx.dll deleted file mode 100644 index 030f906e2..000000000 Binary files a/lib/Mono/2.0/NUnitAspEx.dll and /dev/null differ diff --git a/lib/Mono/2.0/NUnitAspEx.pdb b/lib/Mono/2.0/NUnitAspEx.pdb deleted file mode 100644 index de8778a07..000000000 Binary files a/lib/Mono/2.0/NUnitAspEx.pdb and /dev/null differ diff --git a/lib/Mono/2.0/NUnitAspEx.xml b/lib/Mono/2.0/NUnitAspEx.xml deleted file mode 100644 index e6d3470a3..000000000 --- a/lib/Mono/2.0/NUnitAspEx.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - NUnitAspEx - - - - - Encapsulates a request from within a testsuite using the "asptest://" pseudo-protocol. - - - - - Encapsulates the ugly details of deriving from HttpWebRequest. - - - Since various frameworks like NUnitAsp rely on the output of WebRequest.Create() being of type HttpWebRequest - but HttpWebRequest is not customizable the easy way, this class shields further derived classes from the ugly reflection details. - - - - - Creates a new instance for the given uri. - - the to create this request for. - - - - - - - - - - - Override this method in your derived class and call to set the response object. - - - - - Create the stream to be used for uploading content. - - - - - - Encapsulates a response from an . - - - - - Encapsulates the ugly details of deriving from HttpWebResponse. - - - - - Summary description for HttpReflectionUtils. - - - - - Summary description for HttpWebClient. - - - - - An AspFixtureHost lives inside it's own AppDomain with an initialized HttpRuntime. - - - - - Summary description for IAspFixtureHost. - - - - - Creates a new Host instance within a new AppDomain based on the passed in Properties. - - - You must not call this method from within an existing Host's AppDomain. - - - - - Unload the passed Host's AppDomain. - - - - - Return null to avoid timing out of remoting references - - - - - - Initializes the newly created host instance. - - - - - Use this property to gain access to the Host from within the Host's AppDomain - - - This property is set only within the Host's AppDomain. - Outside the AppDomain it will always return null. - - - - - Use to synchronize access to this host instance - - - - - Returns a reference to the AppDomain, that created this Host instance - - - - - Returns the physical assembly reference location this AppDomain has been created from. - - - - - Summary description for AspTestClient. - - - - - Summary description for AspTestContext. - - - - - Summary description for AspTestExecutionModule. - - - - diff --git a/lib/Mono/2.0/NVelocity.dll b/lib/Mono/2.0/NVelocity.dll deleted file mode 100644 index 9b44dfeb1..000000000 Binary files a/lib/Mono/2.0/NVelocity.dll and /dev/null differ diff --git a/lib/Mono/2.0/NVelocity.pdb b/lib/Mono/2.0/NVelocity.pdb deleted file mode 100644 index 6acd7032b..000000000 Binary files a/lib/Mono/2.0/NVelocity.pdb and /dev/null differ diff --git a/lib/Mono/2.0/System.Web.Extensions.dll b/lib/Mono/2.0/System.Web.Extensions.dll deleted file mode 100644 index 11fdd5c9b..000000000 Binary files a/lib/Mono/2.0/System.Web.Extensions.dll and /dev/null differ diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.dll b/lib/Net/2.0/Apache.NMS.ActiveMQ.dll deleted file mode 100644 index 9f703af40..000000000 Binary files a/lib/Net/2.0/Apache.NMS.ActiveMQ.dll and /dev/null differ diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb b/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb deleted file mode 100644 index c5c1fe0b5..000000000 Binary files a/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb and /dev/null differ diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.xml b/lib/Net/2.0/Apache.NMS.ActiveMQ.xml deleted file mode 100644 index 89ff38623..000000000 --- a/lib/Net/2.0/Apache.NMS.ActiveMQ.xml +++ /dev/null @@ -1,12294 +0,0 @@ - - - - Apache.NMS.ActiveMQ - - - - - Base class for all DataStructure implementations - - - - - An OpenWire command - - - - - An OpenWire command - - - - - Represents a marshallable entity - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Clone this object and return a new instance that the caller now owns. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessage() query. - - - - - - The correlation ID used to correlate messages with conversations or long running business processes - - - - - The destination of the message - - - - - The time in milliseconds that this message should expire in - - - - - The message ID which is set by the provider - - - - - Whether or not this message is persistent - - - - - The Priority on this message - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp the broker added to the message - - - - - The type name of this message - - - - - Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully. - - - - - The Message Group ID used to group messages together to the same consumer for the same group ID value - - - - - The Message Group Sequence counter to indicate the position in a group - - - - - Returns the ID of the producers transaction - - - - - Used when the message compression is enabled to track how many bytes - the EndianBinaryWriter actually writes to the stream before compression - so that the receiving client can read off the real bodylength from the - Message before the data is actually read. - - - - - Summary description for ActiveMQDestination. - - - - - Topic Destination object - - - - - Temporary Topic Destination object - - - - - Queue Destination object - - - - - Temporary Queue Destination object - - - - - prefix for Advisory message destinations - - - - - prefix for consumer advisory destinations - - - - - prefix for producer advisory destinations - - - - - prefix for connection advisory destinations - - - - - The default target for ordered destinations - - - - - The Default Constructor - - - - - Construct the Destination with a defined physical name; - - - - - - - Returns the advisory. - - - - - The advisory to set. - - - - - true if this is a destination for Consumer advisories - - - - - true if this is a destination for Producer advisories - - - - - true if this is a destination for Connection advisories - - - - - Returns the exclusive. - - - - - The exclusive to set. - - - - - Returns the ordered. - - - - - The ordered to set. - - - - - Returns the orderedTarget. - - - - - The orderedTarget to set. - - - - A helper method to return a descriptive string for the topic or queue - - - a descriptive string for this queue or topic - - - - - - - - - - Create a Destination - - - - - - - - Create a temporary name from the clientId - - - - - - - From a temporary destination find the clientId of the Connection that created it - - - the clientId or null if not a temporary destination - - - - - object to compare - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - Lets sort by name first then lets sort topics greater than queues - - another destination to compare against - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - - Returns the Destination type - - - - Gets the Destination Type of this Destination as a String value which is one - of {Queue,Topic,TempQueue,TempTopic}. - - - The Destination Type as a String. - - - - - - string representation of this instance - - - - - hashCode for this instance - - - - if the object passed in is equivalent, return true - - the object to compare - true if this instance and obj are equivalent - - - - - true if the destination matches multiple possible destinations - - - - Factory method to create a child destination if this destination is a composite - - - the created Destination - - - - Dictionary of name/value pairs representing option values specified - in the URI used to create this Destination. A null value is returned - if no options were specified. - - - - - Returns true if this destination represents a collection of - destinations; allowing a set of destinations to be published to or subscribed - from in one NMS operation. -

- If this destination is a composite then you can call {@link #getChildDestinations()} - to return the list of child destinations. -

-
- - - Summary description for ActiveMQQueue. - - - - - Method GetDestinationType - - An int - - - - Method CreateDestination - - An ActiveMQDestination - A String - - - - A Temporary Queue - - - - - A Temporary Topic - - - - - Summary description for ActiveMQTopic. - - - - - Represents an exception on the broker - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isBrokerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionError() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isControlCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isResponse() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Summary description for DataStructureSupport. - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isDestinationInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isFlushCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isKeepAliveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatch() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatchNotification() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Sets the value as a String - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessagePull() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveSubscriptionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isReplayCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isSessionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isShutdownInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isTransactionInfo() query. - - - - - - - Return an answer of true to the IsWireFormatInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - A base class with useful implementation inheritence methods - for creating marshallers of the OpenWire protocol - - - - - Converts the object to a String - - - - - Converts the object to a String - - - - - Converts the given transaction ID into a String - - - - - Creates the byte array into hexidecimal - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Represents a stream of boolean flags - - - - - Implements the OpenWire protocol. - - - - - Represents the marshalling of commands to and from an IO stream - - - - - Marshalls the given command object onto the stream - - - - - Unmarshalls the next command object from the stream - - - - - Gets the Transport that own this WireFormat instnace. - - - - - Gets the current version of the protocol that this WireFormat instance - supports - - - - - Tracks the state of a connection so a newly established transport can be - re-initialized to the state that was tracked. - - - - - - - null if the command is not state tracked. - - - - - - - - - - - - - - - - - - - - - - - - - - - - A Composite task is one of N tasks that can be managed by a - CompositTaskRunner instance. The CompositeTaskRunner checks each - task when its wakeup method is called to determine if the Task has - any work it needs to complete, if no tasks have any pending work - then the CompositeTaskRunner can return to its sleep state until - the next time its wakeup method is called or it is shut down. - - - - - Represents a task that may take a few iterations to complete. - - - - - Performs some portion of the work that this Task object is - assigned to complete. When the task is entirely finished this - method should return false. - - - A this indicates if this Task should - be run again. - - - - - Indicates if this Task has any pending work. - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - Allows you to request a thread execute the associated Task. - - - - - Wakeup the TaskRunner and have it check for any pending work that - needs to be completed. If none is found it will go back to sleep - until another Wakeup call is made. - - - - - Attempt to Shutdown the TaskRunner, this method will wait indefinitely - for the TaskRunner to quite if the task runner is in a call to its Task's - run method and that never returns. - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method returns and the TaskRunner may remain in the - running state. - - - A - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method sends an Abort to the Task thread and return. - - - A - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - We Expect MANY wakeup calls on the same TaskRunner. - - - - - shut down the task - - - - - - Scheduler Service useful for running various delayed units of work. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Manages the thread pool for long running tasks. Long running tasks are not - always active but when they are active, they may need a few iterations of - processing for them to become idle. The manager ensures that each task is - processes but that no one task overtakes the system. This is kina like - cooperative multitasking. - - If your OS/JVM combination has a good thread model, you may want to avoid - using a thread pool to run tasks and use a DedicatedTaskRunner instead. - - - - - This class provides a wrapper around the ThreadPool mechanism in .NET - to allow for serial execution of jobs in the ThreadPool and provide - a means of shutting down the execution of jobs in a deterministic - way. - - - - - Returns true if this ThreadPoolExecutor has been shut down but has not - finished running all the tasks that have been Queue. When a ThreadPoolExecutor - is shut down it will not accept any new tasks but it will complete all tasks - that have been previously queued. - - - - - Returns true if this ThreadPoolExecutor has been shut down and has also - completed processing of all outstanding tasks in its task Queue. - - - - - Represents an asynchronous task that is executed on the ThreadPool - at some point in the future. - - - - - A facility for applications to schedule tasks for future execution in a background - thread. Tasks may be scheduled for one-time execution, or for repeated execution at - regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks - to be scheduled in a single Timer object. - - Corresponding to each Timer object is a single background thread that is used to execute - all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer - task takes excessive time to complete, it "hogs" the timer's task execution thread. This - can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute - in rapid succession when (and if) the offending task finally completes. - - After the last live reference to a Timer object goes away and all outstanding tasks have - completed execution, the timer's task execution thread terminates gracefully (and becomes - subject to garbage collection). However, this can take arbitrarily long to occur. By default, - the task execution thread does not run as a Background thread, so it is capable of keeping an - application from terminating. If a caller wants to terminate a timer's task execution thread - rapidly, the caller should invoke the timer's cancel method. - - If the timer's task execution thread terminates unexpectedly, any further attempt to schedule - a task on the timer will result in an IllegalStateException, as if the timer's cancel method - had been invoked. - - This class is thread-safe: multiple threads can share a single Timer object without the - need for external synchronization. - - This class does not offer real-time guarantees: it schedules tasks using the - EventWaitHandle.WaitOne(TimeSpan) method. - - - - - Terminates this timer, discarding any currently scheduled tasks. Does not interfere - with a currently executing task (if it exists). Once a timer has been terminated, - its execution thread terminates gracefully, and no more tasks may be scheduled on it. - - Note that calling this method from within the run method of a timer task that was - invoked by this timer absolutely guarantees that the ongoing task execution is the - last task execution that will ever be performed by this timer. - - This method may be called repeatedly; the second and subsequent calls have no effect. - - - - - Removes all cancelled tasks from this timer's task queue. Calling this method has - no effect on the behavior of the timer, but eliminates the references to the cancelled - tasks from the queue. If there are no external references to these tasks, they become - eligible for garbage collection. - - Most programs will have no need to call this method. It is designed for use by the - rare application that cancels a large number of tasks. Calling this method trades - time for space: the runtime of the method may be proportional to n + c log n, where - n is the number of tasks in the queue and c is the number of cancelled tasks. - - Note that it is permissible to call this method from within a a task scheduled - on this timer. - - - - - Schedules the specified WaitCallback task for execution at the specified time. If the - time is in the past, the task is scheduled for immediate execution. The method returns - a TimerTask instance that can be used to later cancel the scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified TimerTask for execution at the specified time. If the - time is in the past. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - A Task that is run in a Timer instance either once or repeatedly. - - - - - Run this Timers event loop in its own Thread. - - - - - Interface for a Logger object used to store and retrieve Recovery - Information needed to recover distributed transactions that operate - in the Microsoft Distributed Transaction Context. - - - - - The Unique Id of the Resource Manager that this logger is currently - logging recovery information for. - - - - - The Path to the location on disk where the recovery log is written - to and read from. - - - - - Indiciate that the Logger should create and sibdirs of the - given location that don't currently exist. - - - - - Attribute that decorates IRecoveryLoggerFactory implementations to allow - the Recovery Policy to find all the available factories dynamically. - - - - - Registers the service with the given name. - - - - - A process actively using a service may see it go down before the DiscoveryAgent notices - the service's failure. That process can use this method to notify the IDiscoveryAgent - of the failure so that other listeners of this IDiscoveryAgent can also be made aware - of the failure. - - - - - Gets or sets the service add event handler - - - - - Gets or sets the service remove event handler. - - - - - Overriden by the actual agent class to handle the publish of this service - if supported by the agent. - - - - - Overriden by the agent class to handle starting any agent related services - or opening resources needed for the agent. - - - - - Overriden by the agent to handle shutting down any agent created resources. - - - - - Called from the Agent background thread to allow the concrete agent implementation - to perform its discovery of new services. - - - - - Returns true if this Broker has been marked as failed and it is now time to - start a recovery attempt. - - - - - Gets or sets the keep alive interval. This interval controls the amount - of time that a service is kept before being considered idle and removed from - the list of discovered services. This value is also used to control the - period of time that this service will wait before advertising itself. - - - - - Optional interface for service type objects which support a - logical suspend and resume mode. Services that can be suspended - when not needed can reduce resource load. - - - - - Factory class interface for all DiscoveryAgent factories. Each agent factory - should define its own factory attribute so that the agents can be found dynamically - by the DiscoveryAgentFactory class. - - - - - Attribute that decorates DiscoveryAgentFactory implementations to allow - the DiscoverAgentFactory to find all the available factories dynamically. - - - - - Discovered service data event object. Used to contain information on the - services that an agent discovers and track heartbeat and other service - events used to determine if a service has failed or timed out due to a - lack of recent reporting. - - - - - Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol, - an NMSConnectionException will be thrown. - - - - - - - Used to implement a filter on the transport layer. - - - - - Represents the logical networking transport layer. Transports implment the low - level protocol specific portion of the Communication between the Client and a Broker - such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing - the cononical OpenWire Commands used in this client into binary wire level packets that - can be sent to the Broker or Service that the Transport connects to. - - - - - Sends a Command object on the Wire but does not wait for any response from the - receiver before returning. - - - A - - - - - Sends a Command object which requires a response from the Broker but does not - wait for the response, instead a FutureResponse object is returned that the - caller can use to wait on the Broker's response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for a Response to that Command before - returning, this version waits indefinitely for a response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for the given TimeSpan to expire for a - response before returning. - - - A - - - A - - - A - - - - - Allows a caller to find a specific type of Transport in the Chain of - Transports that is created. This allows a caller to find a specific - object in the Transport chain and set or get properties on that specific - instance. If the requested type isn't in the chain than Null is returned. - - - A - - - A - - - - - Updates the Uri's that this Transport is aware of and will use to - connect itself to. If the rebalance option is true this method will - terminate any current connection and reconnect to another available - Uri. - - - A - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates if this Transport has already been disposed and can no longer - be used. - - - - - Indicates if this Transport is Fault Tolerant or not. A fault Tolerant - Transport handles low level connection errors internally allowing a client - to remain unaware of wire level disconnection and reconnection details. - - - - - Indiciates if the Transport is current Connected to is assigned URI. - - - - - The Remote Address that this transport is currently connected to. - - - - - Returns true if this Transport supports reconnections. - - - - - Returns true if this Transport can accept updated lists of connection Uri's. - - - - - Returns the IWireFormat object that this transport uses to marshal and - unmarshal Command objects. - - - - - Method Oneway - - A Command - - - - Method AsyncRequest - - A FutureResponse - A Command - - - - Method Request - - A Response - A Command - - - - Method Request with time out for Response. - - A Response - A Command - Timeout in milliseconds - - - - Method Start - - - - - Method Dispose - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Given a Key / Value mapping create and append a URI query value that represents the mapped - entries, return the newly updated URI that contains the value of the given URI and the - appended query value. Each entry in the query string is prefixed by the supplied - optionPrefix string. - - - - - Virtual transport create method which can be overriden by subclasses to provide - an alternate FailoverTransport implementation. All transport creation methods in - this factory calls through this method to create the ITransport instance so this - is the only method that needs to be overriden. - - - - - - - Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the - given ICompositeTransport and will add and remove Transport URIs as they are discovered. - - - - - A Transport that is made reliable by being able to fail over to another - transport when a transport failure is detected. - - - - - Adds a new set of Uris to the list of Uris that this Transport can connect to. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Remove the given Uris from this Transports list of known Uris. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Gets or sets a value indicating whether to asynchronously connect to sockets - - true if [async connect]; otherwise, false. - - - - If doing an asynchronous connect, the milliseconds before timing out if no connection can be made - - The async timeout. - - - - Defines an Interface for a Command Response Builder used by the MockTransport - to answer Commands sent via the Request and AsnycRequest methods. - - - - - Given a Command, check if it requires a response and return the - appropriate Response that the Broker would send for this Command - - - - - When called the ResponseBuilder must construct all the Responses or - Asynchronous commands that would be sent to this client by the Broker - upon receipt of the passed command. - - - - - Transport used for testing, mimics the behaviour of a normal Transport and allows - messages to be sent and received - - - - - Injects a Command into the Transports inbound message queue, the Commands in the - inbound Queue are dispatched to the registered CommnadHandler instance for - processing, this simulates receiving a message from an external source, e.g. - receiving a new message from the Broker. - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Factory class to create the MockTransport when given on a URI as mock://XXX - - - - - Builds responses using the internal Cononical OpenWire Commands format. - - - - - An implementation of ITransport that uses sockets to communicate with the broker - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - Method Start - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates the name of the Server's Certificate. By default the Host name - of the remote server is used, however if this doesn't match the name of the - Server's certificate then this option can be set to override the default. - - - - - Indicates the location of the Client Certificate to use when the Broker - is configured for Client Auth (not common). The SslTransport will supply - this certificate to the SslStream via the SelectLocalCertificate method. - - - - - Password for the Client Certificate specified via configuration. - - - - - Indicates if the SslTransport should ignore any errors in the supplied Broker - certificate and connect anyway, this is useful in testing with a default AMQ - broker certificate that is self signed. - - - - - Should the Inactivity Monitor be enabled on this Transport. - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - The time-out value, in milliseconds. The default value is 0, which indicates - an infinite time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - The time-out value, in milliseconds. If you set the property with a value between 1 and 499, - the value will be changed to 500. The default value is 0, which indicates an infinite - time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - Override in a subclass to create the specific type of transport that is - being implemented. - - - - - Attribute that decorates ITransportFactory implementations to allow - the TransportFactory to find all the available factories dynamically. - - - - - Handles asynchronous responses - - - - - This class make sure that the connection is still alive, - by monitoring the reception of commands from the peer of - the transport. - - - - - Constructor or the Inactivity Monitor - - - - - - Check the write to the broker - - - - - Checks if we should allow the read check(if less than 90% of the read - check time elapsed then we dont do the readcheck - - - - - - - A Transport filter that is used to log the commands sent and received. - - - - - A Transport which guards access to the next transport using a mutex. - - - - - A Transport that correlates asynchronous send/receive messages into single request/response. - - - - - Creates a normal transport. - - - the transport - - - - Create a transport factory for the scheme. If we do not support the transport protocol, - an NMSConnectionException will be thrown. - - - - - - - A Transport which negotiates the wire format - - - - - A specialized BitArray implementation that provides the smallest set - of functionality needed for Message Auditing. This implementation is - used over the .NET bit array to provide a small and more efficient - BitArray that performs only the operations needed for Message Audit. - - - - - Sets the boolean value of the given bit in the array at the specified index. - - - - - Get the boolean value contains in the BitArray at the given index - - - - - Reset all the bits to zero or false. - - - - - Reset all the bits to the given value - - - - - Returns the current length of the bits that have been - set so far in this BitArray. - - - - - Returns the actual long value containing all the set bits. - - - - - Class used to hold BitArray objects for use in Message Audits. - - - - - Test if the next message is in order. - - - - - Get the boolean value at the index - - - - - Get the BitArray for the index - - - - - Get the index of the bin from the total index - - - - - Get the offset into a bin from the total index - - - - - A FIFO based MessageDispatchChannel. - - - - - Defines an interface for a Message Channel used to dispatch incoming - Messages to a Session or MessageConsumer. The implementation controls - how the messages are dequeued from the channel, one option is for a - FIFO ordering while another might be to sort the Message's based on the - set Message Priority. - - - - Construct an IdGenerator - - - - Generate a Unique Id - - - A - - - - - Generate a unique ID - that is friendly for a URL or file system - - - A - - - - - From a generated id - return the seed (i.e. minus the count) - - - A - - - A - - - - - From a generated id - return the generator count - - - A - - - A - - - - - Does a proper compare on the ids - - - A - - - A - - - A - - - - - As we have to find the hostname as a side-affect of generating a unique - stub, we allow it's easy retrevial here - - - - - Utility class used to provide conveince methods that apply named property - settings to objects. - - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - Implements the basic IDictionary interface and adds functionality for controlling - the maximum number of entries that can be contained in the Map. When the maximum - value is reached the oldest entry is removed so that the max size is never exceeded. - - - - - Utility class for Tracking Memory Usage with an imposed limit on the amount - available. Provides methods for objects to wait on more space to become - available if the memory limit is reached. - - - - - If no space is available then this method blocks until more becomes available. - - - - - If no space is available then this method blocks until more becomes available - or until the specified timeout expires. - - - A - - - - - Attempts to increase the amount of Memory Used, if non is available to fill - then this method blocks until more is freed. - - - A - - - - - Increase the level of Usage. - - - A - - - - - Decrease the level of Usage. - - - A - - - - - Checks if the Usage Windows has become full, is so returns true - otherwise returns false. - - - A - - - - - Simple IStoppable service stopper class. Can be used to Stop multiple - IStoppable instances without throwing an exception. Once all services - have been stopped, the first thrown exception can be fired. - - - - - Consumes Advisory Messages for Temp Destination creation on deletion so that - the connection can track valid destinations for its sessions, and session resources. - - - - - Interface that provides for a Class to provide dispatching service for - an OpenWire MessageDispatch command. - - - - - Exception thrown when the broker returns an error - - - - - Initializes a new instance of the BrokerException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo - with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Generates a nice textual stack trace - - - - - Default Compression policy for NMS.ActiveMQ uses the built in GZipStream - to compress and decompress the message body. This is not compatible with - compression used by ActiveMQ so users should use this with caution. - - - - - Policy interface for Message Compression, the policy should return - a new Stream for compression or decompression upon request that wraps - the provided Stream instance. - - - - - Represents a connection with a message broker - - - - - Starts asynchronous message delivery of incoming messages for this connection. - Synchronous delivery is unaffected. - - - - - Temporarily stop asynchronous delivery of inbound messages for this connection. - The sending of outbound messages is unaffected. - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Performs a synchronous request-response with the broker - - - - - - Performs a synchronous request-response with the broker for requested timeout duration. - - - - - - - - Check and ensure that the connection object is connected. If it is not - connected or is closed or closing, a ConnectionClosedException is thrown. - - - - - Handle incoming commands - - An ITransport - A Command - - - - Creates a new local transaction ID - - - - - A delegate that can receive transport level exceptions. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - This property indicates what version of the Protocol we are using to - communicate with the Broker, if not set we return the lowest version - number to indicate we support only the basic command set. - - - - - This property indicates whether or not async send is enabled. - - - - - This property indicates whether or not async close is enabled. - When the connection is closed, it will either send a synchronous - DisposeOf command to the broker and wait for confirmation (if true), - or it will send the DisposeOf command asynchronously. - - - - - This property indicates whether or not async sends are used for - message acknowledgement messages. Sending Acks async can improve - performance but may decrease reliability. - - - - - This property sets the acknowledgment mode for the connection. - The URI parameter connection.ackmode can be set to a string value - that maps to the enumeration value. - - - - - This property is the maximum number of bytes in memory that a producer will transmit - to a broker before waiting for acknowledgement messages from the broker that it has - accepted the previously sent messages. In other words, this how you configure the - producer flow control window that is used for async sends where the client is responsible - for managing memory usage. The default value of 0 means no flow control at the client - - - - - This property forces all messages that are sent to be sent synchronously overriding - any usage of the AsyncSend flag. This can reduce performance in some cases since the - only messages we normally send synchronously are Persistent messages not sent in a - transaction. This options guarantees that no send will return until the broker has - acknowledge receipt of the message - - - - - This property indicates whether Message's should be copied before being sent via - one of the Connection's send methods. Copying the Message object allows the user - to resuse the Object over for another send. If the message isn't copied performance - can improve but the user must not reuse the Object as it may not have been sent - before they reset its payload. - - - - - Enable or Disable the use of Compression on Message bodies. When enabled all - messages have their body compressed using the Deflate compression algorithm. - The recipient of the message must support the use of message compression as well - otherwise the receiving client will receive a message whose body appears in the - compressed form. - - - - - Indicate whether or not the resources of this Connection should support the - Message Priority value of incoming messages and dispatch them accordingly. - When disabled Message are always dispatched to Consumers in FIFO order. - - - - - synchronously or asynchronously by the broker. - - - - - The Default Client Id used if the ClientId property is not set explicity. - - - - - Get/or set the redelivery policy for this connection. - - - - - This property determines if the asynchronous message delivery of incoming - messages has been started for this connection. - - - - - Exception thrown when a connection is used that it already closed - - - - - Initializes a new instance of the ConnectionClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection with a message broker - - - - - Get/or set the broker Uri. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Exception thrown when a connection is used that it has failed in some way. - - - - - Initializes a new instance of the ConnectionFailedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ - - - - - Exception thrown when a consumer is used that it already closed - - - - - Initializes a new instance of the ConsumerClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Summary description for DestinationFilter. - - - - - Exception thrown when an IO error occurs - - - - - Called before a commit or rollback is applied. - - - - - Called after a commit - - - - - Called after a transaction rollback - - - - - An object capable of receiving messages from some destination - - - - - Called from the parent Session of this Consumer to indicate that its - parent session is closing and this Consumer should close down but not - send any message to the Broker as the parent close will take care of - removing its child resources at the broker. - - - - - Used to get an enqueued message from the unconsumedMessages list. The - amount of time this method blocks is based on the timeout value. if - timeout == Timeout.Infinite then it blocks until a message is received. - if timeout == 0 then it it tries to not block at all, it returns a - message if it is available if timeout > 0 then it blocks up to timeout - amount of time. Expired messages will consumed by this method. - - - A - - - A - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - An object capable of sending messages to some destination - - - - - Called from the Parent session to deactivate this Producer, when a parent - is closed all children are automatically removed from the broker so this - method circumvents the need to send a Remove command to the broker. - - - - - Extends the basic Connection class to provide a transacted Connection - instance that operates within the bounds of a .NET Scoped Transaction. - - The default Session creation methods of Connection are overriden here - to always return a TX capable session instance. - - - - - Policy class used to configure the options associated with TX - recovery. - - - - - Default provider of ISession - - - - - Private object used for synchronization, instead of public "this" - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Ensures that a transaction is started - - - - - Prevents message from throwing an exception if a client calls Acknoweldge on - a message that is part of a transaction either being produced or consumed. The - JMS Spec indicates that users should be able to call Acknowledge with no effect - if the message is in a transaction. - - - A - - - - - Sets the maximum number of messages to keep around per consumer - in addition to the prefetch window for non-durable topics until messages - will start to be evicted for slow consumers. - Must be > 0 to enable this feature - - - - - Enables or disables whether asynchronous dispatch should be used by the broker - - - - - Enables or disables exclusive consumers when using queues. An exclusive consumer means - only one instance of a consumer is allowed to process messages on a queue to preserve order - - - - - Enables or disables retroactive mode for consumers; i.e. do they go back in time or not? - - - - - Sets the default consumer priority for consumers - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Manually Enlists in the given Transaction. This can be used to when the - client is using the Session in Asynchronous listener mode since the Session - cannot atuomatically join in this case as there is no Ambient transaction in - the Message Dispatch thread. This also allows for clients to use the explicit - exception model when necessary. - - - - - Reports Transacted whenever there is an Ambient Transaction or the internal - TransactionContext is still involed in a .NET Transaction beyond the lifetime - of an ambient transaction (can happen during a scoped transaction disposing - without Complete being called and a Rollback is in progress.) - - - - - Should be called from NetTxSession when created to check if any TX - data is stored for recovery and whether the Broker has matching info - stored. If an Transaction is found that belongs to this client and is - still alive on the Broker it will be recovered, otherwise the stored - data should be cleared. - - - - - Class used to define the various limits that should be used for the Prefetch - limit on destination based on the type of Destination in use. - - - - - Exception thrown when an Request times out. - - -
-
diff --git a/lib/Net/2.0/Apache.NMS.dll b/lib/Net/2.0/Apache.NMS.dll deleted file mode 100644 index ae982b7cd..000000000 Binary files a/lib/Net/2.0/Apache.NMS.dll and /dev/null differ diff --git a/lib/Net/2.0/Apache.NMS.pdb b/lib/Net/2.0/Apache.NMS.pdb deleted file mode 100644 index 49c39126a..000000000 Binary files a/lib/Net/2.0/Apache.NMS.pdb and /dev/null differ diff --git a/lib/Net/2.0/Apache.NMS.xml b/lib/Net/2.0/Apache.NMS.xml deleted file mode 100644 index e1b7845d0..000000000 --- a/lib/Net/2.0/Apache.NMS.xml +++ /dev/null @@ -1,2780 +0,0 @@ - - - - Apache.NMS - - - - - A policy used to customize exactly how you want the redelivery to work. - - - - - The time in milliseconds to delay a redelivery - - The redelivered counter. - - - - - Gets or sets the collision avoidance percent. This causes the redelivery delay - to be adjusted in order to avoid possible collision when messages are redelivered - to concurrent consumers. - - The collision avoidance factor. - - - - Gets or sets a value indicating whether to [use collision avoidance]. - - - true if [use collision avoidance]; otherwise, false. - - - - - The time in milliseconds to initially delay a redelivery - - The initial redelivery delay. - - - - Gets or sets the maximum redeliveries. A value less than zero indicates - that there is no maximum and the NMS provider should retry forever. - - The maximum redeliveries. - - - - Gets or sets a value indicating whether [use exponential back off]. - - - true if [use exponential back off]; otherwise, false. - - - - - Gets or sets the back off multiplier. - - The back off multiplier. - - - - Clone this object and return a new instance that the caller now owns. - - - - - Gets the random number generator. - - The random number generator. - - - - Gets the next boolean - - true if [next bool]; otherwise, false. - - - - Convert the acknowledgment mode string into AcknowledgementMode enum. - - - Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge. - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert a text message into an object. The object must be serializable from XML. - - - - - Serialize the object as XML into the Text body of the message. - Set the NMSType to the full name of the object type. - - - - - - - - Deserialize the object from the text message. The object must be serializable from XML. - - - - - - - Get the runtime type for the class name. This routine will search all loaded - assemblies in the current App Domain to find the type. - - Full name of the type. - Type object if found, or null if not found. - - - - Decrement the count, releasing any waiting Threads when the count reaches Zero. - - - - - Causes the current Thread to wait for the count to reach zero, unless - the Thread is interrupted. - - - - - Causes the current thread to wait until the latch has counted down to zero, unless - the thread is interrupted, or the specified waiting time elapses. - - - - - Gets the current count for this Latch. - - - - - The start of the Windows epoch - - - - - The start of the Java epoch - - - - - The difference between the Windows epoch and the Java epoch - in milliseconds. - - - - - A BinaryWriter that switches the endian orientation of the read operations so that they - are compatible across platforms. - - - - - Method Read - - An int - A char[] - An int - An int - - - - Method ReadChars - - A char[] - An int - - - - Method ReadInt16 - - A short - - - - Method ReadChar - - A char - - - - Method ReadInt64 - - A long - - - - Method ReadUInt64 - - An ulong - - - - Method ReadUInt32 - - An uint - - - - Method ReadUInt16 - - An ushort - - - - Method ReadInt32 - - An int - - - - Method ReadString - - A string - - - - Method ReadString16, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a 16bit unsigned short. - - A string - - - - Method ReadString32, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a singed integer value. - - A string - - - - A BinaryWriter that switches the endian orientation of the write operations so that they - are compatible across platforms. - - - - - Method Write - - A long - - - - Method Write - - An ushort - - - - Method Write - - An int - - - - Method Write - - A char[] - An int - An int - - - - Method Write - - A char[] - - - - Method Write - - An uint - - - - Method Write - - A char - - - - Method Write - - An ulong - - - - Method Write - - A short - - - - Method Write, writes a string to the output using the WriteString16 - method. - - A string - - - - Method WriteString16, writes a string to the output using the Java - standard modified UTF-8 encoding with an unsigned short value written first to - indicate the length of the encoded data, the short is read as an unsigned - value so the max amount of data this method can write is 65535 encoded bytes. - - Unlike the WriteString32 method this method does not encode the length - value to -1 if the string is null, this is to match the behaviour of - the Java DataOuputStream class's writeUTF method. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an unsigned short. - - A string - - - - Method WriteString32, writes a string to the output using the Openwire - standard modified UTF-8 encoding which an int value written first to - indicate the length of the encoded data, the int is read as an signed - value so the max amount of data this method can write is 2^31 encoded bytes. - - In the case of a null value being passed this method writes a -1 to the - stream to indicate that the string is null. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an int. - - A string - - - - Method Write - - A double - - - - Method Write - - A double - - - - Support class that switches from one endian to the other. - - - - - Utility class used to set NMS properties via introspection for IMessage derived - instances. This class allows IMessage classes to define Message specific properties - that can be accessed using the standard property get / set semantics. - - This is especially useful for NMSX type properties which can vary by provider and - are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can - set the properties on an IMessage instance without a direct cast to the providers - specific Message types. - - Properties accessed in this way are treated as NMS Message headers which are never - read-only therefore there is no exception thrown if the message itself is in the - read-only property mode. - - - - - This class provides a mechanism to intercept calls to a IPrimitiveMap - instance and perform validation, handle type conversion, or some other - function necessary to use the PrimitiveMap in a Message or other NMS - object. - - Be default this class enforces the standard conversion policy for primitive - types in NMS shown in the table below: - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Represents a Map of primitive types where the keys are all string instances - and the values are strings or numbers. - - - - - Base Utility class for conversion between IMessage type objects for different - NMS providers. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, the class version transforms the - Destination instead of just doing a straight copy. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, this method makes no attempt to convert - the values in the Message to native provider implementations. - - - - - A default implementation of IPrimitiveMap - - - - - Method ToString - - A string - - - - Unmarshalls the map from the given data or if the data is null just - return an empty map - - - - - Unmarshals a PrimitiveMap directly from a Stream object. This - allows for clients to read PrimitiveMaps from Compressed or other - wise encoded streams without this class needing to know about it. - - - A - - - A - - - - - Marshals a PrimitiveMap directly to a Stream object. This - allows a client to write a PrimitiveMap in a compressed or - otherwise encoded form without this class needing to know - about it. - - - A - - - - - Marshals the primitive type map to a byte array - - - - - Unmarshals the primitive type map from the given byte array - - - - - Class to provide support for working with Session objects. - - - - - Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Get the destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Delete the named destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Class to provide support for Uri query parameters which uses .Net reflection - to identify and set properties. - - - - - Given a string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class such as an ActiveMQ failover Uri formatted as - "failover://(tcp://localhost:61616)", the initial '://' must be changed - to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as - the Uri's Authority as that is not a valid host name. - - - A string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class - - - - - Parse a Uri query string of the form ?x=y&z=0 - into a map of name/value pairs. - - The query string to parse. This string should not contain - Uri escape characters. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - - - - - - - - - - - - - Class to provide support for working with Xml objects. - - - - - From xml spec valid chars: - #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] - any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. - - - - - Static class constructor. - - - - - Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM) - will NOT be placed at the beginning of the string. - - - - - - - This removes characters that are invalid for xml encoding - - Text to be encoded. - Text with invalid xml characters removed. - - - - - A BytesMessage object is used to send a message containing a stream of uninterpreted - bytes. It inherits from the Message interface and adds a bytes message body. The - receiver of the message supplies the interpretation of the bytes. - - This message type is for client encoding of existing message formats. If possible, - one of the other self-defining message types should be used instead. - - Although the NMS API allows the use of message properties with byte messages, they - are typically not used, since the inclusion of properties may affect the format. - - When the message is first created, and when ClearBody is called, the body of the - message is in write-only mode. After the first call to Reset has been made, the - message body is in read-only mode. After a message has been sent, the client that - sent it can retain and modify it without affecting the message that has been sent. - The same message object can be sent multiple times. When a message has been received, - the provider has called Reset so that the message body is in read-only mode for the - client. - - If ClearBody is called on a message in read-only mode, the message body is cleared and - the message is in write-only mode. - - If a client attempts to read a message in write-only mode, a MessageNotReadableException - is thrown. - - If a client attempts to write a message in read-only mode, a MessageNotWriteableException - is thrown. - - - - - Represents a message either to be sent to a message broker or received from a message broker. - - - - - If using client acknowledgement mode on the session, then this method will acknowledge that the - message has been processed correctly. - - - - - Clears out the message body. Clearing a message's body does not clear its header - values or property entries. - - If this message body was read-only, calling this method leaves the message body in - the same state as an empty body in a newly created message. - - - - - Clears a message's properties. - - The message's header fields and body are not cleared. - - - - - Provides access to the message properties (headers). - - - - - The correlation ID used to correlate messages from conversations or long running business processes. - - - - - The destination of the message. This property is set by the IMessageProducer. - - - - - The amount of time for which this message is valid. Zero if this message does not expire. - - - - - The message ID which is set by the provider. - - - - - Whether or not this message is persistent. - - - - - The Priority of this message. - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp of when the message was pubished in UTC time. If the publisher disables setting - the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00). - - - - - The type name of this message. - - - - - Reads a byte from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte to the Message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a boolean from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a one byte value to the message stream representing the boolean - value passed. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a char from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the character - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a Short from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the short - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an int from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the integer - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a long from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the long - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a float from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the float - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an double from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the double - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a byte array from the bytes message stream. - - If the length of array value is less than the number of bytes remaining to - be read from the stream, the array should be filled. A subsequent call reads - the next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total number - of bytes read will be less than the length of the array, indicating that there are - no more bytes left to be read from the stream. The next read of the stream returns -1. - - - The byte array that will be used as a buffer to read into. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when there is an unhandled exception thrown from the provider. - - - Thrown when the Message is in write-only mode. - - - - - Reads a portion of the bytes message stream. - - If the length of array value is less than the number of bytes remaining to be - read from the stream, the array should be filled. A subsequent call reads the - next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total - number of bytes read will be less than the length of the array, indicating that - there are no more bytes left to be read from the stream. The next read of the - stream returns -1. - - If length is negative, or length is greater than the length of the array value, - then an Exception is thrown. No bytes will be read from the stream for this - exception case. - - - The byte array that will be used as a buffer to read into. - - - The amount of bytes to read into the buffer. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte array to the bytes message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a portion of a byte array to the bytes message stream. - - - A - - - A - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a string that has been encoded using a modified UTF-8 format from the bytes - message stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a string to the bytes message stream using UTF-8 encoding in a - machine-independent manner. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes an object to the bytes message stream. - - This method works only for the objectified primitive object types - (Int32, Double, Boolean ...), String objects, and byte arrays. - - - A - the object in the .NET programming language to be written; it must not be null - - - Thrown when the Message has an invalid format. - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Puts the message body in read-only mode and repositions the stream of bytes to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Gets the number of bytes of the message body when the message is in read-only mode. - The value returned can be used to allocate a byte array. The value returned is the - entire length of the message body, regardless of where the pointer for reading the - message is currently located. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - The mode used to acknowledge messages after they are consumed - - - - - With this acknowledgment mode, the session will not - acknowledge receipt of a message since the broker assumes - successful receipt of a message after the onMessage handler - has returned without error. - - - - - With this acknowledgment mode, the session automatically - acknowledges a client's receipt of a message either when - the session has successfully returned from a call to receive - or when the message listener the session has called to - process the message successfully returns. Acknowlegements - may be delayed in this mode to increase performance at - the cost of the message being redelivered this client fails. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement acknowledges the given message and all - unacknowedged messages that have preceeded it for the session - in which the message was delivered. - - - - - Messages will be consumed when the transaction commits. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement mode allows the client to acknowledge a - single message. This mode is not required to be supported by - all NMS providers, however the provider should throw an appropriate - exception to indicate that the mode is unsupported. - - - - - A delegate that can receive transport level exceptions. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection is not currently active to due some error. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection that was interrupted has now been restored. - - - - - Represents a connection with a message broker - - - - - A lifecycle for NMS objects to indicate they can be started - - - - - A lifecycle for NMS objects to indicate they can be stopped - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Closes the connection. - - - - - For a long running Connection that creates many temp destinations - this method will close and destroy all previously created temp - destinations to reduce resource consumption. This can be useful - when the Connection is pooled or otherwise used for long periods - of time. Only locally created temp destinations should be removed - by this call. - NOTE: This is an optional operation and for NMS providers that - do not support this functionality the method should just return - without throwing any exceptions. - - - - - An asynchronous listener which can be notified if an error occurs - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Producer it creates. - - - - - The default timeout for network requests. - - - - - The default acknowledgement mode - - - - - Sets the unique clienet ID for this connection before Start() or returns the - unique client ID after the connection has started - - - - - Get/or set the redelivery policy for this connection. - - - - - Gets the Meta Data for the NMS Connection instance. - - - - - A Factory of IConnection objects - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - Get/or set the broker Uri. - - - - - Get/or set the redelivery policy that new IConnection objects are - assigned upon creation. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Provides information describing the NMS IConnection instance. - - - - - Get the Major version number of the NMS API this Provider supports. - - - - - Get the Minor version number of the NMS API this Provider supports. - - - - - Get the name of this NMS Provider. - - - - - Gets a formatted string detailing the NMS API version this Provider supports. - - - - - Gets a String array of all the NMSX property names this NMS Provider supports. - - - - - Gets the Providers Major version number. - - - - - Gets the Providers Minor version number. - - - - - Gets a formatted string detailing the version of this NMS Provider. - - - - - Represents the type of the destination such as a queue or topic. - - - - - A base interface for destinations such as queues or topics - - - - - Represents an NMS exception - - - - - Initializes a new instance of the NMSException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Returns the error code for the exception, if one has been provided. - - - - - Initializes a new instance of the IllegalStateException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a Map message which contains key and value pairs which are - of primitive types - - - - - A delegate that can receive messages async. - - - - - A delegate that a client can register that will be called each time a consumer dispatches a message - to the client code to allow the client to Transform a received message from one type to another, - StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a - client to create a consumer that will automatically transform a message to a type that the client is - capable of processing or adding additional information to a received message. For messages that do - not need to be processed the client should return null from this method, in this case the original - message will be dispatched to the client. - - - - - A consumer of messages - - - - - Waits until a message is available and returns it - - - - - If a message is available within the timeout duration it is returned otherwise this method returns null - - - - - Receives the next message if one is immediately available for delivery on the client side - otherwise this method returns null. It is never an error for this method to return null, the - time of Message availability varies so your client cannot rely on this method to receive a - message immediately after one has been sent. - - - - - Closes the message consumer. - - - Clients should close message consumers them when they are not needed. - This call blocks until a receive or message listener in progress has completed. - A blocked message consumer receive call returns null when this message consumer is closed. - - - - - An asynchronous listener which can be used to consume messages asynchronously - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - A delegate that a client can register that will be called each time a Producer's send method is - called to allow the client to Transform a sent message from one type to another, StreamMessage to - TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a - producer that will automatically transform a message to a type that some receiving client is - capable of processing or adding additional information to a sent message such as additional message - headers, etc. For messages that do not need to be processed the client should return null from - this method, in this case the original message will be sent. - - - - - An object capable of sending messages to some destination - - - - - Sends the message to the default destination for this producer - - - - - Sends the message to the default destination with the explicit QoS configuration - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration - - - - - Close the producer. - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - - - - - The INetTxConnection extends the functionality of the IConnection interface by - adding the createNetTxSession method (optional). - - The INetTxConnection interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a INetTxSession object. - - - - - Creates a INetTxSession object and enlists in the specified Transaction. - - - - - Some application servers provide support for use in a .NET transactions (optional). - - To include NMS API transactions in a MSDTC transaction, an application server requires a - .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model - into operations that are supported by the application server. An NMS provider exposes its - .NET Transaction support using an INetTxConnectionFactory object, which an application - server uses to create INetTxConnection objects. - - The INetTxConnectionFactory interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - The INetTxSession interface extends the capability of Session by adding access to a NMS - provider's support for the Distributed Transactions (optional). The transaction support - leverages the .NET Frameworks System.Transactions API. - - The NMS Provider implements this interface by participating in the current ambient transaction - as defined by the System.Transactions.Transaction.Current static member. Whenever a new - Transaction is entered the NMS provider should enlist in that transaction. When there is no - ambient transaction then the NMS Prodiver should allow the INetTxSession instance to behave - as a session that is in Auto Acknowledge mode. - - Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception - as those operations are controlled by the Transaction Manager. - - The INetTxSession interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Represents a single unit of work on an IConnection. - So the ISession can be used to perform transactional receive and sends - - - - - Creates a producer of messages - - - - - Creates a producer of messages on a given destination - - - - - Creates a consumer of messages on a given destination - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a named durable consumer of messages on a given destination with a selector - - - - - Deletes a durable consumer created with CreateDurableConsumer(). - - Name of the durable consumer - - - - Creates a QueueBrowser object to peek at the messages on the specified queue. - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Creates a QueueBrowser object to peek at the messages on the specified queue - using a message selector. - - - A - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Returns the queue for the given name - - - - - Returns the topic for the given name - - - - - Creates a temporary queue - - - - - Creates a temporary topic - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - Closes the session. There is no need to close the producers and consumers - of a closed session. - - - - - Stops all Message delivery in this session and restarts it again - with the oldest unabcknowledged message. Messages that were delivered - but not acknowledge should have their redelivered property set. - This is an optional method that may not by implemented by all NMS - providers, if not implemented an Exception will be thrown. - Message redelivery is not requried to be performed in the original - order. It is not valid to call this method on a Transacted Session. - - - - - If this is a transactional session then commit all message - send and acknowledgements for producers and consumers in this session - - - - - If this is a transactional session then rollback all message - send and acknowledgements for producers and consumers in this session - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Enlist the Session in the specified Transaction. - - If the Session is already enlisted in a Transaction or there is an Ambient - Transaction and the given TX is not that Transaction then an exception should - be thrown. - - - - - Initializes a new instance of the InvalidClientIDException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - An attempt is made to access an invalid destination - - - - - Initializes a new instance of the InvalidDestinationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the InvalidSelectorException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents an Object message which contains a serializable .Net object. - - - - - Represents a queue in a message broker. A message sent to a queue is delivered - to at most one consumer on the queue. - - - - - A client uses a QueueBrowser object to look at messages on a queue without removing them. - - The Enumeration method returns a java.util.Enumeration that is used to scan the queue's - messages. It may be an enumeration of the entire content of a queue, or it may contain - only the messages matching a message selector. - - Messages may be arriving and expiring while the scan is done. The NMS API does not - require the content of an enumeration to be a static snapshot of queue content. Whether - these changes are visible or not depends on the NMS provider. - - - - - Closes the QueueBrowser. - - - If NMS Provider fails to close the Browser for some reason. - - - - - Gets this queue browser's message selector expression. If no Message - selector was specified than this method returns null. - - - If NMS Provider fails to get the Message Selector for some reason. - - - - - Gets the queue associated with this queue browser. - - - If NMS Provider fails to retrieve the IQueue associated with the Browser - doe to some internal error. - - - - - A delegate that is notified whenever a Transational evemt occurs for - the specified session such as TX started, committed or rolled back. - - - - - A StreamMessage object is used to send a stream of primitive types in the - .NET programming language. It is filled and read sequentially. It inherits - from the Message interface and adds a stream message body. - - The primitive types can be read or written explicitly using methods for each - type. They may also be read or written generically as objects. For instance, - a call to IStreamMessage.WriteInt32(6) is equivalent to - StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the - explicit form is convenient for static programming, and the object form is - needed when types are not known at compile time. - - When the message is first created, and when ClearBody is called, the body of - the message is in write-only mode. After the first call to reset has been made, - the message body is in read-only mode. After a message has been sent, the - client that sent it can retain and modify it without affecting the message - that has been sent. The same message object can be sent multiple times. When a - message has been received, the provider has called reset so that the message - body is in read-only mode for the client. - - If ClearBody is called on a message in read-only mode, the message body is - cleared and the message body is in write-only mode. - - If a client attempts to read a message in write-only mode, a - MessageNotReadableException is thrown. - - If a client attempts to write a message in read-only mode, a - MessageNotWriteableException is thrown. - - IStreamMessage objects support the following conversion table. The marked cases - must be supported. The unmarked cases must throw a NMSException. The - String-to-primitive conversions may throw a runtime exception if the primitive's - valueOf() method does not accept it as a valid String representation of the - primitive. - - A value written as the row type can be read as the column type. - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Reads a boolean from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte array field from the stream message into the specified byte[] - object (the read buffer). - - To read the field value, ReadBytes should be successively called until it returns - a value less than the length of the read buffer. The value of the bytes in the - buffer following the last byte read is undefined. - - If ReadBytes returns a value equal to the length of the buffer, a subsequent - ReadBytes call must be made. If there are no more bytes to be read, this call - returns -1. - - If the byte array field value is null, ReadBytes returns -1. - If the byte array field value is empty, ReadBytes returns 0. - - Once the first ReadBytes call on a byte[] field value has been made, the full - value of the field must be read before it is valid to read the next field. - An attempt to read the next field before that has been done will throw a - MessageFormatException. - - To read the byte field value into a new byte[] object, use the ReadObject method. - - - A - - - A - the total number of bytes read into the buffer, or -1 if there is no more data - because the end of the byte field has been reached - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - - Reads a char from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a short from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a int from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a long from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a float from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a double from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a string from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a Object from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte array field to the stream message. - - The byte array value is written to the message as a byte array field. - Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a portion of a byte array as a byte array field to the stream message. - - The a portion of the byte array value is written to the message as a byte - array field. Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - A value that indicates the point in the buffer to - begin writing to the stream message. - - - A value that indicates how many bytes in the buffer - to write to the stream message. - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a char to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a short to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a int to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a long to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a float to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a double to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a string to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Puts the message body in read-only mode and repositions the stream to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Represents a temporary queue which exists for the duration - of the IConnection which created it. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a temporary topic which exists for the duration - of the IConnection which created it. - - - - - Represents a topic in a message broker. A message sent to a topic - is delivered to all consumers on the topic who are interested in the message. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a text based message - - - - - The ITrace interface is used internally by ActiveMQ to log messages. - The client aplication may provide an implementation of ITrace if it wishes to - route messages to a specific destination. - - - - Use the class to register an instance of ITrace as the - active trace destination. - - - - - - Initializes a new instance of the MessageEOFException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageFormatException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotReadableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotWriteableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection failure. - - - - - Initializes a new instance of the NMSConnectionException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Provider implementation mapping class. - - - - - Implementation of a factory for instances. - - - - - Static class constructor - - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - Create a connection factory that can create connections for the given scheme in the URI. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - A implementation that will be used. - - - - Finds the associated with the given scheme. - - The scheme (e.g. tcp, activemq or stomp). - The of the ConnectionFactory that will be used - to create the connection for the specified . - - - - Lookup the connection factory assembly filename and class name. - Read an external configuration file that maps scheme to provider implementation. - Load XML config files named: nmsprovider-{scheme}.config - Following is a sample configuration file named nmsprovider-jms.config. Replace - the parenthesis with angle brackets for proper XML formatting. - - (?xml version="1.0" encoding="utf-8" ?) - (configuration) - (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) - (/configuration) - - This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' - is used for the provider. In this example the connection string might look like: - jms://localhost:7222 - - - Folder paths to look in. - The scheme. - Name of the assembly file. - Name of the factory class. - true if the configuration file for the specified could - be found; otherwise, false. - - - - Get an array of search paths to look for config files. - - - A collection of search paths, including the current directory, the current AppDomain's - BaseDirectory and the current AppDomain's RelativeSearchPath. - - - - - Converts a params object[] collection into a plain object[]s, to pass to the constructor. - - The first parameter in the collection. - The remaining parameters. - An array of instances. - - - - Creates a new connection. - - An created by the requested ConnectionFactory. - - - - Creates a new connection with the given and credentials. - - The username to use when establishing the connection. - The password to use when establishing the connection. - An created by the requested ConnectionFactory. - - - - Get/or set the broker Uri. - - - - - The actual IConnectionFactory implementation that is being used. This implementation - depends on the scheme of the URI used when constructed. - - - - - Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation - that is being used. - - - - - Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Define an enumerated array of message priorities. - - - - - Define an enumerated array of message delivery modes. Provider-specific - values can be used to extend this enumerated mode. TIBCO is known to - provide a third value of ReliableDelivery. At minimum, a provider must - support Persistent and NonPersistent. - - - - - Defines a number of constants - - - - - Represents a security failure. - - - - - Initializes a new instance of the NMSSecurityException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the ResourceAllocationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionInProgressException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionRolledBackException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - diff --git a/lib/Net/2.0/EULA.rtf b/lib/Net/2.0/EULA.rtf deleted file mode 100644 index 1137bf3ac..000000000 --- a/lib/Net/2.0/EULA.rtf +++ /dev/null @@ -1,522 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} -{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ???};} -{\f51\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Univers};}{\f167\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f183\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\f184\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\f186\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\f187\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\f188\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\f189\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\f190\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\f191\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\f203\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};} -{\f204\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};}{\f206\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f207\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};} -{\f208\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};}{\f209\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f210\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};} -{\f211\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};}{\f295\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f293\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};} -{\f294\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}{\f296\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f297\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};} -{\f300\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}{\f523\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f524\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f526\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f527\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f530\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f563\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ???};} -{\f564\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ???};}{\f566\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ???};}{\f567\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ???};} -{\f568\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ???};}{\f569\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ???};}{\f570\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ???};} -{\f571\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ???};}{\f572\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ???};}{\f693\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Univers};} -{\f694\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Univers};}{\f696\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Univers};}{\f697\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Univers};} -{\f700\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Univers};}{\f1855\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f1853\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} -{\f1854\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f1856\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f1857\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} -{\f1860\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; -\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp -\fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext0 \sautoupd \sqformat \spriority0 \styrsid2453294 Normal;}{\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \styrsid2453294 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext2 \slink16 \sqformat \styrsid2453294 heading 2;}{\s3\ql \li0\ri0\sb120\sa120\widctlpar\tx1077\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat \styrsid2453294 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar -\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext4 \slink18 \sqformat \styrsid2453294 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat \styrsid2453294 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar -\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext6 \slink20 \sqformat \styrsid2453294 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat \styrsid2453294 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar -\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext8 \slink22 \sqformat \styrsid2453294 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat \styrsid2453294 heading 9;}{\*\cs10 \additive \slink51 \slocked \ssemihidden \styrsid2453294 -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon10 \slink1 \slocked \styrsid6178267 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af31503\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af31503\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af31507\afs28 \ltrch\fcs0 \b\fs28\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \ab\ai\af31507\afs26 \ltrch\fcs0 \b\i\fs26\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af31507 \ltrch\fcs0 -\b\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af31507\afs24 \ltrch\fcs0 \fs24\loch\f31506\hich\af31506\dbch\af31505 -\sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af31507\afs24 \ltrch\fcs0 \i\fs24\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \af31503 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{ -\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext24 \styrsid2453294 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \styrsid2453294 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \styrsid2453294 Body 3;}{ -\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext27 \styrsid2453294 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 \styrsid2453294 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 \styrsid2453294 Body 6;}{ -\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext30 \styrsid2453294 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 \styrsid2453294 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \styrsid2453294 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 \styrsid2453294 -Bullet 1;}{\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \styrsid2453294 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \styrsid2453294 -Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \styrsid2453294 Bullet 4;}{\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar -\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 \styrsid2453294 -Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid2453294 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar -\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \styrsid2453294 -Bullet 7;}{\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \styrsid2453294 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar -\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon32 \snext41 \styrsid2453294 Bullet 9;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 -Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \styrsid2453294 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \styrsid2453294 Preamble Border;}{ -\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext46 \styrsid2453294 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \styrsid2453294 Heading 2 Warranty;}{\*\cs49 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid12483380 Hyperlink;}{\s50\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls13\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon35 \snext50 \sautoupd \styrsid2453294 Bullet 3 Underline;}{\s51\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext51 \slink10 \styrsid11613206 Char;}{\s52\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext52 \slink53 \ssemihidden \styrsid16123551 footnote text;}{\*\cs53 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 -\f38\fs20 \sbasedon10 \slink52 \slocked \ssemihidden Footnote Text Char;}{\*\cs54 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden \styrsid16123551 footnote reference;}{ -\s55\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext55 \slink56 \ssemihidden \styrsid16123551 endnote text;}{\*\cs56 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink55 \slocked \ssemihidden Endnote Text Char;}{\*\cs57 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super -\sbasedon10 \ssemihidden \styrsid16123551 endnote reference;}{\s58\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext58 \slink59 \ssemihidden \styrsid16123551 annotation text;}{\*\cs59 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 -\sbasedon10 \slink58 \slocked \ssemihidden Comment Text Char;}{\*\cs60 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \styrsid16123551 annotation reference;}{\s61\ql \li0\ri0\sa160\sl-240\slmult0 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext61 \styrsid8833 Char1;}{ -\s62\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext62 \styrsid2453294 Heading 3 Bold;}{\s63\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext63 \styrsid2453294 Bullet 4 Underline;}{ -\s64\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext64 \styrsid2453294 Body 2 Underline;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext65 \styrsid2453294 Preamble Border Above;}{\*\cs66 \additive \v\f2\cf12\sub \styrsid14319332 tw4winMark;}{ -\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext67 \slink68 \ssemihidden \styrsid6453702 Balloon Text;}{\*\cs68 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 \sbasedon10 \slink67 \slocked \ssemihidden Balloon Text Char;}{ -\s69\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon58 \snext58 \slink70 \ssemihidden \sunhideused \styrsid16201594 annotation subject;}{\*\cs70 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon59 \slink69 \slocked \ssemihidden \styrsid16201594 Comment Subject Char;}{ -\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext71 \slink72 \ssemihidden \sunhideused \styrsid16473449 header;}{\*\cs72 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink71 \slocked \ssemihidden \styrsid16473449 Header Char;}{ -\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext73 \slink74 \ssemihidden \sunhideused \styrsid16473449 footer;}{\*\cs74 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink73 \slocked \ssemihidden \styrsid16473449 Footer Char;}}{\*\listtable -{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s41 -\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160 -\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 -}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738} -{\list\listtemplateid-1085748990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace0\levelindent0{\leveltext\leveltemplateid-21470828\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} -\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname -;}\listid325669543}{\list\listtemplateid-1793664660{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1470557282{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace360\levelindent0{\leveltext -\'01\u-3913 ?;}{\levelnumbers;}\b\i0\fs20\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af51\afs20 \ltrch\fcs0 \b\i0\f51\fs20\fbias0\hres0\chhres0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0\hres0\chhres0 \s62\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s6\fi-357\li2149 -\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 -\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 -\b0\i0\f51\fs20\fbias0\hres0\chhres0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 -\ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers -\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 -\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2520 -\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3240 -\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-48305026 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid-258053656\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid988437699}{\list\listtemplateid285099256\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid-308626962\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s50\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1121073746}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid961321180\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s38\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1182702444\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1}{\listoverride\listid477573462 -\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764\listoverridecount0\ls6} -{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10}{\listoverride\listid394402059 -\listoverridecount0\ls11}{\listoverride\listid700712945\listoverridecount0\ls12}{\listoverride\listid1121073746\listoverridecount0\ls13}{\listoverride\listid325669543\listoverridecount0\ls14}{\listoverride\listid398796681\listoverridecount0\ls15} -{\listoverride\listid988437699\listoverridecount0\ls16}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid8833\rsid25262\rsid149813\rsid202786\rsid224501\rsid336100\rsid619688\rsid687529\rsid993583 -\rsid1050666\rsid1063606\rsid1123747\rsid1247323\rsid1271240\rsid1314581\rsid1340611\rsid1396639\rsid1397504\rsid1445017\rsid1522967\rsid1660354\rsid1908946\rsid1967913\rsid1985256\rsid2040602\rsid2055273\rsid2169328\rsid2173862\rsid2294074\rsid2299921 -\rsid2303227\rsid2325299\rsid2325781\rsid2438325\rsid2443042\rsid2453294\rsid2631094\rsid2767599\rsid2837055\rsid2891929\rsid2908896\rsid3041681\rsid3084461\rsid3089876\rsid3090601\rsid3153954\rsid3176869\rsid3428779\rsid3494352\rsid3551572\rsid3565740 -\rsid3567813\rsid3607608\rsid3611273\rsid3737799\rsid3745708\rsid3805003\rsid3807310\rsid3893477\rsid3943274\rsid3952936\rsid4080061\rsid4130624\rsid4131293\rsid4151172\rsid4261399\rsid4285630\rsid4420257\rsid4538955\rsid4653850\rsid4657166\rsid4658437 -\rsid4665525\rsid4736258\rsid4927714\rsid5003640\rsid5009230\rsid5054803\rsid5055072\rsid5076588\rsid5077281\rsid5112338\rsid5140732\rsid5200145\rsid5252592\rsid5253692\rsid5272300\rsid5398118\rsid5575913\rsid5586591\rsid5660232\rsid5723753\rsid5733021 -\rsid5792090\rsid5839501\rsid5845217\rsid5848133\rsid5965347\rsid5969393\rsid5984178\rsid6178267\rsid6182090\rsid6306943\rsid6423491\rsid6423682\rsid6453702\rsid6499651\rsid6648707\rsid6692412\rsid6693430\rsid6759000\rsid6819414\rsid6952772\rsid6973360 -\rsid6976059\rsid7030393\rsid7091096\rsid7236981\rsid7293866\rsid7354836\rsid7481530\rsid7492415\rsid7627513\rsid7798874\rsid7951946\rsid7961682\rsid8137451\rsid8144333\rsid8264327\rsid8279245\rsid8333386\rsid8335631\rsid8349552\rsid8350558\rsid8392700 -\rsid8456026\rsid8457665\rsid8523053\rsid8532277\rsid8542814\rsid8586611\rsid8596935\rsid8602482\rsid8727711\rsid8938190\rsid9043979\rsid9069536\rsid9139129\rsid9196121\rsid9337714\rsid9378118\rsid9587393\rsid9587545\rsid9786004\rsid9857806\rsid9859629 -\rsid9989898\rsid10179210\rsid10289240\rsid10441824\rsid10565710\rsid10683655\rsid10705127\rsid10760272\rsid10951817\rsid11015424\rsid11095783\rsid11107534\rsid11224150\rsid11229606\rsid11230219\rsid11369554\rsid11613206\rsid11632249\rsid11676698 -\rsid11745537\rsid11936795\rsid11994093\rsid12016559\rsid12321879\rsid12483380\rsid12548342\rsid12613461\rsid12649626\rsid12791161\rsid12804081\rsid12870507\rsid12980889\rsid13004705\rsid13007617\rsid13110106\rsid13112801\rsid13240722\rsid13328841 -\rsid13336212\rsid13589070\rsid13637968\rsid13654305\rsid13783570\rsid14101503\rsid14107866\rsid14117292\rsid14240631\rsid14254048\rsid14299190\rsid14303978\rsid14311941\rsid14319332\rsid14352839\rsid14429059\rsid14434712\rsid14699709\rsid14749252 -\rsid14756287\rsid14825882\rsid15040283\rsid15142898\rsid15167476\rsid15231427\rsid15286622\rsid15290249\rsid15410853\rsid15491589\rsid15676556\rsid15825446\rsid15874102\rsid15946803\rsid16018894\rsid16069256\rsid16072846\rsid16078530\rsid16085697 -\rsid16123551\rsid16201594\rsid16340170\rsid16392012\rsid16451237\rsid16473449\rsid16524744\rsid16542872\rsid16543614\rsid16723387}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 -\mnaryLim1}{\info{\creatim\yr2006\mo11\dy27\hr13\min3}{\revtim\yr2006\mo11\dy27\hr13\min3}{\version1}{\edmins0}{\nofpages1}{\nofwords169}{\nofchars1015}{\nofcharsws1182}{\vern32857}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordm -l}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1152\margr1152\margt1152\margb1152\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1152\dgvorigin1152\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel -\wrppunct\asianbrkrule\rsidroot12483380\newtblstyruls\nogrowautofit\viewbksp1\remdttm\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0 -{\*\docvar {db_xml}{\'0d\'0dhttp://usetermassembly/dealbuilder_live/DealBuilderNET/dealbuilder.aspxmicrosoftmicrosoftmicrosoft96729672tbctbcUSETERMS_SUPPSUPER_ENGLISH2.6List of Supplement License Terms Languages\'0d2006032 -9495trueuniquetruetruetruetruetruetruetrueeagerday_month_year,.day -_month_year,._blankrtffalsedraftingindefinitetrueautosave|text|falseowner|text|REDMOND\'5cmalinftruefalsetruepromptvaluedeferredgrouppagesureunknownunsurefalsealiasfalseascendingfalsetruefalseRepeatCheckPromptAnswerDeferralGuidanceInsert your comments belowVaria -ble/dealbuilder_live/help/dealbuilder/help.htmlonsubmittruetruefalsetruefalsefalsetrue2dropdownsureUnknownfirstOtherlast20 -204Specify othe -rs:Specify other:11, and and/or or YesNo(%1 of %2)&\'3bnbsp\'3bvisibledigitsPrevNext&\'3bnbsp\'3b|&\'3bnbsp\'3b*afteraftertruefalseclient_side<\'3bU>\'3bWARNING:&l -t\'3b/U>\'3b That page is no longer relevant because of answers given on this page or a previous page!enabledrelevant_pages11100Chinese (Simplified)Chinese (Traditional)CzechDanishDutchEnglishFinnishFrenchGermanGreekHungarianItalianJapaneseKoreanNorwegian (Bokmal)PolishPortuguese (Brazil)Portuguese (Portugal)RussianSpanishSwedishTurkish101Microsoft .NET Framework 3.002006/11/012009/09/01NAAdditional terms for the supplementWindows operating - system}}{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar -\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid16473449 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 MICROSOFT SOFTWARE SUPPLEMENT LICENSE TERMS -\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6648707 \hich\af38\dbch\af11\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6453702 \hich\af38\dbch\af11\loch\f38 -ASP.NET 2.0 {\*\xmlopen\xmlns2{\factoidname City}}{\*\xmlopen\xmlns2{\factoidname place}}\hich\af38\dbch\af11\loch\f38 AJAX{\*\xmlclose}{\*\xmlclose} EXTENSIONS}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid8532277\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft }{ -\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6648707 \hich\af38\dbch\af11\loch\f38 Windows operating system}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 \hich\f38 software (the \'93\loch\f38 -\hich\f38 software\'94\loch\f38 ), you may use this supplement. You may not use it if you do \hich\af38\dbch\af11\loch\f38 not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software. -\par \hich\af38\dbch\af11\loch\f38 The following license terms describe}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid3893477\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 -\hich\af38\dbch\af11\loch\f38 additional use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 terms}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 - for this supplement. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6178267\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -These terms and the license terms for the software \hich\af38\dbch\af11\loch\f38 apply to your use of the supplement. If there is a conflict, these supplemental license terms apply.}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid2837055\charrsid6952772 - -\par }{\rtlch\fcs1 \af38 \ltrch\fcs0 \caps\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 By using this supplement, you accept these terms. If you do not accept them, do not use this supplement.}{\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 1.\tab}}\pard\plain \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0 -\pnrdate-2035639326\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc4\pnrnfc2\pnrnfc3\pnrnfc1\pnrnfc0\pnrnfc4 -\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 -\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin360\itap0\pararsid5200145 -\rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -SUPPORT SERVICES FOR SUPPLEMENT. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft \hich\af38\dbch\af11\loch\f38 provides support services for }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 -\b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 this software}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 as described at }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \ab0\af38 -\ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 HYPERLINK "http://www.support.microsoft.com/common/international.aspx" }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\ul\cf2\insrsid10760272\charrsid10565710 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000017000000340000007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e0061006c002e0061007300 -700078000000e0c9ea79f9bace118c8200aa004ba90b7600000068007400740070003a002f002f007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e -0061006c002e0061007300700078000000002100000064}}}{\fldrslt {\rtlch\fcs1 \af38 \ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 www.support.microsoft.com/common/international.aspx}}}\sectd \ltrsect -\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid10565710 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid11613206\charrsid10565710 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid14303978 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 -MICROSOFT AJAX LIBRARY. }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 This supplement }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536 \hich\af38\dbch\af11\loch\f38 includes the Microsoft AJAX Library}{ -\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid14825882 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 -The license terms accompanying that additional}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid6693430 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 \hich\af38\dbch\af11\loch\f38 software }{\rtlch\fcs1 \af38 \ltrch\fcs0 -\b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 apply to it}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13004705\charrsid13004705 -\par }\pard \ltrpar\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13004705 {\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3807310\charrsid9069536 -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b0304140006000800000021000bcba3ae95060000561b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594d6f1b4518be23f11f467b6f6327b61b4775aad8b11b48d346b15bd4e37877bc3bcdecce6a669cd437d41e9190100571a012370e08a8d44a5c -caaf09144191fa17786766d7dec96e48d24650417d48bcb3cfbcdfef331fbe7aed7eccd0011192f2a4e3d52fd73c44129f0734093bdeedd1e0d2aa87a4c24980 -194f48c79b11e95d5b7fffbdab784d45242608e627720d77bc48a9746d6949fa308ce5659e9204de4db888b18247112e05021f82dc982d2dd76aada518d3c443 -098e41ecadc984fa048db4486f3d17de67f09828a9077c26865a347166186cb05fd70839933d26d001661d0ff404fc7044ee2b0f312c15bce87835f3f196d6af -2ee1b56c125327cc2dcc1b984f362f9b10ec2f1b9d221ccf95d6078df695cdb97c0360aa8cebf7fbbd7e7d2ecf00b0ef83a7d696a2ccc660b5decd651640f66b -5976afd6ac355c7c41fe4ac9e676b7db6db6335bac5003b25f1b25fc6aadd5d85876f00664f1cd12bed1dde8f55a0ede802cbe55c20faeb45b0d176f4011a3c9 -7e09ad133a1864d2e79009675b95f05580afd632f80205d530af2ead62c2137552adc5f81e1703006820c38a2648cd5232c13e54710fc76341b15680d7082ebc -b143be2c0d695d48fa82a6aae37d9862e88885bc57cfbf7ff5fc293a7af0ece8c14f470f1f1e3df8d10a72666de1242cce7af9ed677f3efe18fdf1f49b978fbe -a8c6cb22fed71f3ef9e5e7cfab81d03e0b735e7cf9e4b7674f5e7cf5e9efdf3daa806f083c2ec247342612dd2487688fc7e098898a6b39198bf3cd1845981667 -6c24a1c409d65a2ae4f755e4a06fce30cbb2e3d8d1256e04ef08a08f2ae0f5e93dc7e06124a68a5668de8e6207b8c339eb725119856dadab10e6d13409ab958b -6911b787f14195ee1e4e9cfcf6a729f0665e968ee3bd883866ee329c281c928428a4dff17d422abcbb4ba913d71dea0b2ef944a1bb147531ad0cc9888e9d6a5a -4cdaa231e46556e533e4db89cdce1dd4e5accaeb4d72e022a12b30ab307e449813c6eb78aa705c25728463560cf80daca22a238733e117717da920d321611cf5 -032265d59c5b02fc2d247d1b036355a67d87cd62172914ddaf927903735e446ef2fd5e84e3b40a3ba44954c47e20f7a14431dae5aa0abec3dd0ed1cf90079c9c -98ee3b9438e93e9d0d6ed3d031695120facd54e85c02553b0c1cd3e4efe89851e0635b031747c740802fbe7e5c51596f2b116fc09a54d5095bc7e8f724dc71d2 -ed7111d0b79f7337f134d92550e6e585e71de5bea35cef3f4fb927f5f3598976c1ad40bb7adf6037c5668b1c9fb8439e50c6866ac6c80d6936c912d689600083 -7a9e391d92f989298de06bc6eb0e2e14d8cc4182ab8fa88a86114e61835df7b4905066a24389522ee16067862b656b3c6cd2953d1636f581c1f281c46a870776 -78450fe7e782b918b3da84e6f0992b5ad102ceaa6ce54a2614dc7e1d65756dd499b5d58d6986ea1c6d7397218765d760701e4dd88020d8b640945b703ed7aae1 -6082190974dcedda9ba7c564e1225324231c902c47daef728eea264979ad989b00a89d8a1ce943de29512b686b6bb16fa0ed2c492aaa6b9ca02ecfde9b6429af -e0459674df1e6b4796149b9325e8b0e3b59bcb4d0ff938ed781338d3c2d73885ac4bbde7c32c848b215f095bf6a736b3e9f24536dbb9636e13d4e19ac2c6bde4 -b0c303a9906a13cbc89686799595004bb4266bff7213c27a510ed84a7f0d2b5656a118fe352b208e6e6ac964427c554c766144c7ce3e6654caa78a8861141ca2 -319b8a3d0ce9d7a50afe0454c2d5846104fd00f7683adae6954bce59d3156faf0cce8e63964638a35bdda279275bb8e9e3b90de6a9601ef85669bb71eefcae98 -96bf20578a65fc3f7345af277053b012e80cf8708d2b30d2fddaf1b8501107164a23ea0f046c1c0c7740b5c05d2cbc86a282cb64f35f9003fddff69c9561da1a -0e7c6a8f864850588f542408d9055a32d5778ab07ab67659912c13642aaa60ae4cadd9637240d84873604bafed1e8aa0d40d9b64346070c7ebcf7dce3a681cea -4d4eb1df1c0e99afbdb607fee99d8f6d6670cae561b3a1c9e33f37b16255b5f3cdf47ced2d3aa25f2cb6598dbc2b4059612968676dff9a269c73a9b58c55f278 -b9991b07592c7b0c83f30d510af73d48ff81f58f0a9fd95f26f4823ae27bc0ad087e68c88c4250d6975a9aee3c040c998f8e33e2cc23ac85d9e0669b271db77c -b9bee0bdaedd0795fc3ff35ef79ce19e6fcfdcec3add78a1e1ce63ec863b1bb5dd5b116ec8eff14685a1497e9c31c9313f6c157f7be2e37b90ee4db8e59f3225 -4d48e197258161033a34dd001460359aa9eb7f010000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468 -656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451 -eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e319872 -0e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2 -c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c020000130000000000000000000000000000 -0000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000000000 -2b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000014020000746865 -6d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021000bcba3ae95060000561b00001600000000000000000000 -000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027000000000000 -000000000000009a0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000950a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax266\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000009011 -9a8b6712c701feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/lib/Net/2.0/Ionic.Zlib.dll b/lib/Net/2.0/Ionic.Zlib.dll deleted file mode 100644 index 7c29e8cc7..000000000 Binary files a/lib/Net/2.0/Ionic.Zlib.dll and /dev/null differ diff --git a/lib/Net/2.0/NUnitAspEx.xml b/lib/Net/2.0/NUnitAspEx.xml deleted file mode 100644 index e6d3470a3..000000000 --- a/lib/Net/2.0/NUnitAspEx.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - NUnitAspEx - - - - - Encapsulates a request from within a testsuite using the "asptest://" pseudo-protocol. - - - - - Encapsulates the ugly details of deriving from HttpWebRequest. - - - Since various frameworks like NUnitAsp rely on the output of WebRequest.Create() being of type HttpWebRequest - but HttpWebRequest is not customizable the easy way, this class shields further derived classes from the ugly reflection details. - - - - - Creates a new instance for the given uri. - - the to create this request for. - - - - - - - - - - - Override this method in your derived class and call to set the response object. - - - - - Create the stream to be used for uploading content. - - - - - - Encapsulates a response from an . - - - - - Encapsulates the ugly details of deriving from HttpWebResponse. - - - - - Summary description for HttpReflectionUtils. - - - - - Summary description for HttpWebClient. - - - - - An AspFixtureHost lives inside it's own AppDomain with an initialized HttpRuntime. - - - - - Summary description for IAspFixtureHost. - - - - - Creates a new Host instance within a new AppDomain based on the passed in Properties. - - - You must not call this method from within an existing Host's AppDomain. - - - - - Unload the passed Host's AppDomain. - - - - - Return null to avoid timing out of remoting references - - - - - - Initializes the newly created host instance. - - - - - Use this property to gain access to the Host from within the Host's AppDomain - - - This property is set only within the Host's AppDomain. - Outside the AppDomain it will always return null. - - - - - Use to synchronize access to this host instance - - - - - Returns a reference to the AppDomain, that created this Host instance - - - - - Returns the physical assembly reference location this AppDomain has been created from. - - - - - Summary description for AspTestClient. - - - - - Summary description for AspTestContext. - - - - - Summary description for AspTestExecutionModule. - - - - diff --git a/lib/Net/3.5/Apache.NMS.ActiveMQ.dll b/lib/Net/3.5/Apache.NMS.ActiveMQ.dll deleted file mode 100644 index 616ed4c27..000000000 Binary files a/lib/Net/3.5/Apache.NMS.ActiveMQ.dll and /dev/null differ diff --git a/lib/Net/3.5/Apache.NMS.ActiveMQ.xml b/lib/Net/3.5/Apache.NMS.ActiveMQ.xml deleted file mode 100644 index a44314e31..000000000 --- a/lib/Net/3.5/Apache.NMS.ActiveMQ.xml +++ /dev/null @@ -1,12294 +0,0 @@ - - - - Apache.NMS.ActiveMQ - - - - - Base class for all DataStructure implementations - - - - - An OpenWire command - - - - - An OpenWire command - - - - - Represents a marshallable entity - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Clone this object and return a new instance that the caller now owns. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessage() query. - - - - - - The correlation ID used to correlate messages with conversations or long running business processes - - - - - The destination of the message - - - - - The time in milliseconds that this message should expire in - - - - - The message ID which is set by the provider - - - - - Whether or not this message is persistent - - - - - The Priority on this message - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp the broker added to the message - - - - - The type name of this message - - - - - Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully. - - - - - The Message Group ID used to group messages together to the same consumer for the same group ID value - - - - - The Message Group Sequence counter to indicate the position in a group - - - - - Returns the ID of the producers transaction - - - - - Used when the message compression is enabled to track how many bytes - the EndianBinaryWriter actually writes to the stream before compression - so that the receiving client can read off the real bodylength from the - Message before the data is actually read. - - - - - Summary description for ActiveMQDestination. - - - - - Topic Destination object - - - - - Temporary Topic Destination object - - - - - Queue Destination object - - - - - Temporary Queue Destination object - - - - - prefix for Advisory message destinations - - - - - prefix for consumer advisory destinations - - - - - prefix for producer advisory destinations - - - - - prefix for connection advisory destinations - - - - - The default target for ordered destinations - - - - - The Default Constructor - - - - - Construct the Destination with a defined physical name; - - - - - - - Returns the advisory. - - - - - The advisory to set. - - - - - true if this is a destination for Consumer advisories - - - - - true if this is a destination for Producer advisories - - - - - true if this is a destination for Connection advisories - - - - - Returns the exclusive. - - - - - The exclusive to set. - - - - - Returns the ordered. - - - - - The ordered to set. - - - - - Returns the orderedTarget. - - - - - The orderedTarget to set. - - - - A helper method to return a descriptive string for the topic or queue - - - a descriptive string for this queue or topic - - - - - - - - - - Create a Destination - - - - - - - - Create a temporary name from the clientId - - - - - - - From a temporary destination find the clientId of the Connection that created it - - - the clientId or null if not a temporary destination - - - - - object to compare - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - Lets sort by name first then lets sort topics greater than queues - - another destination to compare against - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - - Returns the Destination type - - - - Gets the Destination Type of this Destination as a String value which is one - of {Queue,Topic,TempQueue,TempTopic}. - - - The Destination Type as a String. - - - - - - string representation of this instance - - - - - hashCode for this instance - - - - if the object passed in is equivalent, return true - - the object to compare - true if this instance and obj are equivalent - - - - - true if the destination matches multiple possible destinations - - - - Factory method to create a child destination if this destination is a composite - - - the created Destination - - - - Dictionary of name/value pairs representing option values specified - in the URI used to create this Destination. A null value is returned - if no options were specified. - - - - - Returns true if this destination represents a collection of - destinations; allowing a set of destinations to be published to or subscribed - from in one NMS operation. -

- If this destination is a composite then you can call {@link #getChildDestinations()} - to return the list of child destinations. -

-
- - - Summary description for ActiveMQQueue. - - - - - Method GetDestinationType - - An int - - - - Method CreateDestination - - An ActiveMQDestination - A String - - - - A Temporary Queue - - - - - A Temporary Topic - - - - - Summary description for ActiveMQTopic. - - - - - Represents an exception on the broker - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isBrokerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionError() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isControlCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isResponse() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Summary description for DataStructureSupport. - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isDestinationInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isFlushCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isKeepAliveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatch() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatchNotification() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Sets the value as a String - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessagePull() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveSubscriptionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isReplayCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isSessionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isShutdownInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isTransactionInfo() query. - - - - - - - Return an answer of true to the IsWireFormatInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - A base class with useful implementation inheritence methods - for creating marshallers of the OpenWire protocol - - - - - Converts the object to a String - - - - - Converts the object to a String - - - - - Converts the given transaction ID into a String - - - - - Creates the byte array into hexidecimal - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Represents a stream of boolean flags - - - - - Implements the OpenWire protocol. - - - - - Represents the marshalling of commands to and from an IO stream - - - - - Marshalls the given command object onto the stream - - - - - Unmarshalls the next command object from the stream - - - - - Gets the Transport that own this WireFormat instnace. - - - - - Gets the current version of the protocol that this WireFormat instance - supports - - - - - Tracks the state of a connection so a newly established transport can be - re-initialized to the state that was tracked. - - - - - - - null if the command is not state tracked. - - - - - - - - - - - - - - - - - - - - - - - - - - - - A Composite task is one of N tasks that can be managed by a - CompositTaskRunner instance. The CompositeTaskRunner checks each - task when its wakeup method is called to determine if the Task has - any work it needs to complete, if no tasks have any pending work - then the CompositeTaskRunner can return to its sleep state until - the next time its wakeup method is called or it is shut down. - - - - - Represents a task that may take a few iterations to complete. - - - - - Performs some portion of the work that this Task object is - assigned to complete. When the task is entirely finished this - method should return false. - - - A this indicates if this Task should - be run again. - - - - - Indicates if this Task has any pending work. - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - Allows you to request a thread execute the associated Task. - - - - - Wakeup the TaskRunner and have it check for any pending work that - needs to be completed. If none is found it will go back to sleep - until another Wakeup call is made. - - - - - Attempt to Shutdown the TaskRunner, this method will wait indefinitely - for the TaskRunner to quite if the task runner is in a call to its Task's - run method and that never returns. - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method returns and the TaskRunner may remain in the - running state. - - - A - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method sends an Abort to the Task thread and return. - - - A - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - We Expect MANY wakeup calls on the same TaskRunner. - - - - - shut down the task - - - - - - Scheduler Service useful for running various delayed units of work. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Manages the thread pool for long running tasks. Long running tasks are not - always active but when they are active, they may need a few iterations of - processing for them to become idle. The manager ensures that each task is - processes but that no one task overtakes the system. This is kina like - cooperative multitasking. - - If your OS/JVM combination has a good thread model, you may want to avoid - using a thread pool to run tasks and use a DedicatedTaskRunner instead. - - - - - This class provides a wrapper around the ThreadPool mechanism in .NET - to allow for serial execution of jobs in the ThreadPool and provide - a means of shutting down the execution of jobs in a deterministic - way. - - - - - Returns true if this ThreadPoolExecutor has been shut down but has not - finished running all the tasks that have been Queue. When a ThreadPoolExecutor - is shut down it will not accept any new tasks but it will complete all tasks - that have been previously queued. - - - - - Returns true if this ThreadPoolExecutor has been shut down and has also - completed processing of all outstanding tasks in its task Queue. - - - - - Represents an asynchronous task that is executed on the ThreadPool - at some point in the future. - - - - - A facility for applications to schedule tasks for future execution in a background - thread. Tasks may be scheduled for one-time execution, or for repeated execution at - regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks - to be scheduled in a single Timer object. - - Corresponding to each Timer object is a single background thread that is used to execute - all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer - task takes excessive time to complete, it "hogs" the timer's task execution thread. This - can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute - in rapid succession when (and if) the offending task finally completes. - - After the last live reference to a Timer object goes away and all outstanding tasks have - completed execution, the timer's task execution thread terminates gracefully (and becomes - subject to garbage collection). However, this can take arbitrarily long to occur. By default, - the task execution thread does not run as a Background thread, so it is capable of keeping an - application from terminating. If a caller wants to terminate a timer's task execution thread - rapidly, the caller should invoke the timer's cancel method. - - If the timer's task execution thread terminates unexpectedly, any further attempt to schedule - a task on the timer will result in an IllegalStateException, as if the timer's cancel method - had been invoked. - - This class is thread-safe: multiple threads can share a single Timer object without the - need for external synchronization. - - This class does not offer real-time guarantees: it schedules tasks using the - EventWaitHandle.WaitOne(TimeSpan) method. - - - - - Terminates this timer, discarding any currently scheduled tasks. Does not interfere - with a currently executing task (if it exists). Once a timer has been terminated, - its execution thread terminates gracefully, and no more tasks may be scheduled on it. - - Note that calling this method from within the run method of a timer task that was - invoked by this timer absolutely guarantees that the ongoing task execution is the - last task execution that will ever be performed by this timer. - - This method may be called repeatedly; the second and subsequent calls have no effect. - - - - - Removes all cancelled tasks from this timer's task queue. Calling this method has - no effect on the behavior of the timer, but eliminates the references to the cancelled - tasks from the queue. If there are no external references to these tasks, they become - eligible for garbage collection. - - Most programs will have no need to call this method. It is designed for use by the - rare application that cancels a large number of tasks. Calling this method trades - time for space: the runtime of the method may be proportional to n + c log n, where - n is the number of tasks in the queue and c is the number of cancelled tasks. - - Note that it is permissible to call this method from within a a task scheduled - on this timer. - - - - - Schedules the specified WaitCallback task for execution at the specified time. If the - time is in the past, the task is scheduled for immediate execution. The method returns - a TimerTask instance that can be used to later cancel the scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified TimerTask for execution at the specified time. If the - time is in the past. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - A Task that is run in a Timer instance either once or repeatedly. - - - - - Run this Timers event loop in its own Thread. - - - - - Interface for a Logger object used to store and retrieve Recovery - Information needed to recover distributed transactions that operate - in the Microsoft Distributed Transaction Context. - - - - - The Unique Id of the Resource Manager that this logger is currently - logging recovery information for. - - - - - The Path to the location on disk where the recovery log is written - to and read from. - - - - - Indiciate that the Logger should create and sibdirs of the - given location that don't currently exist. - - - - - Attribute that decorates IRecoveryLoggerFactory implementations to allow - the Recovery Policy to find all the available factories dynamically. - - - - - Registers the service with the given name. - - - - - A process actively using a service may see it go down before the DiscoveryAgent notices - the service's failure. That process can use this method to notify the IDiscoveryAgent - of the failure so that other listeners of this IDiscoveryAgent can also be made aware - of the failure. - - - - - Gets or sets the service add event handler - - - - - Gets or sets the service remove event handler. - - - - - Overriden by the actual agent class to handle the publish of this service - if supported by the agent. - - - - - Overriden by the agent class to handle starting any agent related services - or opening resources needed for the agent. - - - - - Overriden by the agent to handle shutting down any agent created resources. - - - - - Called from the Agent background thread to allow the concrete agent implementation - to perform its discovery of new services. - - - - - Returns true if this Broker has been marked as failed and it is now time to - start a recovery attempt. - - - - - Gets or sets the keep alive interval. This interval controls the amount - of time that a service is kept before being considered idle and removed from - the list of discovered services. This value is also used to control the - period of time that this service will wait before advertising itself. - - - - - Optional interface for service type objects which support a - logical suspend and resume mode. Services that can be suspended - when not needed can reduce resource load. - - - - - Factory class interface for all DiscoveryAgent factories. Each agent factory - should define its own factory attribute so that the agents can be found dynamically - by the DiscoveryAgentFactory class. - - - - - Attribute that decorates DiscoveryAgentFactory implementations to allow - the DiscoverAgentFactory to find all the available factories dynamically. - - - - - Discovered service data event object. Used to contain information on the - services that an agent discovers and track heartbeat and other service - events used to determine if a service has failed or timed out due to a - lack of recent reporting. - - - - - Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol, - an NMSConnectionException will be thrown. - - - - - - - Used to implement a filter on the transport layer. - - - - - Represents the logical networking transport layer. Transports implment the low - level protocol specific portion of the Communication between the Client and a Broker - such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing - the cononical OpenWire Commands used in this client into binary wire level packets that - can be sent to the Broker or Service that the Transport connects to. - - - - - Sends a Command object on the Wire but does not wait for any response from the - receiver before returning. - - - A - - - - - Sends a Command object which requires a response from the Broker but does not - wait for the response, instead a FutureResponse object is returned that the - caller can use to wait on the Broker's response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for a Response to that Command before - returning, this version waits indefinitely for a response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for the given TimeSpan to expire for a - response before returning. - - - A - - - A - - - A - - - - - Allows a caller to find a specific type of Transport in the Chain of - Transports that is created. This allows a caller to find a specific - object in the Transport chain and set or get properties on that specific - instance. If the requested type isn't in the chain than Null is returned. - - - A - - - A - - - - - Updates the Uri's that this Transport is aware of and will use to - connect itself to. If the rebalance option is true this method will - terminate any current connection and reconnect to another available - Uri. - - - A - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates if this Transport has already been disposed and can no longer - be used. - - - - - Indicates if this Transport is Fault Tolerant or not. A fault Tolerant - Transport handles low level connection errors internally allowing a client - to remain unaware of wire level disconnection and reconnection details. - - - - - Indiciates if the Transport is current Connected to is assigned URI. - - - - - The Remote Address that this transport is currently connected to. - - - - - Returns true if this Transport supports reconnections. - - - - - Returns true if this Transport can accept updated lists of connection Uri's. - - - - - Returns the IWireFormat object that this transport uses to marshal and - unmarshal Command objects. - - - - - Method Oneway - - A Command - - - - Method AsyncRequest - - A FutureResponse - A Command - - - - Method Request - - A Response - A Command - - - - Method Request with time out for Response. - - A Response - A Command - Timeout in milliseconds - - - - Method Start - - - - - Method Dispose - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Given a Key / Value mapping create and append a URI query value that represents the mapped - entries, return the newly updated URI that contains the value of the given URI and the - appended query value. Each entry in the query string is prefixed by the supplied - optionPrefix string. - - - - - Virtual transport create method which can be overriden by subclasses to provide - an alternate FailoverTransport implementation. All transport creation methods in - this factory calls through this method to create the ITransport instance so this - is the only method that needs to be overriden. - - - - - - - Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the - given ICompositeTransport and will add and remove Transport URIs as they are discovered. - - - - - A Transport that is made reliable by being able to fail over to another - transport when a transport failure is detected. - - - - - Adds a new set of Uris to the list of Uris that this Transport can connect to. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Remove the given Uris from this Transports list of known Uris. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Gets or sets a value indicating whether to asynchronously connect to sockets - - true if [async connect]; otherwise, false. - - - - If doing an asynchronous connect, the milliseconds before timing out if no connection can be made - - The async timeout. - - - - Defines an Interface for a Command Response Builder used by the MockTransport - to answer Commands sent via the Request and AsnycRequest methods. - - - - - Given a Command, check if it requires a response and return the - appropriate Response that the Broker would send for this Command - - - - - When called the ResponseBuilder must construct all the Responses or - Asynchronous commands that would be sent to this client by the Broker - upon receipt of the passed command. - - - - - Transport used for testing, mimics the behaviour of a normal Transport and allows - messages to be sent and received - - - - - Injects a Command into the Transports inbound message queue, the Commands in the - inbound Queue are dispatched to the registered CommnadHandler instance for - processing, this simulates receiving a message from an external source, e.g. - receiving a new message from the Broker. - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Factory class to create the MockTransport when given on a URI as mock://XXX - - - - - Builds responses using the internal Cononical OpenWire Commands format. - - - - - An implementation of ITransport that uses sockets to communicate with the broker - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - Method Start - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates the name of the Server's Certificate. By default the Host name - of the remote server is used, however if this doesn't match the name of the - Server's certificate then this option can be set to override the default. - - - - - Indicates the location of the Client Certificate to use when the Broker - is configured for Client Auth (not common). The SslTransport will supply - this certificate to the SslStream via the SelectLocalCertificate method. - - - - - Password for the Client Certificate specified via configuration. - - - - - Indicates if the SslTransport should ignore any errors in the supplied Broker - certificate and connect anyway, this is useful in testing with a default AMQ - broker certificate that is self signed. - - - - - Should the Inactivity Monitor be enabled on this Transport. - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - The time-out value, in milliseconds. The default value is 0, which indicates - an infinite time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - The time-out value, in milliseconds. If you set the property with a value between 1 and 499, - the value will be changed to 500. The default value is 0, which indicates an infinite - time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - Override in a subclass to create the specific type of transport that is - being implemented. - - - - - Attribute that decorates ITransportFactory implementations to allow - the TransportFactory to find all the available factories dynamically. - - - - - Handles asynchronous responses - - - - - This class make sure that the connection is still alive, - by monitoring the reception of commands from the peer of - the transport. - - - - - Constructor or the Inactivity Monitor - - - - - - Check the write to the broker - - - - - Checks if we should allow the read check(if less than 90% of the read - check time elapsed then we dont do the readcheck - - - - - - - A Transport filter that is used to log the commands sent and received. - - - - - A Transport which guards access to the next transport using a mutex. - - - - - A Transport that correlates asynchronous send/receive messages into single request/response. - - - - - Creates a normal transport. - - - the transport - - - - Create a transport factory for the scheme. If we do not support the transport protocol, - an NMSConnectionException will be thrown. - - - - - - - A Transport which negotiates the wire format - - - - - A specialized BitArray implementation that provides the smallest set - of functionality needed for Message Auditing. This implementation is - used over the .NET bit array to provide a small and more efficient - BitArray that performs only the operations needed for Message Audit. - - - - - Sets the boolean value of the given bit in the array at the specified index. - - - - - Get the boolean value contains in the BitArray at the given index - - - - - Reset all the bits to zero or false. - - - - - Reset all the bits to the given value - - - - - Returns the current length of the bits that have been - set so far in this BitArray. - - - - - Returns the actual long value containing all the set bits. - - - - - Class used to hold BitArray objects for use in Message Audits. - - - - - Test if the next message is in order. - - - - - Get the boolean value at the index - - - - - Get the BitArray for the index - - - - - Get the index of the bin from the total index - - - - - Get the offset into a bin from the total index - - - - - A FIFO based MessageDispatchChannel. - - - - - Defines an interface for a Message Channel used to dispatch incoming - Messages to a Session or MessageConsumer. The implementation controls - how the messages are dequeued from the channel, one option is for a - FIFO ordering while another might be to sort the Message's based on the - set Message Priority. - - - - Construct an IdGenerator - - - - Generate a Unique Id - - - A - - - - - Generate a unique ID - that is friendly for a URL or file system - - - A - - - - - From a generated id - return the seed (i.e. minus the count) - - - A - - - A - - - - - From a generated id - return the generator count - - - A - - - A - - - - - Does a proper compare on the ids - - - A - - - A - - - A - - - - - As we have to find the hostname as a side-affect of generating a unique - stub, we allow it's easy retrevial here - - - - - Utility class used to provide conveince methods that apply named property - settings to objects. - - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - Implements the basic IDictionary interface and adds functionality for controlling - the maximum number of entries that can be contained in the Map. When the maximum - value is reached the oldest entry is removed so that the max size is never exceeded. - - - - - Utility class for Tracking Memory Usage with an imposed limit on the amount - available. Provides methods for objects to wait on more space to become - available if the memory limit is reached. - - - - - If no space is available then this method blocks until more becomes available. - - - - - If no space is available then this method blocks until more becomes available - or until the specified timeout expires. - - - A - - - - - Attempts to increase the amount of Memory Used, if non is available to fill - then this method blocks until more is freed. - - - A - - - - - Increase the level of Usage. - - - A - - - - - Decrease the level of Usage. - - - A - - - - - Checks if the Usage Windows has become full, is so returns true - otherwise returns false. - - - A - - - - - Simple IStoppable service stopper class. Can be used to Stop multiple - IStoppable instances without throwing an exception. Once all services - have been stopped, the first thrown exception can be fired. - - - - - Consumes Advisory Messages for Temp Destination creation on deletion so that - the connection can track valid destinations for its sessions, and session resources. - - - - - Interface that provides for a Class to provide dispatching service for - an OpenWire MessageDispatch command. - - - - - Exception thrown when the broker returns an error - - - - - Initializes a new instance of the BrokerException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo - with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Generates a nice textual stack trace - - - - - Default Compression policy for NMS.ActiveMQ uses the built in GZipStream - to compress and decompress the message body. This is not compatible with - compression used by ActiveMQ so users should use this with caution. - - - - - Policy interface for Message Compression, the policy should return - a new Stream for compression or decompression upon request that wraps - the provided Stream instance. - - - - - Represents a connection with a message broker - - - - - Starts asynchronous message delivery of incoming messages for this connection. - Synchronous delivery is unaffected. - - - - - Temporarily stop asynchronous delivery of inbound messages for this connection. - The sending of outbound messages is unaffected. - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Performs a synchronous request-response with the broker - - - - - - Performs a synchronous request-response with the broker for requested timeout duration. - - - - - - - - Check and ensure that the connection object is connected. If it is not - connected or is closed or closing, a ConnectionClosedException is thrown. - - - - - Handle incoming commands - - An ITransport - A Command - - - - Creates a new local transaction ID - - - - - A delegate that can receive transport level exceptions. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - This property indicates what version of the Protocol we are using to - communicate with the Broker, if not set we return the lowest version - number to indicate we support only the basic command set. - - - - - This property indicates whether or not async send is enabled. - - - - - This property indicates whether or not async close is enabled. - When the connection is closed, it will either send a synchronous - DisposeOf command to the broker and wait for confirmation (if true), - or it will send the DisposeOf command asynchronously. - - - - - This property indicates whether or not async sends are used for - message acknowledgement messages. Sending Acks async can improve - performance but may decrease reliability. - - - - - This property sets the acknowledgment mode for the connection. - The URI parameter connection.ackmode can be set to a string value - that maps to the enumeration value. - - - - - This property is the maximum number of bytes in memory that a producer will transmit - to a broker before waiting for acknowledgement messages from the broker that it has - accepted the previously sent messages. In other words, this how you configure the - producer flow control window that is used for async sends where the client is responsible - for managing memory usage. The default value of 0 means no flow control at the client - - - - - This property forces all messages that are sent to be sent synchronously overriding - any usage of the AsyncSend flag. This can reduce performance in some cases since the - only messages we normally send synchronously are Persistent messages not sent in a - transaction. This options guarantees that no send will return until the broker has - acknowledge receipt of the message - - - - - This property indicates whether Message's should be copied before being sent via - one of the Connection's send methods. Copying the Message object allows the user - to resuse the Object over for another send. If the message isn't copied performance - can improve but the user must not reuse the Object as it may not have been sent - before they reset its payload. - - - - - Enable or Disable the use of Compression on Message bodies. When enabled all - messages have their body compressed using the Deflate compression algorithm. - The recipient of the message must support the use of message compression as well - otherwise the receiving client will receive a message whose body appears in the - compressed form. - - - - - Indicate whether or not the resources of this Connection should support the - Message Priority value of incoming messages and dispatch them accordingly. - When disabled Message are always dispatched to Consumers in FIFO order. - - - - - synchronously or asynchronously by the broker. - - - - - The Default Client Id used if the ClientId property is not set explicity. - - - - - Get/or set the redelivery policy for this connection. - - - - - This property determines if the asynchronous message delivery of incoming - messages has been started for this connection. - - - - - Exception thrown when a connection is used that it already closed - - - - - Initializes a new instance of the ConnectionClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection with a message broker - - - - - Get/or set the broker Uri. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Exception thrown when a connection is used that it has failed in some way. - - - - - Initializes a new instance of the ConnectionFailedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ - - - - - Exception thrown when a consumer is used that it already closed - - - - - Initializes a new instance of the ConsumerClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Summary description for DestinationFilter. - - - - - Exception thrown when an IO error occurs - - - - - Called before a commit or rollback is applied. - - - - - Called after a commit - - - - - Called after a transaction rollback - - - - - An object capable of receiving messages from some destination - - - - - Called from the parent Session of this Consumer to indicate that its - parent session is closing and this Consumer should close down but not - send any message to the Broker as the parent close will take care of - removing its child resources at the broker. - - - - - Used to get an enqueued message from the unconsumedMessages list. The - amount of time this method blocks is based on the timeout value. if - timeout == Timeout.Infinite then it blocks until a message is received. - if timeout == 0 then it it tries to not block at all, it returns a - message if it is available if timeout > 0 then it blocks up to timeout - amount of time. Expired messages will consumed by this method. - - - A - - - A - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - An object capable of sending messages to some destination - - - - - Called from the Parent session to deactivate this Producer, when a parent - is closed all children are automatically removed from the broker so this - method circumvents the need to send a Remove command to the broker. - - - - - Extends the basic Connection class to provide a transacted Connection - instance that operates within the bounds of a .NET Scoped Transaction. - - The default Session creation methods of Connection are overriden here - to always return a TX capable session instance. - - - - - Policy class used to configure the options associated with TX - recovery. - - - - - Default provider of ISession - - - - - Private object used for synchronization, instead of public "this" - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Ensures that a transaction is started - - - - - Prevents message from throwing an exception if a client calls Acknoweldge on - a message that is part of a transaction either being produced or consumed. The - JMS Spec indicates that users should be able to call Acknowledge with no effect - if the message is in a transaction. - - - A - - - - - Sets the maximum number of messages to keep around per consumer - in addition to the prefetch window for non-durable topics until messages - will start to be evicted for slow consumers. - Must be > 0 to enable this feature - - - - - Enables or disables whether asynchronous dispatch should be used by the broker - - - - - Enables or disables exclusive consumers when using queues. An exclusive consumer means - only one instance of a consumer is allowed to process messages on a queue to preserve order - - - - - Enables or disables retroactive mode for consumers; i.e. do they go back in time or not? - - - - - Sets the default consumer priority for consumers - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Manually Enlists in the given Transaction. This can be used to when the - client is using the Session in Asynchronous listener mode since the Session - cannot atuomatically join in this case as there is no Ambient transaction in - the Message Dispatch thread. This also allows for clients to use the explicit - exception model when necessary. - - - - - Reports Transacted whenever there is an Ambient Transaction or the internal - TransactionContext is still involed in a .NET Transaction beyond the lifetime - of an ambient transaction (can happen during a scoped transaction disposing - without Complete being called and a Rollback is in progress.) - - - - - Should be called from NetTxSession when created to check if any TX - data is stored for recovery and whether the Broker has matching info - stored. If an Transaction is found that belongs to this client and is - still alive on the Broker it will be recovered, otherwise the stored - data should be cleared. - - - - - Class used to define the various limits that should be used for the Prefetch - limit on destination based on the type of Destination in use. - - - - - Exception thrown when an Request times out. - - -
-
diff --git a/lib/Net/3.5/Apache.NMS.dll b/lib/Net/3.5/Apache.NMS.dll deleted file mode 100644 index 507a74f84..000000000 Binary files a/lib/Net/3.5/Apache.NMS.dll and /dev/null differ diff --git a/lib/Net/3.5/Apache.NMS.xml b/lib/Net/3.5/Apache.NMS.xml deleted file mode 100644 index eb606b7ec..000000000 --- a/lib/Net/3.5/Apache.NMS.xml +++ /dev/null @@ -1,2877 +0,0 @@ - - - - Apache.NMS - - - - - A policy used to customize exactly how you want the redelivery to work. - - - - - The time in milliseconds to delay a redelivery - - The redelivered counter. - - - - - Gets or sets the collision avoidance percent. This causes the redelivery delay - to be adjusted in order to avoid possible collision when messages are redelivered - to concurrent consumers. - - The collision avoidance factor. - - - - Gets or sets a value indicating whether to [use collision avoidance]. - - - true if [use collision avoidance]; otherwise, false. - - - - - The time in milliseconds to initially delay a redelivery - - The initial redelivery delay. - - - - Gets or sets the maximum redeliveries. A value less than zero indicates - that there is no maximum and the NMS provider should retry forever. - - The maximum redeliveries. - - - - Gets or sets a value indicating whether [use exponential back off]. - - - true if [use exponential back off]; otherwise, false. - - - - - Gets or sets the back off multiplier. - - The back off multiplier. - - - - Clone this object and return a new instance that the caller now owns. - - - - - Gets the random number generator. - - The random number generator. - - - - Gets the next boolean - - true if [next bool]; otherwise, false. - - - - Convert the acknowledgment mode string into AcknowledgementMode enum. - - - Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge. - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert a text message into an object. The object must be serializable from XML. - - - - - Serialize the object as XML into the Text body of the message. - Set the NMSType to the full name of the object type. - - - - - - - - Deserialize the object from the text message. The object must be serializable from XML. - - - - - - - Get the runtime type for the class name. This routine will search all loaded - assemblies in the current App Domain to find the type. - - Full name of the type. - Type object if found, or null if not found. - - - - Decrement the count, releasing any waiting Threads when the count reaches Zero. - - - - - Causes the current Thread to wait for the count to reach zero, unless - the Thread is interrupted. - - - - - Causes the current thread to wait until the latch has counted down to zero, unless - the thread is interrupted, or the specified waiting time elapses. - - - - - Gets the current count for this Latch. - - - - - The start of the Windows epoch - - - - - The start of the Java epoch - - - - - The difference between the Windows epoch and the Java epoch - in milliseconds. - - - - - A BinaryWriter that switches the endian orientation of the read operations so that they - are compatible across platforms. - - - - - Method Read - - An int - A char[] - An int - An int - - - - Method ReadChars - - A char[] - An int - - - - Method ReadInt16 - - A short - - - - Method ReadChar - - A char - - - - Method ReadInt64 - - A long - - - - Method ReadUInt64 - - An ulong - - - - Method ReadUInt32 - - An uint - - - - Method ReadUInt16 - - An ushort - - - - Method ReadInt32 - - An int - - - - Method ReadString - - A string - - - - Method ReadString16, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a 16bit unsigned short. - - A string - - - - Method ReadString32, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a singed integer value. - - A string - - - - A BinaryWriter that switches the endian orientation of the write operations so that they - are compatible across platforms. - - - - - Method Write - - A long - - - - Method Write - - An ushort - - - - Method Write - - An int - - - - Method Write - - A char[] - An int - An int - - - - Method Write - - A char[] - - - - Method Write - - An uint - - - - Method Write - - A char - - - - Method Write - - An ulong - - - - Method Write - - A short - - - - Method Write, writes a string to the output using the WriteString16 - method. - - A string - - - - Method WriteString16, writes a string to the output using the Java - standard modified UTF-8 encoding with an unsigned short value written first to - indicate the length of the encoded data, the short is read as an unsigned - value so the max amount of data this method can write is 65535 encoded bytes. - - Unlike the WriteString32 method this method does not encode the length - value to -1 if the string is null, this is to match the behaviour of - the Java DataOuputStream class's writeUTF method. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an unsigned short. - - A string - - - - Method WriteString32, writes a string to the output using the Openwire - standard modified UTF-8 encoding which an int value written first to - indicate the length of the encoded data, the int is read as an signed - value so the max amount of data this method can write is 2^31 encoded bytes. - - In the case of a null value being passed this method writes a -1 to the - stream to indicate that the string is null. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an int. - - A string - - - - Method Write - - A double - - - - Method Write - - A double - - - - Support class that switches from one endian to the other. - - - - - Utility class used to set NMS properties via introspection for IMessage derived - instances. This class allows IMessage classes to define Message specific properties - that can be accessed using the standard property get / set semantics. - - This is especially useful for NMSX type properties which can vary by provider and - are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can - set the properties on an IMessage instance without a direct cast to the providers - specific Message types. - - Properties accessed in this way are treated as NMS Message headers which are never - read-only therefore there is no exception thrown if the message itself is in the - read-only property mode. - - - - - This class provides a mechanism to intercept calls to a IPrimitiveMap - instance and perform validation, handle type conversion, or some other - function necessary to use the PrimitiveMap in a Message or other NMS - object. - - Be default this class enforces the standard conversion policy for primitive - types in NMS shown in the table below: - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Represents a Map of primitive types where the keys are all string instances - and the values are strings or numbers. - - - - - Base Utility class for conversion between IMessage type objects for different - NMS providers. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, the class version transforms the - Destination instead of just doing a straight copy. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, this method makes no attempt to convert - the values in the Message to native provider implementations. - - - - - A default implementation of IPrimitiveMap - - - - - Method ToString - - A string - - - - Unmarshalls the map from the given data or if the data is null just - return an empty map - - - - - Unmarshals a PrimitiveMap directly from a Stream object. This - allows for clients to read PrimitiveMaps from Compressed or other - wise encoded streams without this class needing to know about it. - - - A - - - A - - - - - Marshals a PrimitiveMap directly to a Stream object. This - allows a client to write a PrimitiveMap in a compressed or - otherwise encoded form without this class needing to know - about it. - - - A - - - - - Marshals the primitive type map to a byte array - - - - - Unmarshals the primitive type map from the given byte array - - - - - Class to provide support for working with Session objects. - - - - - Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Get the destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Delete the named destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Class to provide support for Uri query parameters which uses .Net reflection - to identify and set properties. - - - - - Given a string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class such as an ActiveMQ failover Uri formatted as - "failover://(tcp://localhost:61616)", the initial '://' must be changed - to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as - the Uri's Authority as that is not a valid host name. - - - A string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class - - - - - Parse a Uri query string of the form ?x=y&z=0 - into a map of name/value pairs. - - The query string to parse. This string should not contain - Uri escape characters. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - - - - - - - - - - - - - Class to provide support for working with Xml objects. - - - - - From xml spec valid chars: - #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] - any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. - - - - - Static class constructor. - - - - - Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM) - will NOT be placed at the beginning of the string. - - - - - - - This removes characters that are invalid for xml encoding - - Text to be encoded. - Text with invalid xml characters removed. - - - - - A BytesMessage object is used to send a message containing a stream of uninterpreted - bytes. It inherits from the Message interface and adds a bytes message body. The - receiver of the message supplies the interpretation of the bytes. - - This message type is for client encoding of existing message formats. If possible, - one of the other self-defining message types should be used instead. - - Although the NMS API allows the use of message properties with byte messages, they - are typically not used, since the inclusion of properties may affect the format. - - When the message is first created, and when ClearBody is called, the body of the - message is in write-only mode. After the first call to Reset has been made, the - message body is in read-only mode. After a message has been sent, the client that - sent it can retain and modify it without affecting the message that has been sent. - The same message object can be sent multiple times. When a message has been received, - the provider has called Reset so that the message body is in read-only mode for the - client. - - If ClearBody is called on a message in read-only mode, the message body is cleared and - the message is in write-only mode. - - If a client attempts to read a message in write-only mode, a MessageNotReadableException - is thrown. - - If a client attempts to write a message in read-only mode, a MessageNotWriteableException - is thrown. - - - - - Represents a message either to be sent to a message broker or received from a message broker. - - - - - If using client acknowledgement mode on the session, then this method will acknowledge that the - message has been processed correctly. - - - - - Clears out the message body. Clearing a message's body does not clear its header - values or property entries. - - If this message body was read-only, calling this method leaves the message body in - the same state as an empty body in a newly created message. - - - - - Clears a message's properties. - - The message's header fields and body are not cleared. - - - - - Provides access to the message properties (headers). - - - - - The correlation ID used to correlate messages from conversations or long running business processes. - - - - - The destination of the message. This property is set by the IMessageProducer. - - - - - The amount of time for which this message is valid. Zero if this message does not expire. - - - - - The message ID which is set by the provider. - - - - - Whether or not this message is persistent. - - - - - The Priority of this message. - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp of when the message was pubished in UTC time. If the publisher disables setting - the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00). - - - - - The type name of this message. - - - - - Reads a byte from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte to the Message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a boolean from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a one byte value to the message stream representing the boolean - value passed. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a char from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the character - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a Short from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the short - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an int from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the integer - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a long from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the long - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a float from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the float - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an double from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the double - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a byte array from the bytes message stream. - - If the length of array value is less than the number of bytes remaining to - be read from the stream, the array should be filled. A subsequent call reads - the next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total number - of bytes read will be less than the length of the array, indicating that there are - no more bytes left to be read from the stream. The next read of the stream returns -1. - - - The byte array that will be used as a buffer to read into. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when there is an unhandled exception thrown from the provider. - - - Thrown when the Message is in write-only mode. - - - - - Reads a portion of the bytes message stream. - - If the length of array value is less than the number of bytes remaining to be - read from the stream, the array should be filled. A subsequent call reads the - next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total - number of bytes read will be less than the length of the array, indicating that - there are no more bytes left to be read from the stream. The next read of the - stream returns -1. - - If length is negative, or length is greater than the length of the array value, - then an Exception is thrown. No bytes will be read from the stream for this - exception case. - - - The byte array that will be used as a buffer to read into. - - - The amount of bytes to read into the buffer. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte array to the bytes message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a portion of a byte array to the bytes message stream. - - - A - - - A - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a string that has been encoded using a modified UTF-8 format from the bytes - message stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a string to the bytes message stream using UTF-8 encoding in a - machine-independent manner. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes an object to the bytes message stream. - - This method works only for the objectified primitive object types - (Int32, Double, Boolean ...), String objects, and byte arrays. - - - A - the object in the .NET programming language to be written; it must not be null - - - Thrown when the Message has an invalid format. - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Puts the message body in read-only mode and repositions the stream of bytes to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Gets the number of bytes of the message body when the message is in read-only mode. - The value returned can be used to allocate a byte array. The value returned is the - entire length of the message body, regardless of where the pointer for reading the - message is currently located. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - The mode used to acknowledge messages after they are consumed - - - - - With this acknowledgment mode, the session will not - acknowledge receipt of a message since the broker assumes - successful receipt of a message after the onMessage handler - has returned without error. - - - - - With this acknowledgment mode, the session automatically - acknowledges a client's receipt of a message either when - the session has successfully returned from a call to receive - or when the message listener the session has called to - process the message successfully returns. Acknowlegements - may be delayed in this mode to increase performance at - the cost of the message being redelivered this client fails. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement acknowledges the given message and all - unacknowedged messages that have preceeded it for the session - in which the message was delivered. - - - - - Messages will be consumed when the transaction commits. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement mode allows the client to acknowledge a - single message. This mode is not required to be supported by - all NMS providers, however the provider should throw an appropriate - exception to indicate that the mode is unsupported. - - - - - A delegate that can receive transport level exceptions. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection is not currently active to due some error. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection that was interrupted has now been restored. - - - - - Represents a connection with a message broker - - - - - A lifecycle for NMS objects to indicate they can be started - - - - - A lifecycle for NMS objects to indicate they can be stopped - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Closes the connection. - - - - - For a long running Connection that creates many temp destinations - this method will close and destroy all previously created temp - destinations to reduce resource consumption. This can be useful - when the Connection is pooled or otherwise used for long periods - of time. Only locally created temp destinations should be removed - by this call. - NOTE: This is an optional operation and for NMS providers that - do not support this functionality the method should just return - without throwing any exceptions. - - - - - An asynchronous listener which can be notified if an error occurs - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Producer it creates. - - - - - The default timeout for network requests. - - - - - The default acknowledgement mode - - - - - Sets the unique clienet ID for this connection before Start() or returns the - unique client ID after the connection has started - - - - - Get/or set the redelivery policy for this connection. - - - - - Gets the Meta Data for the NMS Connection instance. - - - - - A Factory of IConnection objects - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - Get/or set the broker Uri. - - - - - Get/or set the redelivery policy that new IConnection objects are - assigned upon creation. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Provides information describing the NMS IConnection instance. - - - - - Get the Major version number of the NMS API this Provider supports. - - - - - Get the Minor version number of the NMS API this Provider supports. - - - - - Get the name of this NMS Provider. - - - - - Gets a formatted string detailing the NMS API version this Provider supports. - - - - - Gets a String array of all the NMSX property names this NMS Provider supports. - - - - - Gets the Providers Major version number. - - - - - Gets the Providers Minor version number. - - - - - Gets a formatted string detailing the version of this NMS Provider. - - - - - Represents the type of the destination such as a queue or topic. - - - - - A base interface for destinations such as queues or topics - - - - - Represents an NMS exception - - - - - Initializes a new instance of the NMSException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Returns the error code for the exception, if one has been provided. - - - - - Initializes a new instance of the IllegalStateException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a Map message which contains key and value pairs which are - of primitive types - - - - - A delegate that can receive messages async. - - - - - A delegate that a client can register that will be called each time a consumer dispatches a message - to the client code to allow the client to Transform a received message from one type to another, - StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a - client to create a consumer that will automatically transform a message to a type that the client is - capable of processing or adding additional information to a received message. For messages that do - not need to be processed the client should return null from this method, in this case the original - message will be dispatched to the client. - - - - - A consumer of messages - - - - - Waits until a message is available and returns it - - - - - If a message is available within the timeout duration it is returned otherwise this method returns null - - - - - Receives the next message if one is immediately available for delivery on the client side - otherwise this method returns null. It is never an error for this method to return null, the - time of Message availability varies so your client cannot rely on this method to receive a - message immediately after one has been sent. - - - - - Closes the message consumer. - - - Clients should close message consumers them when they are not needed. - This call blocks until a receive or message listener in progress has completed. - A blocked message consumer receive call returns null when this message consumer is closed. - - - - - An asynchronous listener which can be used to consume messages asynchronously - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - A delegate that a client can register that will be called each time a Producer's send method is - called to allow the client to Transform a sent message from one type to another, StreamMessage to - TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a - producer that will automatically transform a message to a type that some receiving client is - capable of processing or adding additional information to a sent message such as additional message - headers, etc. For messages that do not need to be processed the client should return null from - this method, in this case the original message will be sent. - - - - - An object capable of sending messages to some destination - - - - - Sends the message to the default destination for this producer - - - - - Sends the message to the default destination with the explicit QoS configuration - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration - - - - - Close the producer. - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - - - - - The INetTxConnection extends the functionality of the IConnection interface by - adding the createNetTxSession method (optional). - - The INetTxConnection interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a INetTxSession object. - - - - - Creates a INetTxSession object and enlists in the specified Transaction. - - - - - Some application servers provide support for use in a .NET transactions (optional). - - To include NMS API transactions in a MSDTC transaction, an application server requires a - .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model - into operations that are supported by the application server. An NMS provider exposes its - .NET Transaction support using an INetTxConnectionFactory object, which an application - server uses to create INetTxConnection objects. - - The INetTxConnectionFactory interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - The INetTxSession interface extends the capability of Session by adding access to a NMS - provider's support for the Distributed Transactions (optional). The transaction support - leverages the .NET Frameworks System.Transactions API. - - The NMS Provider implements this interface by participating in the current ambient transaction - as defined by the System.Transactions.Transaction.Current static member. Whenever a new - Transaction is entered the NMS provider should enlist in that transaction. When there is no - ambient transaction then the NMS Prodiver should allow the INetTxSession instance to behave - as a session that is in Auto Acknowledge mode. - - Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception - as those operations are controlled by the Transaction Manager. - - The INetTxSession interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Represents a single unit of work on an IConnection. - So the ISession can be used to perform transactional receive and sends - - - - - Creates a producer of messages - - - - - Creates a producer of messages on a given destination - - - - - Creates a consumer of messages on a given destination - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a named durable consumer of messages on a given destination with a selector - - - - - Deletes a durable consumer created with CreateDurableConsumer(). - - Name of the durable consumer - - - - Creates a QueueBrowser object to peek at the messages on the specified queue. - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Creates a QueueBrowser object to peek at the messages on the specified queue - using a message selector. - - - A - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Returns the queue for the given name - - - - - Returns the topic for the given name - - - - - Creates a temporary queue - - - - - Creates a temporary topic - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - Closes the session. There is no need to close the producers and consumers - of a closed session. - - - - - Stops all Message delivery in this session and restarts it again - with the oldest unabcknowledged message. Messages that were delivered - but not acknowledge should have their redelivered property set. - This is an optional method that may not by implemented by all NMS - providers, if not implemented an Exception will be thrown. - Message redelivery is not requried to be performed in the original - order. It is not valid to call this method on a Transacted Session. - - - - - If this is a transactional session then commit all message - send and acknowledgements for producers and consumers in this session - - - - - If this is a transactional session then rollback all message - send and acknowledgements for producers and consumers in this session - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Enlist the Session in the specified Transaction. - - If the Session is already enlisted in a Transaction or there is an Ambient - Transaction and the given TX is not that Transaction then an exception should - be thrown. - - - - - Initializes a new instance of the InvalidClientIDException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - An attempt is made to access an invalid destination - - - - - Initializes a new instance of the InvalidDestinationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the InvalidSelectorException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents an Object message which contains a serializable .Net object. - - - - - Represents a queue in a message broker. A message sent to a queue is delivered - to at most one consumer on the queue. - - - - - A client uses a QueueBrowser object to look at messages on a queue without removing them. - - The Enumeration method returns a java.util.Enumeration that is used to scan the queue's - messages. It may be an enumeration of the entire content of a queue, or it may contain - only the messages matching a message selector. - - Messages may be arriving and expiring while the scan is done. The NMS API does not - require the content of an enumeration to be a static snapshot of queue content. Whether - these changes are visible or not depends on the NMS provider. - - - - - Closes the QueueBrowser. - - - If NMS Provider fails to close the Browser for some reason. - - - - - Gets this queue browser's message selector expression. If no Message - selector was specified than this method returns null. - - - If NMS Provider fails to get the Message Selector for some reason. - - - - - Gets the queue associated with this queue browser. - - - If NMS Provider fails to retrieve the IQueue associated with the Browser - doe to some internal error. - - - - - A delegate that is notified whenever a Transational evemt occurs for - the specified session such as TX started, committed or rolled back. - - - - - A StreamMessage object is used to send a stream of primitive types in the - .NET programming language. It is filled and read sequentially. It inherits - from the Message interface and adds a stream message body. - - The primitive types can be read or written explicitly using methods for each - type. They may also be read or written generically as objects. For instance, - a call to IStreamMessage.WriteInt32(6) is equivalent to - StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the - explicit form is convenient for static programming, and the object form is - needed when types are not known at compile time. - - When the message is first created, and when ClearBody is called, the body of - the message is in write-only mode. After the first call to reset has been made, - the message body is in read-only mode. After a message has been sent, the - client that sent it can retain and modify it without affecting the message - that has been sent. The same message object can be sent multiple times. When a - message has been received, the provider has called reset so that the message - body is in read-only mode for the client. - - If ClearBody is called on a message in read-only mode, the message body is - cleared and the message body is in write-only mode. - - If a client attempts to read a message in write-only mode, a - MessageNotReadableException is thrown. - - If a client attempts to write a message in read-only mode, a - MessageNotWriteableException is thrown. - - IStreamMessage objects support the following conversion table. The marked cases - must be supported. The unmarked cases must throw a NMSException. The - String-to-primitive conversions may throw a runtime exception if the primitive's - valueOf() method does not accept it as a valid String representation of the - primitive. - - A value written as the row type can be read as the column type. - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Reads a boolean from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte array field from the stream message into the specified byte[] - object (the read buffer). - - To read the field value, ReadBytes should be successively called until it returns - a value less than the length of the read buffer. The value of the bytes in the - buffer following the last byte read is undefined. - - If ReadBytes returns a value equal to the length of the buffer, a subsequent - ReadBytes call must be made. If there are no more bytes to be read, this call - returns -1. - - If the byte array field value is null, ReadBytes returns -1. - If the byte array field value is empty, ReadBytes returns 0. - - Once the first ReadBytes call on a byte[] field value has been made, the full - value of the field must be read before it is valid to read the next field. - An attempt to read the next field before that has been done will throw a - MessageFormatException. - - To read the byte field value into a new byte[] object, use the ReadObject method. - - - A - - - A - the total number of bytes read into the buffer, or -1 if there is no more data - because the end of the byte field has been reached - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - - Reads a char from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a short from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a int from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a long from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a float from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a double from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a string from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a Object from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte array field to the stream message. - - The byte array value is written to the message as a byte array field. - Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a portion of a byte array as a byte array field to the stream message. - - The a portion of the byte array value is written to the message as a byte - array field. Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - A value that indicates the point in the buffer to - begin writing to the stream message. - - - A value that indicates how many bytes in the buffer - to write to the stream message. - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a char to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a short to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a int to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a long to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a float to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a double to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a string to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Puts the message body in read-only mode and repositions the stream to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Represents a temporary queue which exists for the duration - of the IConnection which created it. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a temporary topic which exists for the duration - of the IConnection which created it. - - - - - Represents a topic in a message broker. A message sent to a topic - is delivered to all consumers on the topic who are interested in the message. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a text based message - - - - - The ITrace interface is used internally by ActiveMQ to log messages. - The client aplication may provide an implementation of ITrace if it wishes to - route messages to a specific destination. - - - - Use the class to register an instance of ITrace as the - active trace destination. - - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Initializes a new instance of the MessageEOFException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Deserializes the object from Xml, and returns it. - - - - - Deserializes the object from Xml, and returns it. - - - - - Initializes a new instance of the MessageFormatException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotReadableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotWriteableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Extension function to create a text message from an object. The object must be serializable to XML. - - - - - Sends the message to the default destination for this producer. The object must be serializable to XML. - - - - - Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML. - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML. - - - - - Represents a connection failure. - - - - - Initializes a new instance of the NMSConnectionException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Provider implementation mapping class. - - - - - Implementation of a factory for instances. - - - - - Static class constructor - - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - Create a connection factory that can create connections for the given scheme in the URI. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - A implementation that will be used. - - - - Finds the associated with the given scheme. - - The scheme (e.g. tcp, activemq or stomp). - The of the ConnectionFactory that will be used - to create the connection for the specified . - - - - Lookup the connection factory assembly filename and class name. - Read an external configuration file that maps scheme to provider implementation. - Load XML config files named: nmsprovider-{scheme}.config - Following is a sample configuration file named nmsprovider-jms.config. Replace - the parenthesis with angle brackets for proper XML formatting. - - (?xml version="1.0" encoding="utf-8" ?) - (configuration) - (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) - (/configuration) - - This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' - is used for the provider. In this example the connection string might look like: - jms://localhost:7222 - - - Folder paths to look in. - The scheme. - Name of the assembly file. - Name of the factory class. - true if the configuration file for the specified could - be found; otherwise, false. - - - - Get an array of search paths to look for config files. - - - A collection of search paths, including the current directory, the current AppDomain's - BaseDirectory and the current AppDomain's RelativeSearchPath. - - - - - Converts a params object[] collection into a plain object[]s, to pass to the constructor. - - The first parameter in the collection. - The remaining parameters. - An array of instances. - - - - Creates a new connection. - - An created by the requested ConnectionFactory. - - - - Creates a new connection with the given and credentials. - - The username to use when establishing the connection. - The password to use when establishing the connection. - An created by the requested ConnectionFactory. - - - - Get/or set the broker Uri. - - - - - The actual IConnectionFactory implementation that is being used. This implementation - depends on the scheme of the URI used when constructed. - - - - - Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation - that is being used. - - - - - Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Define an enumerated array of message priorities. - - - - - Define an enumerated array of message delivery modes. Provider-specific - values can be used to extend this enumerated mode. TIBCO is known to - provide a third value of ReliableDelivery. At minimum, a provider must - support Persistent and NonPersistent. - - - - - Defines a number of constants - - - - - Represents a security failure. - - - - - Initializes a new instance of the NMSSecurityException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the ResourceAllocationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Extension function to create a text message from an object. The object must be serializable to XML. - - - - - Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Initializes a new instance of the TransactionInProgressException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionRolledBackException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - diff --git a/lib/Net/3.5/Ionic.Zlib.dll b/lib/Net/3.5/Ionic.Zlib.dll deleted file mode 100644 index 7c29e8cc7..000000000 Binary files a/lib/Net/3.5/Ionic.Zlib.dll and /dev/null differ diff --git a/lib/Net/3.5/NUnitAsp.dll b/lib/Net/3.5/NUnitAsp.dll deleted file mode 100644 index 9f45eff82..000000000 Binary files a/lib/Net/3.5/NUnitAsp.dll and /dev/null differ diff --git a/lib/Net/3.5/NUnitAspEx.dll b/lib/Net/3.5/NUnitAspEx.dll deleted file mode 100644 index 030f906e2..000000000 Binary files a/lib/Net/3.5/NUnitAspEx.dll and /dev/null differ diff --git a/lib/Net/3.5/NUnitAspEx.xml b/lib/Net/3.5/NUnitAspEx.xml deleted file mode 100644 index 41bacde70..000000000 --- a/lib/Net/3.5/NUnitAspEx.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - NUnitAspEx - - - - - Encapsulates a request from within a testsuite using the "asptest://" pseudo-protocol. - - - - - Encapsulates the ugly details of deriving from HttpWebRequest. - - - Since various frameworks like NUnitAsp rely on the output of WebRequest.Create() being of type HttpWebRequest - but HttpWebRequest is not customizable the easy way, this class shields further derived classes from the ugly reflection details. - - - - - Creates a new instance for the given uri. - - the to create this request for. - - - - - - - - - - - Override this method in your derived class and call to set the response object. - - - - - Create the stream to be used for uploading content. - - - - - - Encapsulates a response from an . - - - - - Encapsulates the ugly details of deriving from HttpWebResponse. - - - - - Summary description for HttpReflectionUtils. - - - - - Summary description for HttpWebClient. - - - - - An AspFixtureHost lives inside it's own AppDomain with an initialized HttpRuntime. - - - - - Summary description for IAspFixtureHost. - - - - - Creates a new Host instance within a new AppDomain based on the passed in Properties. - - - You must not call this method from within an existing Host's AppDomain. - - - - - Unload the passed Host's AppDomain. - - - - - Return null to avoid timing out of remoting references - - - - - - Initializes the newly created host instance. - - - - - Use this property to gain access to the Host from within the Host's AppDomain - - - This property is set only within the Host's AppDomain. - Outside the AppDomain it will always return null. - - - - - Use to synchronize access to this host instance - - - - - Returns a reference to the AppDomain, that created this Host instance - - - - - Returns the physical assembly reference location this AppDomain has been created from. - - - - - Summary description for AspTestClient. - - - - - Summary description for AspTestContext. - - - - - Summary description for AspTestExecutionModule. - - - - diff --git a/lib/Net/4.0/Apache.NMS.ActiveMQ.dll b/lib/Net/4.0/Apache.NMS.ActiveMQ.dll deleted file mode 100644 index 1504312ec..000000000 Binary files a/lib/Net/4.0/Apache.NMS.ActiveMQ.dll and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.ActiveMQ.xml b/lib/Net/4.0/Apache.NMS.ActiveMQ.xml deleted file mode 100644 index a44314e31..000000000 --- a/lib/Net/4.0/Apache.NMS.ActiveMQ.xml +++ /dev/null @@ -1,12294 +0,0 @@ - - - - Apache.NMS.ActiveMQ - - - - - Base class for all DataStructure implementations - - - - - An OpenWire command - - - - - An OpenWire command - - - - - Represents a marshallable entity - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Clone this object and return a new instance that the caller now owns. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessage() query. - - - - - - The correlation ID used to correlate messages with conversations or long running business processes - - - - - The destination of the message - - - - - The time in milliseconds that this message should expire in - - - - - The message ID which is set by the provider - - - - - Whether or not this message is persistent - - - - - The Priority on this message - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp the broker added to the message - - - - - The type name of this message - - - - - Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully. - - - - - The Message Group ID used to group messages together to the same consumer for the same group ID value - - - - - The Message Group Sequence counter to indicate the position in a group - - - - - Returns the ID of the producers transaction - - - - - Used when the message compression is enabled to track how many bytes - the EndianBinaryWriter actually writes to the stream before compression - so that the receiving client can read off the real bodylength from the - Message before the data is actually read. - - - - - Summary description for ActiveMQDestination. - - - - - Topic Destination object - - - - - Temporary Topic Destination object - - - - - Queue Destination object - - - - - Temporary Queue Destination object - - - - - prefix for Advisory message destinations - - - - - prefix for consumer advisory destinations - - - - - prefix for producer advisory destinations - - - - - prefix for connection advisory destinations - - - - - The default target for ordered destinations - - - - - The Default Constructor - - - - - Construct the Destination with a defined physical name; - - - - - - - Returns the advisory. - - - - - The advisory to set. - - - - - true if this is a destination for Consumer advisories - - - - - true if this is a destination for Producer advisories - - - - - true if this is a destination for Connection advisories - - - - - Returns the exclusive. - - - - - The exclusive to set. - - - - - Returns the ordered. - - - - - The ordered to set. - - - - - Returns the orderedTarget. - - - - - The orderedTarget to set. - - - - A helper method to return a descriptive string for the topic or queue - - - a descriptive string for this queue or topic - - - - - - - - - - Create a Destination - - - - - - - - Create a temporary name from the clientId - - - - - - - From a temporary destination find the clientId of the Connection that created it - - - the clientId or null if not a temporary destination - - - - - object to compare - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - Lets sort by name first then lets sort topics greater than queues - - another destination to compare against - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - - Returns the Destination type - - - - Gets the Destination Type of this Destination as a String value which is one - of {Queue,Topic,TempQueue,TempTopic}. - - - The Destination Type as a String. - - - - - - string representation of this instance - - - - - hashCode for this instance - - - - if the object passed in is equivalent, return true - - the object to compare - true if this instance and obj are equivalent - - - - - true if the destination matches multiple possible destinations - - - - Factory method to create a child destination if this destination is a composite - - - the created Destination - - - - Dictionary of name/value pairs representing option values specified - in the URI used to create this Destination. A null value is returned - if no options were specified. - - - - - Returns true if this destination represents a collection of - destinations; allowing a set of destinations to be published to or subscribed - from in one NMS operation. -

- If this destination is a composite then you can call {@link #getChildDestinations()} - to return the list of child destinations. -

-
- - - Summary description for ActiveMQQueue. - - - - - Method GetDestinationType - - An int - - - - Method CreateDestination - - An ActiveMQDestination - A String - - - - A Temporary Queue - - - - - A Temporary Topic - - - - - Summary description for ActiveMQTopic. - - - - - Represents an exception on the broker - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isBrokerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionError() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isControlCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isResponse() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Summary description for DataStructureSupport. - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isDestinationInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isFlushCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isKeepAliveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatch() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatchNotification() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Sets the value as a String - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessagePull() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveSubscriptionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isReplayCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isSessionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isShutdownInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isTransactionInfo() query. - - - - - - - Return an answer of true to the IsWireFormatInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - A base class with useful implementation inheritence methods - for creating marshallers of the OpenWire protocol - - - - - Converts the object to a String - - - - - Converts the object to a String - - - - - Converts the given transaction ID into a String - - - - - Creates the byte array into hexidecimal - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Represents a stream of boolean flags - - - - - Implements the OpenWire protocol. - - - - - Represents the marshalling of commands to and from an IO stream - - - - - Marshalls the given command object onto the stream - - - - - Unmarshalls the next command object from the stream - - - - - Gets the Transport that own this WireFormat instnace. - - - - - Gets the current version of the protocol that this WireFormat instance - supports - - - - - Tracks the state of a connection so a newly established transport can be - re-initialized to the state that was tracked. - - - - - - - null if the command is not state tracked. - - - - - - - - - - - - - - - - - - - - - - - - - - - - A Composite task is one of N tasks that can be managed by a - CompositTaskRunner instance. The CompositeTaskRunner checks each - task when its wakeup method is called to determine if the Task has - any work it needs to complete, if no tasks have any pending work - then the CompositeTaskRunner can return to its sleep state until - the next time its wakeup method is called or it is shut down. - - - - - Represents a task that may take a few iterations to complete. - - - - - Performs some portion of the work that this Task object is - assigned to complete. When the task is entirely finished this - method should return false. - - - A this indicates if this Task should - be run again. - - - - - Indicates if this Task has any pending work. - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - Allows you to request a thread execute the associated Task. - - - - - Wakeup the TaskRunner and have it check for any pending work that - needs to be completed. If none is found it will go back to sleep - until another Wakeup call is made. - - - - - Attempt to Shutdown the TaskRunner, this method will wait indefinitely - for the TaskRunner to quite if the task runner is in a call to its Task's - run method and that never returns. - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method returns and the TaskRunner may remain in the - running state. - - - A - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method sends an Abort to the Task thread and return. - - - A - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - We Expect MANY wakeup calls on the same TaskRunner. - - - - - shut down the task - - - - - - Scheduler Service useful for running various delayed units of work. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task periodically using a fixed-delay execution style - which prevents tasks from bunching should there be some delay such as - garbage collection or machine sleep. - - This repeating unit of work can later be cancelled using the WaitCallback - that was originally used to initiate the processing. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Executes the given task the after delay, no reference is kept for this - task so it cannot be cancelled later. - - - - - Manages the thread pool for long running tasks. Long running tasks are not - always active but when they are active, they may need a few iterations of - processing for them to become idle. The manager ensures that each task is - processes but that no one task overtakes the system. This is kina like - cooperative multitasking. - - If your OS/JVM combination has a good thread model, you may want to avoid - using a thread pool to run tasks and use a DedicatedTaskRunner instead. - - - - - This class provides a wrapper around the ThreadPool mechanism in .NET - to allow for serial execution of jobs in the ThreadPool and provide - a means of shutting down the execution of jobs in a deterministic - way. - - - - - Returns true if this ThreadPoolExecutor has been shut down but has not - finished running all the tasks that have been Queue. When a ThreadPoolExecutor - is shut down it will not accept any new tasks but it will complete all tasks - that have been previously queued. - - - - - Returns true if this ThreadPoolExecutor has been shut down and has also - completed processing of all outstanding tasks in its task Queue. - - - - - Represents an asynchronous task that is executed on the ThreadPool - at some point in the future. - - - - - A facility for applications to schedule tasks for future execution in a background - thread. Tasks may be scheduled for one-time execution, or for repeated execution at - regular intervals. Unlike the normal .NET Timer this Timer allows for multiple tasks - to be scheduled in a single Timer object. - - Corresponding to each Timer object is a single background thread that is used to execute - all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer - task takes excessive time to complete, it "hogs" the timer's task execution thread. This - can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute - in rapid succession when (and if) the offending task finally completes. - - After the last live reference to a Timer object goes away and all outstanding tasks have - completed execution, the timer's task execution thread terminates gracefully (and becomes - subject to garbage collection). However, this can take arbitrarily long to occur. By default, - the task execution thread does not run as a Background thread, so it is capable of keeping an - application from terminating. If a caller wants to terminate a timer's task execution thread - rapidly, the caller should invoke the timer's cancel method. - - If the timer's task execution thread terminates unexpectedly, any further attempt to schedule - a task on the timer will result in an IllegalStateException, as if the timer's cancel method - had been invoked. - - This class is thread-safe: multiple threads can share a single Timer object without the - need for external synchronization. - - This class does not offer real-time guarantees: it schedules tasks using the - EventWaitHandle.WaitOne(TimeSpan) method. - - - - - Terminates this timer, discarding any currently scheduled tasks. Does not interfere - with a currently executing task (if it exists). Once a timer has been terminated, - its execution thread terminates gracefully, and no more tasks may be scheduled on it. - - Note that calling this method from within the run method of a timer task that was - invoked by this timer absolutely guarantees that the ongoing task execution is the - last task execution that will ever be performed by this timer. - - This method may be called repeatedly; the second and subsequent calls have no effect. - - - - - Removes all cancelled tasks from this timer's task queue. Calling this method has - no effect on the behavior of the timer, but eliminates the references to the cancelled - tasks from the queue. If there are no external references to these tasks, they become - eligible for garbage collection. - - Most programs will have no need to call this method. It is designed for use by the - rare application that cancels a large number of tasks. Calling this method trades - time for space: the runtime of the method may be proportional to n + c log n, where - n is the number of tasks in the queue and c is the number of cancelled tasks. - - Note that it is permissible to call this method from within a a task scheduled - on this timer. - - - - - Schedules the specified WaitCallback task for execution at the specified time. If the - time is in the past, the task is scheduled for immediate execution. The method returns - a TimerTask instance that can be used to later cancel the scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for execution after the specified delay. - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-delay execution, - beginning at the specified start time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - The method returns a TimerTask instance that can be used to later cancel the - scheduled task. - - - - - Schedules the specified TimerTask for execution at the specified time. If the - time is in the past. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for execution after the specified delay. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - after the specified delay. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-delay execution, beginning - at the specified time. Subsequent executions take place at approximately - regular intervals separated by the specified period. - - In fixed-delay execution, each execution is scheduled relative to the actual execution - time of the previous execution. If an execution is delayed for any reason (such as - garbage collection or other background activity), subsequent executions will be delayed. - - Fixed-delay execution is appropriate for recurring activities that require "smoothness." - In other words, it is appropriate for activities where it is more important to keep the - frequency accurate in the short run than in the long run. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - after the specified delay. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - Schedules the specified TimerTask for repeated fixed-rate execution, beginning - at the specified time. Subsequent executions take place at approximately regular - intervals, separated by the specified period. - - In fixed-rate execution, each execution is scheduled relative to the scheduled execution - time of the initial execution. If an execution is delayed for any reason (such as garbage - collection or other background activity), two or more executions will occur in rapid - succession to "catch up." - - Fixed-rate execution is appropriate for recurring activities that are sensitive to - absolute time, such as ringing a chime every hour on the hour, or running scheduled - maintenance every day at a particular time. - - - - - A Task that is run in a Timer instance either once or repeatedly. - - - - - Run this Timers event loop in its own Thread. - - - - - Interface for a Logger object used to store and retrieve Recovery - Information needed to recover distributed transactions that operate - in the Microsoft Distributed Transaction Context. - - - - - The Unique Id of the Resource Manager that this logger is currently - logging recovery information for. - - - - - The Path to the location on disk where the recovery log is written - to and read from. - - - - - Indiciate that the Logger should create and sibdirs of the - given location that don't currently exist. - - - - - Attribute that decorates IRecoveryLoggerFactory implementations to allow - the Recovery Policy to find all the available factories dynamically. - - - - - Registers the service with the given name. - - - - - A process actively using a service may see it go down before the DiscoveryAgent notices - the service's failure. That process can use this method to notify the IDiscoveryAgent - of the failure so that other listeners of this IDiscoveryAgent can also be made aware - of the failure. - - - - - Gets or sets the service add event handler - - - - - Gets or sets the service remove event handler. - - - - - Overriden by the actual agent class to handle the publish of this service - if supported by the agent. - - - - - Overriden by the agent class to handle starting any agent related services - or opening resources needed for the agent. - - - - - Overriden by the agent to handle shutting down any agent created resources. - - - - - Called from the Agent background thread to allow the concrete agent implementation - to perform its discovery of new services. - - - - - Returns true if this Broker has been marked as failed and it is now time to - start a recovery attempt. - - - - - Gets or sets the keep alive interval. This interval controls the amount - of time that a service is kept before being considered idle and removed from - the list of discovered services. This value is also used to control the - period of time that this service will wait before advertising itself. - - - - - Optional interface for service type objects which support a - logical suspend and resume mode. Services that can be suspended - when not needed can reduce resource load. - - - - - Factory class interface for all DiscoveryAgent factories. Each agent factory - should define its own factory attribute so that the agents can be found dynamically - by the DiscoveryAgentFactory class. - - - - - Attribute that decorates DiscoveryAgentFactory implementations to allow - the DiscoverAgentFactory to find all the available factories dynamically. - - - - - Discovered service data event object. Used to contain information on the - services that an agent discovers and track heartbeat and other service - events used to determine if a service has failed or timed out due to a - lack of recent reporting. - - - - - Create a DiscoveryAgent Factory for the scheme. If we do not support the agent protocol, - an NMSConnectionException will be thrown. - - - - - - - Used to implement a filter on the transport layer. - - - - - Represents the logical networking transport layer. Transports implment the low - level protocol specific portion of the Communication between the Client and a Broker - such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing - the cononical OpenWire Commands used in this client into binary wire level packets that - can be sent to the Broker or Service that the Transport connects to. - - - - - Sends a Command object on the Wire but does not wait for any response from the - receiver before returning. - - - A - - - - - Sends a Command object which requires a response from the Broker but does not - wait for the response, instead a FutureResponse object is returned that the - caller can use to wait on the Broker's response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for a Response to that Command before - returning, this version waits indefinitely for a response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for the given TimeSpan to expire for a - response before returning. - - - A - - - A - - - A - - - - - Allows a caller to find a specific type of Transport in the Chain of - Transports that is created. This allows a caller to find a specific - object in the Transport chain and set or get properties on that specific - instance. If the requested type isn't in the chain than Null is returned. - - - A - - - A - - - - - Updates the Uri's that this Transport is aware of and will use to - connect itself to. If the rebalance option is true this method will - terminate any current connection and reconnect to another available - Uri. - - - A - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates if this Transport has already been disposed and can no longer - be used. - - - - - Indicates if this Transport is Fault Tolerant or not. A fault Tolerant - Transport handles low level connection errors internally allowing a client - to remain unaware of wire level disconnection and reconnection details. - - - - - Indiciates if the Transport is current Connected to is assigned URI. - - - - - The Remote Address that this transport is currently connected to. - - - - - Returns true if this Transport supports reconnections. - - - - - Returns true if this Transport can accept updated lists of connection Uri's. - - - - - Returns the IWireFormat object that this transport uses to marshal and - unmarshal Command objects. - - - - - Method Oneway - - A Command - - - - Method AsyncRequest - - A FutureResponse - A Command - - - - Method Request - - A Response - A Command - - - - Method Request with time out for Response. - - A Response - A Command - Timeout in milliseconds - - - - Method Start - - - - - Method Dispose - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Given a Key / Value mapping create and append a URI query value that represents the mapped - entries, return the newly updated URI that contains the value of the given URI and the - appended query value. Each entry in the query string is prefixed by the supplied - optionPrefix string. - - - - - Virtual transport create method which can be overriden by subclasses to provide - an alternate FailoverTransport implementation. All transport creation methods in - this factory calls through this method to create the ITransport instance so this - is the only method that needs to be overriden. - - - - - - - Factory method for creating a DiscoveryTransport. The Discovery Transport wraps the - given ICompositeTransport and will add and remove Transport URIs as they are discovered. - - - - - A Transport that is made reliable by being able to fail over to another - transport when a transport failure is detected. - - - - - Adds a new set of Uris to the list of Uris that this Transport can connect to. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Remove the given Uris from this Transports list of known Uris. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Gets or sets a value indicating whether to asynchronously connect to sockets - - true if [async connect]; otherwise, false. - - - - If doing an asynchronous connect, the milliseconds before timing out if no connection can be made - - The async timeout. - - - - Defines an Interface for a Command Response Builder used by the MockTransport - to answer Commands sent via the Request and AsnycRequest methods. - - - - - Given a Command, check if it requires a response and return the - appropriate Response that the Broker would send for this Command - - - - - When called the ResponseBuilder must construct all the Responses or - Asynchronous commands that would be sent to this client by the Broker - upon receipt of the passed command. - - - - - Transport used for testing, mimics the behaviour of a normal Transport and allows - messages to be sent and received - - - - - Injects a Command into the Transports inbound message queue, the Commands in the - inbound Queue are dispatched to the registered CommnadHandler instance for - processing, this simulates receiving a message from an external source, e.g. - receiving a new message from the Broker. - - - A - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Factory class to create the MockTransport when given on a URI as mock://XXX - - - - - Builds responses using the internal Cononical OpenWire Commands format. - - - - - An implementation of ITransport that uses sockets to communicate with the broker - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - Method Start - - - - - Property IsStarted - - - - - Timeout in milliseconds to wait for sending synchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Timeout in milliseconds to wait for sending asynchronous messages or commands. - Set to -1 for infinite timeout. - - - - - Indicates the name of the Server's Certificate. By default the Host name - of the remote server is used, however if this doesn't match the name of the - Server's certificate then this option can be set to override the default. - - - - - Indicates the location of the Client Certificate to use when the Broker - is configured for Client Auth (not common). The SslTransport will supply - this certificate to the SslStream via the SelectLocalCertificate method. - - - - - Password for the Client Certificate specified via configuration. - - - - - Indicates if the SslTransport should ignore any errors in the supplied Broker - certificate and connect anyway, this is useful in testing with a default AMQ - broker certificate that is self signed. - - - - - Should the Inactivity Monitor be enabled on this Transport. - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - The time-out value, in milliseconds. The default value is 0, which indicates - an infinite time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - The time-out value, in milliseconds. If you set the property with a value between 1 and 499, - the value will be changed to 500. The default value is 0, which indicates an infinite - time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - Override in a subclass to create the specific type of transport that is - being implemented. - - - - - Attribute that decorates ITransportFactory implementations to allow - the TransportFactory to find all the available factories dynamically. - - - - - Handles asynchronous responses - - - - - This class make sure that the connection is still alive, - by monitoring the reception of commands from the peer of - the transport. - - - - - Constructor or the Inactivity Monitor - - - - - - Check the write to the broker - - - - - Checks if we should allow the read check(if less than 90% of the read - check time elapsed then we dont do the readcheck - - - - - - - A Transport filter that is used to log the commands sent and received. - - - - - A Transport which guards access to the next transport using a mutex. - - - - - A Transport that correlates asynchronous send/receive messages into single request/response. - - - - - Creates a normal transport. - - - the transport - - - - Create a transport factory for the scheme. If we do not support the transport protocol, - an NMSConnectionException will be thrown. - - - - - - - A Transport which negotiates the wire format - - - - - A specialized BitArray implementation that provides the smallest set - of functionality needed for Message Auditing. This implementation is - used over the .NET bit array to provide a small and more efficient - BitArray that performs only the operations needed for Message Audit. - - - - - Sets the boolean value of the given bit in the array at the specified index. - - - - - Get the boolean value contains in the BitArray at the given index - - - - - Reset all the bits to zero or false. - - - - - Reset all the bits to the given value - - - - - Returns the current length of the bits that have been - set so far in this BitArray. - - - - - Returns the actual long value containing all the set bits. - - - - - Class used to hold BitArray objects for use in Message Audits. - - - - - Test if the next message is in order. - - - - - Get the boolean value at the index - - - - - Get the BitArray for the index - - - - - Get the index of the bin from the total index - - - - - Get the offset into a bin from the total index - - - - - A FIFO based MessageDispatchChannel. - - - - - Defines an interface for a Message Channel used to dispatch incoming - Messages to a Session or MessageConsumer. The implementation controls - how the messages are dequeued from the channel, one option is for a - FIFO ordering while another might be to sort the Message's based on the - set Message Priority. - - - - Construct an IdGenerator - - - - Generate a Unique Id - - - A - - - - - Generate a unique ID - that is friendly for a URL or file system - - - A - - - - - From a generated id - return the seed (i.e. minus the count) - - - A - - - A - - - - - From a generated id - return the generator count - - - A - - - A - - - - - Does a proper compare on the ids - - - A - - - A - - - A - - - - - As we have to find the hostname as a side-affect of generating a unique - stub, we allow it's easy retrevial here - - - - - Utility class used to provide conveince methods that apply named property - settings to objects. - - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - Implements the basic IDictionary interface and adds functionality for controlling - the maximum number of entries that can be contained in the Map. When the maximum - value is reached the oldest entry is removed so that the max size is never exceeded. - - - - - Utility class for Tracking Memory Usage with an imposed limit on the amount - available. Provides methods for objects to wait on more space to become - available if the memory limit is reached. - - - - - If no space is available then this method blocks until more becomes available. - - - - - If no space is available then this method blocks until more becomes available - or until the specified timeout expires. - - - A - - - - - Attempts to increase the amount of Memory Used, if non is available to fill - then this method blocks until more is freed. - - - A - - - - - Increase the level of Usage. - - - A - - - - - Decrease the level of Usage. - - - A - - - - - Checks if the Usage Windows has become full, is so returns true - otherwise returns false. - - - A - - - - - Simple IStoppable service stopper class. Can be used to Stop multiple - IStoppable instances without throwing an exception. Once all services - have been stopped, the first thrown exception can be fired. - - - - - Consumes Advisory Messages for Temp Destination creation on deletion so that - the connection can track valid destinations for its sessions, and session resources. - - - - - Interface that provides for a Class to provide dispatching service for - an OpenWire MessageDispatch command. - - - - - Exception thrown when the broker returns an error - - - - - Initializes a new instance of the BrokerException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo - with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Generates a nice textual stack trace - - - - - Default Compression policy for NMS.ActiveMQ uses the built in GZipStream - to compress and decompress the message body. This is not compatible with - compression used by ActiveMQ so users should use this with caution. - - - - - Policy interface for Message Compression, the policy should return - a new Stream for compression or decompression upon request that wraps - the provided Stream instance. - - - - - Represents a connection with a message broker - - - - - Starts asynchronous message delivery of incoming messages for this connection. - Synchronous delivery is unaffected. - - - - - Temporarily stop asynchronous delivery of inbound messages for this connection. - The sending of outbound messages is unaffected. - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Performs a synchronous request-response with the broker - - - - - - Performs a synchronous request-response with the broker for requested timeout duration. - - - - - - - - Check and ensure that the connection object is connected. If it is not - connected or is closed or closing, a ConnectionClosedException is thrown. - - - - - Handle incoming commands - - An ITransport - A Command - - - - Creates a new local transaction ID - - - - - A delegate that can receive transport level exceptions. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - This property indicates what version of the Protocol we are using to - communicate with the Broker, if not set we return the lowest version - number to indicate we support only the basic command set. - - - - - This property indicates whether or not async send is enabled. - - - - - This property indicates whether or not async close is enabled. - When the connection is closed, it will either send a synchronous - DisposeOf command to the broker and wait for confirmation (if true), - or it will send the DisposeOf command asynchronously. - - - - - This property indicates whether or not async sends are used for - message acknowledgement messages. Sending Acks async can improve - performance but may decrease reliability. - - - - - This property sets the acknowledgment mode for the connection. - The URI parameter connection.ackmode can be set to a string value - that maps to the enumeration value. - - - - - This property is the maximum number of bytes in memory that a producer will transmit - to a broker before waiting for acknowledgement messages from the broker that it has - accepted the previously sent messages. In other words, this how you configure the - producer flow control window that is used for async sends where the client is responsible - for managing memory usage. The default value of 0 means no flow control at the client - - - - - This property forces all messages that are sent to be sent synchronously overriding - any usage of the AsyncSend flag. This can reduce performance in some cases since the - only messages we normally send synchronously are Persistent messages not sent in a - transaction. This options guarantees that no send will return until the broker has - acknowledge receipt of the message - - - - - This property indicates whether Message's should be copied before being sent via - one of the Connection's send methods. Copying the Message object allows the user - to resuse the Object over for another send. If the message isn't copied performance - can improve but the user must not reuse the Object as it may not have been sent - before they reset its payload. - - - - - Enable or Disable the use of Compression on Message bodies. When enabled all - messages have their body compressed using the Deflate compression algorithm. - The recipient of the message must support the use of message compression as well - otherwise the receiving client will receive a message whose body appears in the - compressed form. - - - - - Indicate whether or not the resources of this Connection should support the - Message Priority value of incoming messages and dispatch them accordingly. - When disabled Message are always dispatched to Consumers in FIFO order. - - - - - synchronously or asynchronously by the broker. - - - - - The Default Client Id used if the ClientId property is not set explicity. - - - - - Get/or set the redelivery policy for this connection. - - - - - This property determines if the asynchronous message delivery of incoming - messages has been started for this connection. - - - - - Exception thrown when a connection is used that it already closed - - - - - Initializes a new instance of the ConnectionClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection with a message broker - - - - - Get/or set the broker Uri. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Exception thrown when a connection is used that it has failed in some way. - - - - - Initializes a new instance of the ConnectionFailedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ - - - - - Exception thrown when a consumer is used that it already closed - - - - - Initializes a new instance of the ConsumerClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Summary description for DestinationFilter. - - - - - Exception thrown when an IO error occurs - - - - - Called before a commit or rollback is applied. - - - - - Called after a commit - - - - - Called after a transaction rollback - - - - - An object capable of receiving messages from some destination - - - - - Called from the parent Session of this Consumer to indicate that its - parent session is closing and this Consumer should close down but not - send any message to the Broker as the parent close will take care of - removing its child resources at the broker. - - - - - Used to get an enqueued message from the unconsumedMessages list. The - amount of time this method blocks is based on the timeout value. if - timeout == Timeout.Infinite then it blocks until a message is received. - if timeout == 0 then it it tries to not block at all, it returns a - message if it is available if timeout > 0 then it blocks up to timeout - amount of time. Expired messages will consumed by this method. - - - A - - - A - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - An object capable of sending messages to some destination - - - - - Called from the Parent session to deactivate this Producer, when a parent - is closed all children are automatically removed from the broker so this - method circumvents the need to send a Remove command to the broker. - - - - - Extends the basic Connection class to provide a transacted Connection - instance that operates within the bounds of a .NET Scoped Transaction. - - The default Session creation methods of Connection are overriden here - to always return a TX capable session instance. - - - - - Policy class used to configure the options associated with TX - recovery. - - - - - Default provider of ISession - - - - - Private object used for synchronization, instead of public "this" - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Ensures that a transaction is started - - - - - Prevents message from throwing an exception if a client calls Acknoweldge on - a message that is part of a transaction either being produced or consumed. The - JMS Spec indicates that users should be able to call Acknowledge with no effect - if the message is in a transaction. - - - A - - - - - Sets the maximum number of messages to keep around per consumer - in addition to the prefetch window for non-durable topics until messages - will start to be evicted for slow consumers. - Must be > 0 to enable this feature - - - - - Enables or disables whether asynchronous dispatch should be used by the broker - - - - - Enables or disables exclusive consumers when using queues. An exclusive consumer means - only one instance of a consumer is allowed to process messages on a queue to preserve order - - - - - Enables or disables retroactive mode for consumers; i.e. do they go back in time or not? - - - - - Sets the default consumer priority for consumers - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Manually Enlists in the given Transaction. This can be used to when the - client is using the Session in Asynchronous listener mode since the Session - cannot atuomatically join in this case as there is no Ambient transaction in - the Message Dispatch thread. This also allows for clients to use the explicit - exception model when necessary. - - - - - Reports Transacted whenever there is an Ambient Transaction or the internal - TransactionContext is still involed in a .NET Transaction beyond the lifetime - of an ambient transaction (can happen during a scoped transaction disposing - without Complete being called and a Rollback is in progress.) - - - - - Should be called from NetTxSession when created to check if any TX - data is stored for recovery and whether the Broker has matching info - stored. If an Transaction is found that belongs to this client and is - still alive on the Broker it will be recovered, otherwise the stored - data should be cleared. - - - - - Class used to define the various limits that should be used for the Prefetch - limit on destination based on the type of Destination in use. - - - - - Exception thrown when an Request times out. - - -
-
diff --git a/lib/Net/4.0/Apache.NMS.dll b/lib/Net/4.0/Apache.NMS.dll deleted file mode 100644 index 97c6db7a4..000000000 Binary files a/lib/Net/4.0/Apache.NMS.dll and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.xml b/lib/Net/4.0/Apache.NMS.xml deleted file mode 100644 index eb606b7ec..000000000 --- a/lib/Net/4.0/Apache.NMS.xml +++ /dev/null @@ -1,2877 +0,0 @@ - - - - Apache.NMS - - - - - A policy used to customize exactly how you want the redelivery to work. - - - - - The time in milliseconds to delay a redelivery - - The redelivered counter. - - - - - Gets or sets the collision avoidance percent. This causes the redelivery delay - to be adjusted in order to avoid possible collision when messages are redelivered - to concurrent consumers. - - The collision avoidance factor. - - - - Gets or sets a value indicating whether to [use collision avoidance]. - - - true if [use collision avoidance]; otherwise, false. - - - - - The time in milliseconds to initially delay a redelivery - - The initial redelivery delay. - - - - Gets or sets the maximum redeliveries. A value less than zero indicates - that there is no maximum and the NMS provider should retry forever. - - The maximum redeliveries. - - - - Gets or sets a value indicating whether [use exponential back off]. - - - true if [use exponential back off]; otherwise, false. - - - - - Gets or sets the back off multiplier. - - The back off multiplier. - - - - Clone this object and return a new instance that the caller now owns. - - - - - Gets the random number generator. - - The random number generator. - - - - Gets the next boolean - - true if [next bool]; otherwise, false. - - - - Convert the acknowledgment mode string into AcknowledgementMode enum. - - - Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge. - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert a text message into an object. The object must be serializable from XML. - - - - - Serialize the object as XML into the Text body of the message. - Set the NMSType to the full name of the object type. - - - - - - - - Deserialize the object from the text message. The object must be serializable from XML. - - - - - - - Get the runtime type for the class name. This routine will search all loaded - assemblies in the current App Domain to find the type. - - Full name of the type. - Type object if found, or null if not found. - - - - Decrement the count, releasing any waiting Threads when the count reaches Zero. - - - - - Causes the current Thread to wait for the count to reach zero, unless - the Thread is interrupted. - - - - - Causes the current thread to wait until the latch has counted down to zero, unless - the thread is interrupted, or the specified waiting time elapses. - - - - - Gets the current count for this Latch. - - - - - The start of the Windows epoch - - - - - The start of the Java epoch - - - - - The difference between the Windows epoch and the Java epoch - in milliseconds. - - - - - A BinaryWriter that switches the endian orientation of the read operations so that they - are compatible across platforms. - - - - - Method Read - - An int - A char[] - An int - An int - - - - Method ReadChars - - A char[] - An int - - - - Method ReadInt16 - - A short - - - - Method ReadChar - - A char - - - - Method ReadInt64 - - A long - - - - Method ReadUInt64 - - An ulong - - - - Method ReadUInt32 - - An uint - - - - Method ReadUInt16 - - An ushort - - - - Method ReadInt32 - - An int - - - - Method ReadString - - A string - - - - Method ReadString16, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a 16bit unsigned short. - - A string - - - - Method ReadString32, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a singed integer value. - - A string - - - - A BinaryWriter that switches the endian orientation of the write operations so that they - are compatible across platforms. - - - - - Method Write - - A long - - - - Method Write - - An ushort - - - - Method Write - - An int - - - - Method Write - - A char[] - An int - An int - - - - Method Write - - A char[] - - - - Method Write - - An uint - - - - Method Write - - A char - - - - Method Write - - An ulong - - - - Method Write - - A short - - - - Method Write, writes a string to the output using the WriteString16 - method. - - A string - - - - Method WriteString16, writes a string to the output using the Java - standard modified UTF-8 encoding with an unsigned short value written first to - indicate the length of the encoded data, the short is read as an unsigned - value so the max amount of data this method can write is 65535 encoded bytes. - - Unlike the WriteString32 method this method does not encode the length - value to -1 if the string is null, this is to match the behaviour of - the Java DataOuputStream class's writeUTF method. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an unsigned short. - - A string - - - - Method WriteString32, writes a string to the output using the Openwire - standard modified UTF-8 encoding which an int value written first to - indicate the length of the encoded data, the int is read as an signed - value so the max amount of data this method can write is 2^31 encoded bytes. - - In the case of a null value being passed this method writes a -1 to the - stream to indicate that the string is null. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an int. - - A string - - - - Method Write - - A double - - - - Method Write - - A double - - - - Support class that switches from one endian to the other. - - - - - Utility class used to set NMS properties via introspection for IMessage derived - instances. This class allows IMessage classes to define Message specific properties - that can be accessed using the standard property get / set semantics. - - This is especially useful for NMSX type properties which can vary by provider and - are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can - set the properties on an IMessage instance without a direct cast to the providers - specific Message types. - - Properties accessed in this way are treated as NMS Message headers which are never - read-only therefore there is no exception thrown if the message itself is in the - read-only property mode. - - - - - This class provides a mechanism to intercept calls to a IPrimitiveMap - instance and perform validation, handle type conversion, or some other - function necessary to use the PrimitiveMap in a Message or other NMS - object. - - Be default this class enforces the standard conversion policy for primitive - types in NMS shown in the table below: - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Represents a Map of primitive types where the keys are all string instances - and the values are strings or numbers. - - - - - Base Utility class for conversion between IMessage type objects for different - NMS providers. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, the class version transforms the - Destination instead of just doing a straight copy. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, this method makes no attempt to convert - the values in the Message to native provider implementations. - - - - - A default implementation of IPrimitiveMap - - - - - Method ToString - - A string - - - - Unmarshalls the map from the given data or if the data is null just - return an empty map - - - - - Unmarshals a PrimitiveMap directly from a Stream object. This - allows for clients to read PrimitiveMaps from Compressed or other - wise encoded streams without this class needing to know about it. - - - A - - - A - - - - - Marshals a PrimitiveMap directly to a Stream object. This - allows a client to write a PrimitiveMap in a compressed or - otherwise encoded form without this class needing to know - about it. - - - A - - - - - Marshals the primitive type map to a byte array - - - - - Unmarshals the primitive type map from the given byte array - - - - - Class to provide support for working with Session objects. - - - - - Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Get the destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Delete the named destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Class to provide support for Uri query parameters which uses .Net reflection - to identify and set properties. - - - - - Given a string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class such as an ActiveMQ failover Uri formatted as - "failover://(tcp://localhost:61616)", the initial '://' must be changed - to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as - the Uri's Authority as that is not a valid host name. - - - A string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class - - - - - Parse a Uri query string of the form ?x=y&z=0 - into a map of name/value pairs. - - The query string to parse. This string should not contain - Uri escape characters. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - - - - - - - - - - - - - Class to provide support for working with Xml objects. - - - - - From xml spec valid chars: - #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] - any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. - - - - - Static class constructor. - - - - - Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM) - will NOT be placed at the beginning of the string. - - - - - - - This removes characters that are invalid for xml encoding - - Text to be encoded. - Text with invalid xml characters removed. - - - - - A BytesMessage object is used to send a message containing a stream of uninterpreted - bytes. It inherits from the Message interface and adds a bytes message body. The - receiver of the message supplies the interpretation of the bytes. - - This message type is for client encoding of existing message formats. If possible, - one of the other self-defining message types should be used instead. - - Although the NMS API allows the use of message properties with byte messages, they - are typically not used, since the inclusion of properties may affect the format. - - When the message is first created, and when ClearBody is called, the body of the - message is in write-only mode. After the first call to Reset has been made, the - message body is in read-only mode. After a message has been sent, the client that - sent it can retain and modify it without affecting the message that has been sent. - The same message object can be sent multiple times. When a message has been received, - the provider has called Reset so that the message body is in read-only mode for the - client. - - If ClearBody is called on a message in read-only mode, the message body is cleared and - the message is in write-only mode. - - If a client attempts to read a message in write-only mode, a MessageNotReadableException - is thrown. - - If a client attempts to write a message in read-only mode, a MessageNotWriteableException - is thrown. - - - - - Represents a message either to be sent to a message broker or received from a message broker. - - - - - If using client acknowledgement mode on the session, then this method will acknowledge that the - message has been processed correctly. - - - - - Clears out the message body. Clearing a message's body does not clear its header - values or property entries. - - If this message body was read-only, calling this method leaves the message body in - the same state as an empty body in a newly created message. - - - - - Clears a message's properties. - - The message's header fields and body are not cleared. - - - - - Provides access to the message properties (headers). - - - - - The correlation ID used to correlate messages from conversations or long running business processes. - - - - - The destination of the message. This property is set by the IMessageProducer. - - - - - The amount of time for which this message is valid. Zero if this message does not expire. - - - - - The message ID which is set by the provider. - - - - - Whether or not this message is persistent. - - - - - The Priority of this message. - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp of when the message was pubished in UTC time. If the publisher disables setting - the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00). - - - - - The type name of this message. - - - - - Reads a byte from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte to the Message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a boolean from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a one byte value to the message stream representing the boolean - value passed. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a char from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the character - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a Short from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the short - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an int from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the integer - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a long from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the long - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a float from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the float - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an double from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the double - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a byte array from the bytes message stream. - - If the length of array value is less than the number of bytes remaining to - be read from the stream, the array should be filled. A subsequent call reads - the next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total number - of bytes read will be less than the length of the array, indicating that there are - no more bytes left to be read from the stream. The next read of the stream returns -1. - - - The byte array that will be used as a buffer to read into. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when there is an unhandled exception thrown from the provider. - - - Thrown when the Message is in write-only mode. - - - - - Reads a portion of the bytes message stream. - - If the length of array value is less than the number of bytes remaining to be - read from the stream, the array should be filled. A subsequent call reads the - next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total - number of bytes read will be less than the length of the array, indicating that - there are no more bytes left to be read from the stream. The next read of the - stream returns -1. - - If length is negative, or length is greater than the length of the array value, - then an Exception is thrown. No bytes will be read from the stream for this - exception case. - - - The byte array that will be used as a buffer to read into. - - - The amount of bytes to read into the buffer. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte array to the bytes message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a portion of a byte array to the bytes message stream. - - - A - - - A - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a string that has been encoded using a modified UTF-8 format from the bytes - message stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a string to the bytes message stream using UTF-8 encoding in a - machine-independent manner. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes an object to the bytes message stream. - - This method works only for the objectified primitive object types - (Int32, Double, Boolean ...), String objects, and byte arrays. - - - A - the object in the .NET programming language to be written; it must not be null - - - Thrown when the Message has an invalid format. - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Puts the message body in read-only mode and repositions the stream of bytes to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Gets the number of bytes of the message body when the message is in read-only mode. - The value returned can be used to allocate a byte array. The value returned is the - entire length of the message body, regardless of where the pointer for reading the - message is currently located. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - The mode used to acknowledge messages after they are consumed - - - - - With this acknowledgment mode, the session will not - acknowledge receipt of a message since the broker assumes - successful receipt of a message after the onMessage handler - has returned without error. - - - - - With this acknowledgment mode, the session automatically - acknowledges a client's receipt of a message either when - the session has successfully returned from a call to receive - or when the message listener the session has called to - process the message successfully returns. Acknowlegements - may be delayed in this mode to increase performance at - the cost of the message being redelivered this client fails. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement acknowledges the given message and all - unacknowedged messages that have preceeded it for the session - in which the message was delivered. - - - - - Messages will be consumed when the transaction commits. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement mode allows the client to acknowledge a - single message. This mode is not required to be supported by - all NMS providers, however the provider should throw an appropriate - exception to indicate that the mode is unsupported. - - - - - A delegate that can receive transport level exceptions. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection is not currently active to due some error. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection that was interrupted has now been restored. - - - - - Represents a connection with a message broker - - - - - A lifecycle for NMS objects to indicate they can be started - - - - - A lifecycle for NMS objects to indicate they can be stopped - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Closes the connection. - - - - - For a long running Connection that creates many temp destinations - this method will close and destroy all previously created temp - destinations to reduce resource consumption. This can be useful - when the Connection is pooled or otherwise used for long periods - of time. Only locally created temp destinations should be removed - by this call. - NOTE: This is an optional operation and for NMS providers that - do not support this functionality the method should just return - without throwing any exceptions. - - - - - An asynchronous listener which can be notified if an error occurs - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Producer it creates. - - - - - The default timeout for network requests. - - - - - The default acknowledgement mode - - - - - Sets the unique clienet ID for this connection before Start() or returns the - unique client ID after the connection has started - - - - - Get/or set the redelivery policy for this connection. - - - - - Gets the Meta Data for the NMS Connection instance. - - - - - A Factory of IConnection objects - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - Get/or set the broker Uri. - - - - - Get/or set the redelivery policy that new IConnection objects are - assigned upon creation. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Provides information describing the NMS IConnection instance. - - - - - Get the Major version number of the NMS API this Provider supports. - - - - - Get the Minor version number of the NMS API this Provider supports. - - - - - Get the name of this NMS Provider. - - - - - Gets a formatted string detailing the NMS API version this Provider supports. - - - - - Gets a String array of all the NMSX property names this NMS Provider supports. - - - - - Gets the Providers Major version number. - - - - - Gets the Providers Minor version number. - - - - - Gets a formatted string detailing the version of this NMS Provider. - - - - - Represents the type of the destination such as a queue or topic. - - - - - A base interface for destinations such as queues or topics - - - - - Represents an NMS exception - - - - - Initializes a new instance of the NMSException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Returns the error code for the exception, if one has been provided. - - - - - Initializes a new instance of the IllegalStateException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a Map message which contains key and value pairs which are - of primitive types - - - - - A delegate that can receive messages async. - - - - - A delegate that a client can register that will be called each time a consumer dispatches a message - to the client code to allow the client to Transform a received message from one type to another, - StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a - client to create a consumer that will automatically transform a message to a type that the client is - capable of processing or adding additional information to a received message. For messages that do - not need to be processed the client should return null from this method, in this case the original - message will be dispatched to the client. - - - - - A consumer of messages - - - - - Waits until a message is available and returns it - - - - - If a message is available within the timeout duration it is returned otherwise this method returns null - - - - - Receives the next message if one is immediately available for delivery on the client side - otherwise this method returns null. It is never an error for this method to return null, the - time of Message availability varies so your client cannot rely on this method to receive a - message immediately after one has been sent. - - - - - Closes the message consumer. - - - Clients should close message consumers them when they are not needed. - This call blocks until a receive or message listener in progress has completed. - A blocked message consumer receive call returns null when this message consumer is closed. - - - - - An asynchronous listener which can be used to consume messages asynchronously - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - A delegate that a client can register that will be called each time a Producer's send method is - called to allow the client to Transform a sent message from one type to another, StreamMessage to - TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a - producer that will automatically transform a message to a type that some receiving client is - capable of processing or adding additional information to a sent message such as additional message - headers, etc. For messages that do not need to be processed the client should return null from - this method, in this case the original message will be sent. - - - - - An object capable of sending messages to some destination - - - - - Sends the message to the default destination for this producer - - - - - Sends the message to the default destination with the explicit QoS configuration - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration - - - - - Close the producer. - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - - - - - The INetTxConnection extends the functionality of the IConnection interface by - adding the createNetTxSession method (optional). - - The INetTxConnection interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a INetTxSession object. - - - - - Creates a INetTxSession object and enlists in the specified Transaction. - - - - - Some application servers provide support for use in a .NET transactions (optional). - - To include NMS API transactions in a MSDTC transaction, an application server requires a - .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model - into operations that are supported by the application server. An NMS provider exposes its - .NET Transaction support using an INetTxConnectionFactory object, which an application - server uses to create INetTxConnection objects. - - The INetTxConnectionFactory interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - The INetTxSession interface extends the capability of Session by adding access to a NMS - provider's support for the Distributed Transactions (optional). The transaction support - leverages the .NET Frameworks System.Transactions API. - - The NMS Provider implements this interface by participating in the current ambient transaction - as defined by the System.Transactions.Transaction.Current static member. Whenever a new - Transaction is entered the NMS provider should enlist in that transaction. When there is no - ambient transaction then the NMS Prodiver should allow the INetTxSession instance to behave - as a session that is in Auto Acknowledge mode. - - Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception - as those operations are controlled by the Transaction Manager. - - The INetTxSession interface is optional. NMS providers are not required to support this - interface. This interface is for use by NMS providers to support transactional environments. - - - - - Represents a single unit of work on an IConnection. - So the ISession can be used to perform transactional receive and sends - - - - - Creates a producer of messages - - - - - Creates a producer of messages on a given destination - - - - - Creates a consumer of messages on a given destination - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a named durable consumer of messages on a given destination with a selector - - - - - Deletes a durable consumer created with CreateDurableConsumer(). - - Name of the durable consumer - - - - Creates a QueueBrowser object to peek at the messages on the specified queue. - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Creates a QueueBrowser object to peek at the messages on the specified queue - using a message selector. - - - A - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Returns the queue for the given name - - - - - Returns the topic for the given name - - - - - Creates a temporary queue - - - - - Creates a temporary topic - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - Closes the session. There is no need to close the producers and consumers - of a closed session. - - - - - Stops all Message delivery in this session and restarts it again - with the oldest unabcknowledged message. Messages that were delivered - but not acknowledge should have their redelivered property set. - This is an optional method that may not by implemented by all NMS - providers, if not implemented an Exception will be thrown. - Message redelivery is not requried to be performed in the original - order. It is not valid to call this method on a Transacted Session. - - - - - If this is a transactional session then commit all message - send and acknowledgements for producers and consumers in this session - - - - - If this is a transactional session then rollback all message - send and acknowledgements for producers and consumers in this session - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Enlist the Session in the specified Transaction. - - If the Session is already enlisted in a Transaction or there is an Ambient - Transaction and the given TX is not that Transaction then an exception should - be thrown. - - - - - Initializes a new instance of the InvalidClientIDException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - An attempt is made to access an invalid destination - - - - - Initializes a new instance of the InvalidDestinationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the InvalidSelectorException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents an Object message which contains a serializable .Net object. - - - - - Represents a queue in a message broker. A message sent to a queue is delivered - to at most one consumer on the queue. - - - - - A client uses a QueueBrowser object to look at messages on a queue without removing them. - - The Enumeration method returns a java.util.Enumeration that is used to scan the queue's - messages. It may be an enumeration of the entire content of a queue, or it may contain - only the messages matching a message selector. - - Messages may be arriving and expiring while the scan is done. The NMS API does not - require the content of an enumeration to be a static snapshot of queue content. Whether - these changes are visible or not depends on the NMS provider. - - - - - Closes the QueueBrowser. - - - If NMS Provider fails to close the Browser for some reason. - - - - - Gets this queue browser's message selector expression. If no Message - selector was specified than this method returns null. - - - If NMS Provider fails to get the Message Selector for some reason. - - - - - Gets the queue associated with this queue browser. - - - If NMS Provider fails to retrieve the IQueue associated with the Browser - doe to some internal error. - - - - - A delegate that is notified whenever a Transational evemt occurs for - the specified session such as TX started, committed or rolled back. - - - - - A StreamMessage object is used to send a stream of primitive types in the - .NET programming language. It is filled and read sequentially. It inherits - from the Message interface and adds a stream message body. - - The primitive types can be read or written explicitly using methods for each - type. They may also be read or written generically as objects. For instance, - a call to IStreamMessage.WriteInt32(6) is equivalent to - StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the - explicit form is convenient for static programming, and the object form is - needed when types are not known at compile time. - - When the message is first created, and when ClearBody is called, the body of - the message is in write-only mode. After the first call to reset has been made, - the message body is in read-only mode. After a message has been sent, the - client that sent it can retain and modify it without affecting the message - that has been sent. The same message object can be sent multiple times. When a - message has been received, the provider has called reset so that the message - body is in read-only mode for the client. - - If ClearBody is called on a message in read-only mode, the message body is - cleared and the message body is in write-only mode. - - If a client attempts to read a message in write-only mode, a - MessageNotReadableException is thrown. - - If a client attempts to write a message in read-only mode, a - MessageNotWriteableException is thrown. - - IStreamMessage objects support the following conversion table. The marked cases - must be supported. The unmarked cases must throw a NMSException. The - String-to-primitive conversions may throw a runtime exception if the primitive's - valueOf() method does not accept it as a valid String representation of the - primitive. - - A value written as the row type can be read as the column type. - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Reads a boolean from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte array field from the stream message into the specified byte[] - object (the read buffer). - - To read the field value, ReadBytes should be successively called until it returns - a value less than the length of the read buffer. The value of the bytes in the - buffer following the last byte read is undefined. - - If ReadBytes returns a value equal to the length of the buffer, a subsequent - ReadBytes call must be made. If there are no more bytes to be read, this call - returns -1. - - If the byte array field value is null, ReadBytes returns -1. - If the byte array field value is empty, ReadBytes returns 0. - - Once the first ReadBytes call on a byte[] field value has been made, the full - value of the field must be read before it is valid to read the next field. - An attempt to read the next field before that has been done will throw a - MessageFormatException. - - To read the byte field value into a new byte[] object, use the ReadObject method. - - - A - - - A - the total number of bytes read into the buffer, or -1 if there is no more data - because the end of the byte field has been reached - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - - Reads a char from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a short from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a int from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a long from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a float from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a double from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a string from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a Object from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte array field to the stream message. - - The byte array value is written to the message as a byte array field. - Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a portion of a byte array as a byte array field to the stream message. - - The a portion of the byte array value is written to the message as a byte - array field. Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - A value that indicates the point in the buffer to - begin writing to the stream message. - - - A value that indicates how many bytes in the buffer - to write to the stream message. - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a char to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a short to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a int to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a long to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a float to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a double to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a string to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Puts the message body in read-only mode and repositions the stream to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Represents a temporary queue which exists for the duration - of the IConnection which created it. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a temporary topic which exists for the duration - of the IConnection which created it. - - - - - Represents a topic in a message broker. A message sent to a topic - is delivered to all consumers on the topic who are interested in the message. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a text based message - - - - - The ITrace interface is used internally by ActiveMQ to log messages. - The client aplication may provide an implementation of ITrace if it wishes to - route messages to a specific destination. - - - - Use the class to register an instance of ITrace as the - active trace destination. - - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Receives the message from the destination for this consumer. The object must be de-serializable from XML. - - - - - Initializes a new instance of the MessageEOFException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Deserializes the object from Xml, and returns it. - - - - - Deserializes the object from Xml, and returns it. - - - - - Initializes a new instance of the MessageFormatException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotReadableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotWriteableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Extension function to create a text message from an object. The object must be serializable to XML. - - - - - Sends the message to the default destination for this producer. The object must be serializable to XML. - - - - - Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML. - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML. - - - - - Represents a connection failure. - - - - - Initializes a new instance of the NMSConnectionException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Provider implementation mapping class. - - - - - Implementation of a factory for instances. - - - - - Static class constructor - - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - Create a connection factory that can create connections for the given scheme in the URI. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - A implementation that will be used. - - - - Finds the associated with the given scheme. - - The scheme (e.g. tcp, activemq or stomp). - The of the ConnectionFactory that will be used - to create the connection for the specified . - - - - Lookup the connection factory assembly filename and class name. - Read an external configuration file that maps scheme to provider implementation. - Load XML config files named: nmsprovider-{scheme}.config - Following is a sample configuration file named nmsprovider-jms.config. Replace - the parenthesis with angle brackets for proper XML formatting. - - (?xml version="1.0" encoding="utf-8" ?) - (configuration) - (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) - (/configuration) - - This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' - is used for the provider. In this example the connection string might look like: - jms://localhost:7222 - - - Folder paths to look in. - The scheme. - Name of the assembly file. - Name of the factory class. - true if the configuration file for the specified could - be found; otherwise, false. - - - - Get an array of search paths to look for config files. - - - A collection of search paths, including the current directory, the current AppDomain's - BaseDirectory and the current AppDomain's RelativeSearchPath. - - - - - Converts a params object[] collection into a plain object[]s, to pass to the constructor. - - The first parameter in the collection. - The remaining parameters. - An array of instances. - - - - Creates a new connection. - - An created by the requested ConnectionFactory. - - - - Creates a new connection with the given and credentials. - - The username to use when establishing the connection. - The password to use when establishing the connection. - An created by the requested ConnectionFactory. - - - - Get/or set the broker Uri. - - - - - The actual IConnectionFactory implementation that is being used. This implementation - depends on the scheme of the URI used when constructed. - - - - - Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation - that is being used. - - - - - Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Define an enumerated array of message priorities. - - - - - Define an enumerated array of message delivery modes. Provider-specific - values can be used to extend this enumerated mode. TIBCO is known to - provide a third value of ReliableDelivery. At minimum, a provider must - support Persistent and NonPersistent. - - - - - Defines a number of constants - - - - - Represents a security failure. - - - - - Initializes a new instance of the NMSSecurityException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the ResourceAllocationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Extension function to create a text message from an object. The object must be serializable to XML. - - - - - Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to get the destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Extension function to delete the named destination by parsing the embedded type prefix. - - - - - Initializes a new instance of the TransactionInProgressException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionRolledBackException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - diff --git a/lib/Net/4.0/Ionic.Zlib.dll b/lib/Net/4.0/Ionic.Zlib.dll deleted file mode 100644 index 7c29e8cc7..000000000 Binary files a/lib/Net/4.0/Ionic.Zlib.dll and /dev/null differ diff --git a/lib/Net/4.0/NUnitAsp.dll b/lib/Net/4.0/NUnitAsp.dll deleted file mode 100644 index 9f45eff82..000000000 Binary files a/lib/Net/4.0/NUnitAsp.dll and /dev/null differ diff --git a/lib/Net/4.0/NUnitAspEx.dll b/lib/Net/4.0/NUnitAspEx.dll deleted file mode 100644 index 030f906e2..000000000 Binary files a/lib/Net/4.0/NUnitAspEx.dll and /dev/null differ diff --git a/lib/Net/4.0/NUnitAspEx.xml b/lib/Net/4.0/NUnitAspEx.xml deleted file mode 100644 index 41bacde70..000000000 --- a/lib/Net/4.0/NUnitAspEx.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - NUnitAspEx - - - - - Encapsulates a request from within a testsuite using the "asptest://" pseudo-protocol. - - - - - Encapsulates the ugly details of deriving from HttpWebRequest. - - - Since various frameworks like NUnitAsp rely on the output of WebRequest.Create() being of type HttpWebRequest - but HttpWebRequest is not customizable the easy way, this class shields further derived classes from the ugly reflection details. - - - - - Creates a new instance for the given uri. - - the to create this request for. - - - - - - - - - - - Override this method in your derived class and call to set the response object. - - - - - Create the stream to be used for uploading content. - - - - - - Encapsulates a response from an . - - - - - Encapsulates the ugly details of deriving from HttpWebResponse. - - - - - Summary description for HttpReflectionUtils. - - - - - Summary description for HttpWebClient. - - - - - An AspFixtureHost lives inside it's own AppDomain with an initialized HttpRuntime. - - - - - Summary description for IAspFixtureHost. - - - - - Creates a new Host instance within a new AppDomain based on the passed in Properties. - - - You must not call this method from within an existing Host's AppDomain. - - - - - Unload the passed Host's AppDomain. - - - - - Return null to avoid timing out of remoting references - - - - - - Initializes the newly created host instance. - - - - - Use this property to gain access to the Host from within the Host's AppDomain - - - This property is set only within the Host's AppDomain. - Outside the AppDomain it will always return null. - - - - - Use to synchronize access to this host instance - - - - - Returns a reference to the AppDomain, that created this Host instance - - - - - Returns the physical assembly reference location this AppDomain has been created from. - - - - - Summary description for AspTestClient. - - - - - Summary description for AspTestContext. - - - - - Summary description for AspTestExecutionModule. - - - - diff --git a/nuget-packages/push-all-to-nuget.cmd b/nuget-packages/push-all-to-nuget.cmd deleted file mode 100644 index 718e4c293..000000000 --- a/nuget-packages/push-all-to-nuget.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@echo off -echo *** Pushing all packages in this folder to NuGet.org *** -echo Note: this assumes the APIKey has already been set on this computer. -echo If not, run the following command to set the ApiKey: -echo Nuget.exe setApiKey [API_KEY] -echo . -for /f %%F in ('dir /b *.nupkg') DO CALL :INVOKE %%F -GOTO :EOF - -:INVOKE -echo . -echo Processing file %1 ... -echo . -..\build-support\tools\NuGet\NuGet.exe push %1" -echo . -echo ...complete! -GOTO :EOF diff --git a/package-nuget-only.cmd b/package-nuget-only.cmd deleted file mode 100644 index 918114aed..000000000 --- a/package-nuget-only.cmd +++ /dev/null @@ -1,23 +0,0 @@ -@echo off -@echo . -@echo .. -@echo ... -@echo Running full Build Script, capturing output to buildlog.txt file... -@echo Start Time: %time% -build-support\tools\nant\bin\nant package-nuget -f:spring.build -D:package.version=2.0.0 > buildlog.txt -@echo . -@echo .. -@echo ... -@echo Launching text file viewer to display buildlog.txt contents... -start "ignored but required placeholder window title argument" buildlog.txt -@echo . -@echo .. -@echo ... -@echo ************************ -@echo Build Complete! -@echo ************************ -@echo End Time: %time% -@echo    - - - diff --git a/powershell-invoker.cmd b/powershell-invoker.cmd deleted file mode 100644 index 0b663829c..000000000 --- a/powershell-invoker.cmd +++ /dev/null @@ -1 +0,0 @@ -cmd.exe /c "echo aaa | powershell.exe %*" \ No newline at end of file diff --git a/s3-nightly-delete-old-files.ps1 b/s3-nightly-delete-old-files.ps1 deleted file mode 100644 index 04611453a..000000000 --- a/s3-nightly-delete-old-files.ps1 +++ /dev/null @@ -1,83 +0,0 @@ -Param($leaveLatest) -#declare named params for ease of calling via command-line -#note: this line is ONLY valid if it is the first line of the file -#PLEASE DO NOT MOVE THE PARAM(...) LINE FROM ITS CURRENT POSITION -# OR THIS SCRIPT WILL BREAK!!! - -$credentialsFile = ".\s3-credentials.ps1" - -#bail out if the credentials file cannot be found -if (!([IO.File]::Exists($credentialsFile))) -{ - Write-Output ("***ERROR: cannot continue without the S3 credentials contained in " + $credentialsFile) - exit 1 -} -else -{ - . $credentialsFile -} - -#CONST values -$key = GetKey -$secret = GetSecret -$targetFolderPath = "dist.springframework.org/snapshot/SPRNET" -$newline = [Environment]::NewLine - -#verify the args aren't null before we proceed -if ((!($leaveLatest))) -{ - Write-Output "***ERROR: INVALID ARGUMENTS***" - Write-Output $newline - Write-Output "Correct usage is..." - Write-Output "powershell.exe -leaveLatest " - Write-Output $newline - Write-Output "example:" - Write-Output "powershell.exe .\delete.ps1 -leaveLatest 10" - Write-Output "This will delete all but the 10 most recent files (by date) on S3" - - #exit with exit code 1 (failure) so calling procs can know WTF happened - exit 1 -} - - -#ensure the CloudBerry Labs snap-ins are loaded before we try to call them... -Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn - - -#get the connection to s3 -Write-Output "Connecting to S3..." -$s3 = Get-CloudS3Connection -Key $key -Secret $secret -Write-Output "...connection successful." -Write-Output $newline - -#get a folder object that represents the target path -$targetFolder = $s3 | Select-CloudFolder -Path $targetFolderPath - -#get the connection to s3 -Write-Output ("Deleting old uploads so only the most recent " + $leaveLatest + " files remain...") $newline -$files = $targetFolder | Get-CloudItem | Sort-Object ModifyDate -Descending | Select-Object -Skip $leaveLatest - -if($files) -{ - $files | ForEach-Object { - Write-Output ("Removing file: " + $_.DisplayName + " ( originally uploaded: " + $_.ModifyDate + " )...") - Remove-CloudItem -Filter $_.DisplayName -Folder $targetFolder - Write-Output "...file deletion successful." - } -} -else -{ - Write-Output (">>>There are less than " + $leaveLatest + " files on S3 so no files need to be removed from S3 at this time.") -} - - - -Write-Output $newline - - - -#if we get this far, we should return ERRORCODE 0 so calling procs can know we succeeded -#technically this is redundant, but best to be explicit :) -Write-Output $newline -Write-Output "Exiting Powershell script normally." -exit 0 \ No newline at end of file diff --git a/s3-nightly-upload.ps1 b/s3-nightly-upload.ps1 deleted file mode 100644 index 61640cf9b..000000000 --- a/s3-nightly-upload.ps1 +++ /dev/null @@ -1,89 +0,0 @@ -Param($srcFolderPath, $srcFilename) -#declare named params for ease of calling via command-line -#note: this line is ONLY valid if it is the first line of the file -#PLEASE DO NOT MOVE THE PARAM(...) LINE FROM ITS CURRENT POSITION -# OR THIS SCRIPT WILL BREAK!!! - -$credentialsFile = ".\s3-credentials.ps1" - -#bail out if the credentials file cannot be found -if (!([IO.File]::Exists($credentialsFile))) -{ - Write-Output ("***ERROR: cannot continue without the S3 credentials contained in " + $credentialsFile) - exit 1 -} -else -{ - . $credentialsFile -} - -#CONST values -$key = GetKey -$secret = GetSecret -$uploadFolderPath = "dist.springframework.org/snapshot/SPRNET" -$newline = [Environment]::NewLine - - -#verify the args aren't null before we proceed -if ((!($srcFolderPath))-or (!($srcFilename))) -{ - Write-Output "***ERROR: INVALID ARGUMENTS***" - Write-Output $newline $newline - Write-Output "Correct usage is..." - Write-Output "powershell.exe -srcFolderPath -srcFilename " - Write-Output $newline - Write-Output "example:" - Write-Output "powershell.exe .\s3upload.ps1 -srcFolderPath c:\uploads -srcFilename FileToUpload.txt" - - #exit with exit code 1 (failure) so calling procs can know WTF happened - exit 1 -} - -#bail out if the source folder cannot be found -if (!([IO.Directory]::Exists($srcFolderPath))) -{ - Write-Output "***ERROR***" - Write-Output ("path '" + $srcFolderPath + "' doesn't exist or in inaccessible.") - exit 1 -} - - -#bail out if the source file cannot be found - -$fullPathToSourceFile = [IO.Path]::Combine($srcFolderPath, $srcFilename) - -if (!([IO.File]::Exists($fullPathToSourceFile))) -{ - Write-Output "***ERROR***" - - Write-Output ("File '" + $fullPathToSourceFile + "' doesn't exist or in inaccessible.") - exit 1 -} - -#ensure the CloudBerry Labs snap-ins are loaded before we try to call them... -Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn - - -#get the connection to s3 -Write-Output "Connecting to S3..." -$s3 = Get-CloudS3Connection -Key $key -Secret $secret -Write-Output "...connection successful." -Write-Output $newline - -#get a folder object that represents the destination -$destination = $s3 | Select-CloudFolder -Path $uploadFolderPath - -#get a folder object that represents the local source folder -$source = Get-CloudFilesystemConnection | Select-CloudFolder $srcFolderPath - -#perform the actual copy to s3 -Write-Output ("Uploading file '" + $fullPathToSourceFile + "' to S3 path: '" + $uploadFolderPath +"'...") -$source | Copy-CloudItem $destination $srcFilename -Write-Output "...upload successful." -Write-Output $newline - -#if we get this far, we should return ERRORCODE 0 so calling procs can know we succeeded -#technically this is redundant, but best to be explicit :) -Write-Output $newline -Write-Output "Exiting Powershell script normally." -exit 0 \ No newline at end of file diff --git a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary.sln b/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary.sln deleted file mode 100644 index fe10200b6..000000000 --- a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringClassLibrary", "SpringClassLibrary\SpringClassLibrary.csproj", "{65C25A7A-149B-455E-9B8F-7C2F1A4A0594}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {65C25A7A-149B-455E-9B8F-7C2F1A4A0594}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {65C25A7A-149B-455E-9B8F-7C2F1A4A0594}.Debug|Any CPU.Build.0 = Debug|Any CPU - {65C25A7A-149B-455E-9B8F-7C2F1A4A0594}.Release|Any CPU.ActiveCfg = Release|Any CPU - {65C25A7A-149B-455E-9B8F-7C2F1A4A0594}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/Properties/AssemblyInfo.cs b/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/Properties/AssemblyInfo.cs deleted file mode 100644 index ba57219bc..000000000 --- a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("SpringClassLibrary")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("SpringClassLibrary")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("44376162-3cd5-4692-80b2-5ca85bfe743c")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/SpringClassLibrary.csproj b/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/SpringClassLibrary.csproj deleted file mode 100644 index a0396f68f..000000000 --- a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/SpringClassLibrary.csproj +++ /dev/null @@ -1,56 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {65C25A7A-149B-455E-9B8F-7C2F1A4A0594} - Library - Properties - SpringClassLibrary - SpringClassLibrary - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/application-context.xml b/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/application-context.xml deleted file mode 100644 index 284238c1c..000000000 --- a/templates/vsnet-2008/ProjectTemplates/SpringClassLibrary/SpringClassLibrary/application-context.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/log4net.dll b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/nunit.framework.dll b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 2729ddf28..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.AdoQuickStart.sln b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.AdoQuickStart.sln deleted file mode 100644 index b306ad6d1..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.AdoQuickStart.sln +++ /dev/null @@ -1,32 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.DataAccess", "App.DataAccess\App.DataAccess.csproj", "{3E62A277-9A69-424D-B023-1C2010983E6F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Service", "App.Service\App.Service.csproj", "{91C1D05C-375F-429B-91F3-10C239040910}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "App.Tests\App.Tests.csproj", "{EC681392-6EF8-490C-BDD5-8E6BFC736FAB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3E62A277-9A69-424D-B023-1C2010983E6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3E62A277-9A69-424D-B023-1C2010983E6F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3E62A277-9A69-424D-B023-1C2010983E6F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3E62A277-9A69-424D-B023-1C2010983E6F}.Release|Any CPU.Build.0 = Release|Any CPU - {91C1D05C-375F-429B-91F3-10C239040910}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {91C1D05C-375F-429B-91F3-10C239040910}.Debug|Any CPU.Build.0 = Debug|Any CPU - {91C1D05C-375F-429B-91F3-10C239040910}.Release|Any CPU.ActiveCfg = Release|Any CPU - {91C1D05C-375F-429B-91F3-10C239040910}.Release|Any CPU.Build.0 = Release|Any CPU - {EC681392-6EF8-490C-BDD5-8E6BFC736FAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EC681392-6EF8-490C-BDD5-8E6BFC736FAB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EC681392-6EF8-490C-BDD5-8E6BFC736FAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EC681392-6EF8-490C-BDD5-8E6BFC736FAB}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/App.DataAccess.csproj b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index 887e8754d..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,99 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {3E62A277-9A69-424D-B023-1C2010983E6F} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - False - - - False - - - False - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/data-access-config.xml b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/data-access-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/App.Service.csproj b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/App.Service.csproj deleted file mode 100644 index 93a9ac571..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/App.Service.csproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {91C1D05C-375F-429B-91F3-10C239040910} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - {3E62A277-9A69-424D-B023-1C2010983E6F} - App.DataAccess - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/Properties/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 6c592ba92..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/service-config.xml b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/service-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.csproj b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.csproj deleted file mode 100644 index fb78131ad..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,129 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EC681392-6EF8-490C-BDD5-8E6BFC736FAB} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - - - False - ..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\lib\net\2.0\log4net.dll - - - False - ..\..\lib\net\2.0\nunit.framework.dll - - - False - - - False - - - False - - - False - - - - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - {3E62A277-9A69-424D-B023-1C2010983E6F} - App.DataAccess - - - {91C1D05C-375F-429B-91F3-10C239040910} - App.Service - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.dll.config b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.dll.config deleted file mode 100644 index ee5c15509..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,82 +0,0 @@ - - - - -
- - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/system-test-config.xml b/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/system-test-config.xml deleted file mode 100644 index 352aa8886..000000000 --- a/templates/vsnet-2008/SolutionTemplates/ado/App.AdoQuickStart/source/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 2729ddf28..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.ClassLibraryQuickStart.sln b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.ClassLibraryQuickStart.sln deleted file mode 100644 index 6f3e85bd0..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.ClassLibraryQuickStart.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Core", "App.Core\App.Core.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "App.Core.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.csproj b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.csproj deleted file mode 100644 index 6646835ee..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.csproj +++ /dev/null @@ -1,114 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - - - False - ..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\lib\net\2.0\log4net.dll - - - False - ..\..\lib\net\2.0\nunit.framework.dll - - - False - - - False - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.Core - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.dll.config b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.dll.config deleted file mode 100644 index e7787480a..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/system-test-config.xml b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/system-test-config.xml deleted file mode 100644 index 93d519ccf..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core.Tests/system-test-config.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/App.Core.csproj b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/App.Core.csproj deleted file mode 100644 index d98d2994b..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/App.Core.csproj +++ /dev/null @@ -1,91 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App - App.Core - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - - - False - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Core/application-context.xml b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Core/application-context.xml deleted file mode 100644 index 284238c1c..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Core/application-context.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Spring.TxQuickStart.xml b/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Spring.TxQuickStart.xml deleted file mode 100644 index 99ed7b921..000000000 --- a/templates/vsnet-2008/SolutionTemplates/classlibrary/App.ClassLibraryQuickStart/source/App.Core/Spring.TxQuickStart.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Spring.TxQuickStart - - - - diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll deleted file mode 100644 index 637fc3e3b..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Antlr3.Runtime.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll deleted file mode 100644 index b8def765a..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt deleted file mode 100644 index 66c4a8dc5..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/Iesi.Collections.license.txt +++ /dev/null @@ -1,9 +0,0 @@ -Copyright © 2002-2004 by Aidant Systems, Inc., and by Jason Smith. - -Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04 - -Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name! - -If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties! The code is in the public domain. - -On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it. diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll deleted file mode 100644 index 306a45939..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt deleted file mode 100644 index 8a88d1489..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/NHibernate.license.txt +++ /dev/null @@ -1,460 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt deleted file mode 100644 index 29f81d812..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/log4net.license.txt +++ /dev/null @@ -1,201 +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 - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 2729ddf28..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/App.DataAccess.csproj b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index a34638d72..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,116 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\..\lib\net\2.0\Antlr3.Runtime.dll - - - False - - - False - ..\..\lib\net\2.0\Iesi.Collections.dll - - - False - ..\..\lib\net\2.0\NHibernate.dll - - - False - - - False - - - False - - - False - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/data-access-config.xml b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/data-access-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.HibernateQuickStart.sln b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.HibernateQuickStart.sln deleted file mode 100644 index a4271e95b..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.HibernateQuickStart.sln +++ /dev/null @@ -1,32 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.DataAccess", "App.DataAccess\App.DataAccess.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Service", "App.Service\App.Service.csproj", "{EB687B88-5ECD-4897-AFF1-70CE565721E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "App.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/App.Service.csproj b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/App.Service.csproj deleted file mode 100644 index 8bd846777..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/App.Service.csproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/Properties/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 6c592ba92..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/service-config.xml b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/service-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.csproj b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.csproj deleted file mode 100644 index 7b7270f17..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,141 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\..\lib\net\2.0\Antlr3.Runtime.dll - - - False - - - False - ..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\lib\net\2.0\Iesi.Collections.dll - - - False - ..\..\lib\net\2.0\log4net.dll - - - False - ..\..\lib\net\2.0\NHibernate.dll - - - False - ..\..\lib\net\2.0\nunit.framework.dll - - - False - - - False - - - False - - - False - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - App.Service - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.dll.config b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.dll.config deleted file mode 100644 index bd573ba5f..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,83 +0,0 @@ - - - - -
- - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/system-test-config.xml b/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/system-test-config.xml deleted file mode 100644 index 352aa8886..000000000 --- a/templates/vsnet-2008/SolutionTemplates/nhibernate/App.HibernateQuickStart/source/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/log4net.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/log4net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/nunit.framework.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/nunit.framework.dll deleted file mode 100644 index 2729ddf28..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/lib/net/2.0/nunit.framework.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/App.DataAccess.csproj b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/App.DataAccess.csproj deleted file mode 100644 index 43877d3ef..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/App.DataAccess.csproj +++ /dev/null @@ -1,99 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties - App.DataAccess - App.DataAccess - - - 2.0 - - - http://localhost/App.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - False - - - False - - - False - - - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/Spring.TxQuickStart.xml b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/Spring.TxQuickStart.xml deleted file mode 100644 index 99ed7b921..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/Spring.TxQuickStart.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - Spring.TxQuickStart - - - - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/data-access-config.xml b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/data-access-config.xml deleted file mode 100644 index 2fac9dbf7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.DataAccess/data-access-config.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/App.Service.csproj b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/App.Service.csproj deleted file mode 100644 index 8bd846777..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/App.Service.csproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - Library - Properties - App.Service - App.Service - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/Properties/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/Properties/AssemblyInfo.cs deleted file mode 100644 index 6c592ba92..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Service")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Service")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0e974fc4-14af-43e5-ab58-50e17a78b940")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/service-config.xml b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/service-config.xml deleted file mode 100644 index a1b1cc159..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Service/service-config.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.csproj b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.csproj deleted file mode 100644 index 600253206..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.csproj +++ /dev/null @@ -1,134 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties - App.Core - App.Core.Tests - - - 2.0 - - - http://localhost/App.Core.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - - - False - ..\..\lib\net\2.0\Common.Logging.Log4Net.dll - - - False - ..\..\lib\net\2.0\log4net.dll - - - False - ..\..\lib\net\2.0\nunit.framework.dll - - - False - - - False - - - False - - - False - - - - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - App.DataAccess - - - {EB687B88-5ECD-4897-AFF1-70CE565721E2} - App.Service - - - - - - - - Always - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.dll.config b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.dll.config deleted file mode 100644 index e7787480a..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/App.Tests.dll.config +++ /dev/null @@ -1,72 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/Common.Logging.Log4Net.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/Common.Logging.Log4Net.dll deleted file mode 100644 index 3900bb877..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/Common.Logging.Log4Net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/log4net.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/log4net.dll deleted file mode 100644 index ffc57e112..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/log4net.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/nunit.framework.dll b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/nunit.framework.dll deleted file mode 100644 index 2729ddf28..000000000 Binary files a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/bin/Debug/nunit.framework.dll and /dev/null differ diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/system-test-config.xml b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/system-test-config.xml deleted file mode 100644 index 986bf33a8..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Tests/system-test-config.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/App.Web.References.csproj b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/App.Web.References.csproj deleted file mode 100644 index d011374d1..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/App.Web.References.csproj +++ /dev/null @@ -1,67 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C} - Library - Properties - App.Web.References - App.Web.References - v3.5 - 512 - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - - - False - - - False - - - False - - - False - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/Properties/AssemblyInfo.cs b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/Properties/AssemblyInfo.cs deleted file mode 100644 index 6b9e05e96..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web.References/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("App.Web.References")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("App.Web.References")] -[assembly: AssemblyCopyright("Copyright © 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("99c56991-66c9-462c-8779-0c8482d0d7fc")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Config/Web.xml b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Config/Web.xml deleted file mode 100644 index c27c85da2..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Config/Web.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx deleted file mode 100644 index 33c91f3a7..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx +++ /dev/null @@ -1,26 +0,0 @@ -<%@ Page Language="C#" EnableViewState="false" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="DI_HelloWorld_Default" %> - - - - - <%=Title%> - - -

Welcome to Spring.NET Web Framework Quick Start Application Template

-

Dependency Injection

-
-

Hello World example

-
-

- This very simple web form demonstrates dependency injection on pages and controls. -

-

- The message you can see below has been injected by <object type="Default.aspx"> object definition: -

-

- '<%=Message%>' -

-
-
- - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx.cs b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx.cs deleted file mode 100644 index 771c1f709..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Default.aspx.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Web.UI; - -/// -/// Notice that you don't need to extend Spring.Web.UI.Page for DI features! -/// -public partial class DI_HelloWorld_Default : System.Web.UI.Page -{ - private string message; - - public string Message - { - get { return this.message; } - set { this.message = value; } - } - - /// - /// Values are injected right before OnInit() is called. - /// - /// - protected override void OnInit(EventArgs e) - { - if(this.Message == null) - { - throw new ArgumentNullException("Message"); - } - - base.OnInit(e); - } -} diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Web.config b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Web.config deleted file mode 100644 index 0c96a51b9..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/DI/Web.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - This message you are reading was set using dependency injection. - - - - - - - - - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx deleted file mode 100644 index 2150ae603..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx +++ /dev/null @@ -1,26 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> - - - - - - Spring.NET Web Application - - -

Welcome to a Spring.NET Web Application

-
-

- Spring.NET Web Framework is an extension to ASP.NET that adds many - powerful features, such as Dependency Injection for web pages and - controls, bi-directional data binding, localization support, etc. -

-

- This solution template has configured an ASP.NET web site to use Spring.NET Web Framework. -

-

- The following page is configured using dependency injection. -

-

Dependency Injection

-
- - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx.cs b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx.cs deleted file mode 100644 index 3f0560d25..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Default.aspx.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Configuration; -using System.Data; -using System.Web; -using System.Web.Security; -using System.Web.UI; -using System.Web.UI.HtmlControls; -using System.Web.UI.WebControls; -using System.Web.UI.WebControls.WebParts; - -public partial class _Default : System.Web.UI.Page -{ - protected void Page_Load(object sender, EventArgs e) - { - - } -} diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Web.config b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Web.config deleted file mode 100644 index 5524c9467..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.Web/Web.config +++ /dev/null @@ -1,63 +0,0 @@ - - - - -
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.WebQuickStart.sln b/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.WebQuickStart.sln deleted file mode 100644 index 2b6697bf8..000000000 --- a/templates/vsnet-2008/SolutionTemplates/web/App.WebQuickStart/source/App.WebQuickStart.sln +++ /dev/null @@ -1,98 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "App.Web", "App.Web\", "{AA13082E-93B7-43DD-9CF6-D512C1ED02E4}" - ProjectSection(WebsiteProperties) = preProject - TargetFramework = "2.0" - ProjectReferences = "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}|App.DataAccess.dll;{EB687B88-5ECD-4897-AFF1-70CE565721E2}|App.Service.dll;{03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}|App.Web.References.dll;" - Debug.AspNetCompiler.VirtualPath = "/App.Web" - Debug.AspNetCompiler.PhysicalPath = "App.Web\" - Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\App.Web\" - Debug.AspNetCompiler.Updateable = "true" - Debug.AspNetCompiler.ForceOverwrite = "true" - Debug.AspNetCompiler.FixedNames = "false" - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.VirtualPath = "/App.Web" - Release.AspNetCompiler.PhysicalPath = "App.Web\" - Release.AspNetCompiler.TargetPath = "PrecompiledWeb\App.Web\" - Release.AspNetCompiler.Updateable = "true" - Release.AspNetCompiler.ForceOverwrite = "true" - Release.AspNetCompiler.FixedNames = "false" - Release.AspNetCompiler.Debug = "False" - VWDPort = "3878" - DefaultWebSiteLanguage = "Visual C#" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.DataAccess", "App.DataAccess\App.DataAccess.csproj", "{EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Service", "App.Service\App.Service.csproj", "{EB687B88-5ECD-4897-AFF1-70CE565721E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Tests", "App.Tests\App.Tests.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Web.References", "App.Web.References\App.Web.References.csproj", "{03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|.NET = Debug|.NET - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Release|.NET = Release|.NET - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|.NET.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|.NET.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Any CPU.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Debug|Mixed Platforms.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|.NET.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|.NET.Build.0 = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Any CPU.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Mixed Platforms.ActiveCfg = Debug|.NET - {AA13082E-93B7-43DD-9CF6-D512C1ED02E4}.Release|Mixed Platforms.Build.0 = Debug|.NET - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|.NET.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Any CPU.Build.0 = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|.NET.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|.NET.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Any CPU.Build.0 = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EB687B88-5ECD-4897-AFF1-70CE565721E2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|.NET.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|.NET.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Any CPU.Build.0 = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Release|.NET.ActiveCfg = Release|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Release|Any CPU.Build.0 = Release|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {03E4885D-C1D1-4B9E-B5FD-C5CE9FDB486C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs deleted file mode 100644 index cd1284d29..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Config/AopConfiguration.cs +++ /dev/null @@ -1,82 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using NUnit.Framework; -using Spring.Aop.Framework; -using Spring.Context; -using Spring.Context.Support; -using Spring.Transaction; - -#endregion - -namespace Spring.Data.NHibernate.Config -{ - /// - /// This class contains tests for - /// - /// Mark Pollack - [TestFixture] - public class AopConfiguration - { - private IApplicationContext ctx; - - [SetUp] - public void Setup() - { - string aopConfigPath = - string.Format( - "assembly://{0}/Spring.Data.NHibernate.Config/AopConfiguration.xml" - , this.GetType().Assembly.GetName().Name); - ctx = new XmlApplicationContext(aopConfigPath); - } - - [Test] - public void ProxyDataAccessAndServiceLayer() - { - Assert.IsFalse(AopUtils.IsAopProxy( ctx["DbProvider"] )); - Assert.IsFalse(AopUtils.IsAopProxy( ctx["SessionFactory"] )); - Assert.IsFalse(AopUtils.IsAopProxy(ctx["hibernateTransactionManager"])); - Assert.IsFalse(AopUtils.IsAopProxy(ctx["transactionManager"])); - //Assert.IsTrue(AopUtils.IsAopProxy(ctx["testObjectDaoTransProxy"])); - Assert.IsTrue(AopUtils.IsAopProxy(ctx["TestObjectDao"])); - Assert.IsTrue(AopUtils.IsAopProxy(ctx["SimpleService"])); - - CallCountingTransactionManager ccm = ctx["transactionManager"] as CallCountingTransactionManager; - Assert.IsNotNull(ccm); - Assert.AreEqual(0, ccm.begun); - Assert.AreEqual(0, ccm.commits); - - LoggingAroundAdvice caa = ctx["loggingAroundAdvice"] as LoggingAroundAdvice; - Assert.IsNotNull(caa); - Assert.AreEqual(0, caa.numInvoked); - - ISimpleService simpleService = ctx["SimpleService"] as ISimpleService; - Assert.IsNotNull(simpleService); - simpleService.DoWork(new TestObject()); - Assert.AreEqual(1, ccm.begun); - Assert.AreEqual(1, ccm.commits); - Assert.AreEqual(1, caa.numInvoked); - } - - - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/DelegatingLocalSessionFactoryObjectTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/DelegatingLocalSessionFactoryObjectTests.cs deleted file mode 100644 index ca17de8ce..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/DelegatingLocalSessionFactoryObjectTests.cs +++ /dev/null @@ -1,46 +0,0 @@ -using NUnit.Framework; - -using NhCfg = NHibernate.Cfg; - -using System.Collections.Generic; - -using Spring.Data.Common; - -using NHibernate.Dialect; - -using Spring.Context.Support; - -using NHibernate.Connection; -using NHibernate.Driver; - -namespace Spring.Data.NHibernate -{ - [TestFixture] - public class DelegatingLocalSessionFactoryObjectTests - { - [Test] - public void CanSetConfigurationAndProperties() - { - IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient"); - dbProvider.ConnectionString = "Data Source=(local);Database=Spring;Trusted_Connection=false"; - DelegatingLocalSessionFactoryObject lsfo = new DelegatingLocalSessionFactoryObject(); - lsfo.DbProvider = dbProvider; - lsfo.ApplicationContext = new StaticApplicationContext(); - - IDictionary properties = new Dictionary(); - properties.Add(NhCfg.Environment.Dialect, typeof(MsSql2000Dialect).AssemblyQualifiedName); - properties.Add(NhCfg.Environment.ConnectionDriver, typeof(SqlClientDriver).AssemblyQualifiedName); - properties.Add(NhCfg.Environment.ConnectionProvider, typeof(DriverConnectionProvider).AssemblyQualifiedName); - - properties.Add(NhCfg.Environment.Hbm2ddlKeyWords, "none"); - - lsfo.HibernateProperties = properties; - lsfo.AfterPropertiesSet(); - - Assert.IsNotNull(lsfo.Configuration); - Assert.AreEqual(lsfo.Configuration.Properties[NhCfg.Environment.ConnectionProvider], typeof(DriverConnectionProvider).AssemblyQualifiedName); - Assert.AreEqual(lsfo.Configuration.Properties[NhCfg.Environment.ConnectionDriver], typeof(SqlClientDriver).AssemblyQualifiedName); - Assert.AreEqual(lsfo.Configuration.Properties[NhCfg.Environment.Dialect], typeof(MsSql2000Dialect).AssemblyQualifiedName); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/HibernateTransactionManagerTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/HibernateTransactionManagerTests.cs deleted file mode 100644 index 952d6ff06..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/HibernateTransactionManagerTests.cs +++ /dev/null @@ -1,947 +0,0 @@ -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Collections; -using System.Data; - -using FakeItEasy; - -using NHibernate; -using NHibernate.Cfg; - -using NUnit.Framework; - -using Spring.Dao; -using Spring.Data.Common; -using Spring.Data.Support; -using Spring.Support; -using Spring.Transaction; -using Spring.Transaction.Support; - -#if NH_5 -using IDbConnection = System.Data.Common.DbConnection; -#else -using IDbConnection = System.Data.IDbConnection; -#endif - -namespace Spring.Data.NHibernate -{ - /// - /// This class contains tests for the HibernateTransactionManager - /// - /// Mark Pollack - [TestFixture] - public class HibernateTransactionManagerTests - { - private class TestableHibernateTransactionManager : HibernateTransactionManager - { - private IDbTransaction _stubbedTransactionWithExpectedConnection; - - public TestableHibernateTransactionManager() - { - } - - public TestableHibernateTransactionManager(ISessionFactory sessionFactory) : base(sessionFactory) - { - } - - public IDbTransaction StubbedTransactionThatReturnsExpectedConnection - { - set { _stubbedTransactionWithExpectedConnection = value; } - } - - protected override IDbTransaction GetIDbTransaction(ITransaction hibernateTx) - { - return _stubbedTransactionWithExpectedConnection; - } - } - - [Test] - public void TransactionCommit() - { - IDbProvider provider = A.Fake(); - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IQuery query = A.Fake(); - - IList list = new ArrayList(); - list.Add("test"); - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.Serializable)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - A.CallTo(() => session.CreateQuery("some query string")).Returns(query); - A.CallTo(() => query.List()).Returns(list); - - LocalSessionFactoryObjectStub lsfo = new LocalSessionFactoryObjectStub(sessionFactory); - lsfo.AfterPropertiesSet(); - - ISessionFactory sfProxy = lsfo.GetObject() as ISessionFactory; - Assert.IsNotNull(sfProxy); - - HibernateTransactionManager tm = new HibernateTransactionManager(); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.AdoExceptionTranslator = new FallbackExceptionTranslator(); - tm.SessionFactory = sfProxy; - tm.DbProvider = provider; - TransactionTemplate tt = new TransactionTemplate(tm); - - tt.TransactionIsolationLevel = IsolationLevel.Serializable; - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sfProxy), "Hasn't thread session"); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(provider), "Hasn't thread db provider"); - Assert.IsFalse(TransactionSynchronizationManager.SynchronizationActive, "Synchronizations not active"); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive, "Actual transaction not active"); - - object result = tt.Execute(new TransactionCommitTxCallback(sfProxy, provider)); - - Assert.IsTrue(result == list, "Incorrect result list"); - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sfProxy), "Hasn't thread session"); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(provider), "Hasn't thread db provider"); - Assert.IsFalse(TransactionSynchronizationManager.SynchronizationActive, "Synchronizations not active"); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive, "Actual transaction not active"); - - A.CallTo(() => transaction.Commit()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - - [Test] - public void TransactionRollback() - { - IDbProvider provider = A.Fake(); - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IDbTransaction adoTransaction = A.Fake(); - - A.CallTo(() => sessionFactory.OpenSession()).Returns(session).Once(); - A.CallTo(() => session.Connection).Returns(connection).Once(); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction).Once(); - A.CallTo(() => session.IsOpen).Returns(true).Once(); - A.CallTo(() => adoTransaction.Connection).Returns(connection).Once(); - - TestableHibernateTransactionManager tm = new TestableHibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.StubbedTransactionThatReturnsExpectedConnection = adoTransaction; - - TransactionTemplate tt = new TransactionTemplate(tm); - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - Assert.IsFalse(TransactionSynchronizationManager.SynchronizationActive, "Synchronizations not active"); - - try - { - tt.Execute(new TransactionRollbackTxCallback(sessionFactory)); - Assert.Fail("Should have thrown exception"); - } - catch (ArgumentException) - { - } - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(provider), "Hasn't thread db provider"); - - A.CallTo(() => transaction.Rollback()).MustHaveHappened(); - A.CallTo(() => session.Close()).MustHaveHappened(); - } - - [Test] - public void TransactionRollbackOnly() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IDbTransaction adoTransaction = A.Fake(); - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - A.CallTo(() => session.FlushMode).Returns(FlushMode.Auto); - A.CallTo(() => adoTransaction.Connection).Returns(connection).Once(); - - TestableHibernateTransactionManager tm = new TestableHibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.StubbedTransactionThatReturnsExpectedConnection = adoTransaction; - - TransactionTemplate tt = new TransactionTemplate(tm); - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sessionFactory), "Shouldn't have a thread session"); - - tt.Execute(new TransactionRollbackOnlyTxCallback(sessionFactory)); - - Assert.IsFalse(TransactionSynchronizationManager.HasResource(sessionFactory), "Shouldn't have a thread session"); - - A.CallTo(() => session.Flush()).MustHaveHappenedOnceExactly(); - A.CallTo(() => transaction.Rollback()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void ParticipatingTransactionWithCommit() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - A.CallTo(() => session.FlushMode).Returns(FlushMode.Auto); - - HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - - TransactionTemplate tt = new TransactionTemplate(tm); - IList list = new ArrayList(); - list.Add("test"); - - object result = tt.Execute(new ParticipatingTransactionWithCommitTxCallback(sessionFactory, list)); - Assert.IsTrue(result == list); - - A.CallTo(() => session.Flush()).MustHaveHappenedOnceExactly(); - A.CallTo(() => transaction.Commit()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void ParticipatingTransactionWithRollback() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IDbTransaction adoTransaction = A.Fake(); - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - A.CallTo(() => session.FlushMode).Returns(FlushMode.Auto); - A.CallTo(() => adoTransaction.Connection).Returns(connection).Once(); - - TestableHibernateTransactionManager tm = new TestableHibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.StubbedTransactionThatReturnsExpectedConnection = adoTransaction; - - TransactionTemplate tt = new TransactionTemplate(tm); - try - { - tt.Execute(new ParticipatingTransactionWithRollbackTxCallback(sessionFactory)); - Assert.Fail("Should have thrown exception"); - } - catch (ArgumentException) - { - } - - A.CallTo(() => transaction.Rollback()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void ParticipatingTransactionWithRollbackOnly() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IDbTransaction adoTransaction = A.Fake(); - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - - A.CallTo(() => adoTransaction.Connection).Returns(connection).Once(); - - TestableHibernateTransactionManager tm = new TestableHibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.StubbedTransactionThatReturnsExpectedConnection = adoTransaction; - - TransactionTemplate tt = new TransactionTemplate(tm); - IList list = new ArrayList(); - list.Add("test"); - try - { - tt.Execute(new ParticipatingTransactionWithRollbackOnlyTxCallback(tt, sessionFactory, list)); - Assert.Fail("Should have thrown UnexpectedRollbackException"); - } - catch (UnexpectedRollbackException) - { - } - - A.CallTo(() => transaction.Rollback()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void ParticipatingTransactionWithWithRequiresNew() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session1 = A.Fake(); - ISession session2 = A.Fake(); - ITransaction transaction = A.Fake(); - - A.CallTo(() => sessionFactory.OpenSession()).Returns(session1).Once() - .Then.Returns(session2).Once(); - - A.CallTo(() => session1.Connection).Returns(connection); - A.CallTo(() => session1.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session1.IsOpen).Returns(true); - - A.CallTo(() => session2.Connection).Returns(connection); - A.CallTo(() => session2.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session2.IsOpen).Returns(true); - - A.CallTo(() => session2.FlushMode).Returns(FlushMode.Auto); - - HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - - TransactionTemplate tt = new TransactionTemplate(tm); - tt.PropagationBehavior = TransactionPropagation.RequiresNew; - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - tt.Execute(new ParticipatingTransactionWithWithRequiresNewTxCallback(tt, sessionFactory)); - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - A.CallTo(() => transaction.Commit()).MustHaveHappenedTwiceExactly(); - A.CallTo(() => session2.Flush()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session1.Close()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session2.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void ParticipatingTransactionWithWithNotSupported() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - - A.CallTo(() => sessionFactory.OpenSession()).Returns(session).Twice(); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - A.CallTo(() => session.FlushMode).Returns(FlushMode.Auto).Twice(); - - HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - - TransactionTemplate tt = new TransactionTemplate(tm); - tt.PropagationBehavior = TransactionPropagation.RequiresNew; - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - tt.Execute(new ParticipatingTransactionWithWithNotSupportedTxCallback(tt, sessionFactory)); - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - A.CallTo(() => session.Flush()).MustHaveHappenedTwiceExactly(); - A.CallTo(() => transaction.Commit()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void TransactionWithPropagationSupports() - { - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.FlushMode).Returns(FlushMode.Never); - - LocalSessionFactoryObjectStub lsfo = new LocalSessionFactoryObjectStub(sessionFactory); - lsfo.AfterPropertiesSet(); - ISessionFactory sfProxy = (ISessionFactory) lsfo.GetObject(); - Assert.IsNotNull(sfProxy); - - HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - - TransactionTemplate tt = new TransactionTemplate(tm); - tt.PropagationBehavior = TransactionPropagation.Supports; - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - tt.Execute(new TransactionWithPropagationSupportsTxCallback(sessionFactory)); - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - A.CallTo(() => session.Flush()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void TransactionWithPropagationSupportsAndInnerTransaction() - { - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session1 = A.Fake(); - ISession session2 = A.Fake(); - ITransaction transaction = A.Fake(); - - A.CallTo(() => sessionFactory.OpenSession()).Returns(session1).Once() - .Then.Returns(session2).Once(); - - A.CallTo(() => session1.Connection).Returns(connection); - A.CallTo(() => session1.SessionFactory).Returns(sessionFactory); - A.CallTo(() => session1.FlushMode).Returns(FlushMode.Auto); - - A.CallTo(() => session2.Connection).Returns(connection); - A.CallTo(() => session2.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session2.FlushMode).Returns(FlushMode.Auto); - A.CallTo(() => session2.IsOpen).Returns(true); - - LocalSessionFactoryObjectStub lsfo = new LocalSessionFactoryObjectStub(sessionFactory); - lsfo.AfterPropertiesSet(); - ISessionFactory sfProxy = (ISessionFactory) lsfo.GetObject(); - Assert.IsNotNull(sfProxy); - - HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - - TransactionTemplate tt = new TransactionTemplate(tm); - tt.PropagationBehavior = TransactionPropagation.Supports; - TransactionTemplate tt2 = new TransactionTemplate(tm); - tt2.PropagationBehavior = TransactionPropagation.Required; - - HibernateTemplate ht = new HibernateTemplate(sessionFactory); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - ht.ExposeNativeSession = true; - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - tt.Execute(new TransactionWithPropagationSupportsAndInnerTransactionTxCallback(tt2, sessionFactory, ht, session1, session2)); - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - - A.CallTo(() => transaction.Commit()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session1.Flush()).MustHaveHappenedTwiceExactly(); - A.CallTo(() => session2.Flush()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session2.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void TransactionCommitWithFlushFailure() - { - DoTransactionCommitWithFlushFailure(false); - } - - [Test] - public void TransactionCommitWithFlushFailureAndFallbackTranslation() - { - DoTransactionCommitWithFlushFailure(true); - } - - /// - /// Does the test transaction commit with flush failure. - /// - /// if set to true if the exception throw - /// is of the type NHibernate.ADOException, in which case HibernateTransactionManager - /// will 'fallback' to using the error codes in the underlying exception thrown by - /// the provider, ie. a SqlException, MySqlException. Otherwise, if it is - /// another subclass of HibernateException, then perform a direct maping as - /// found in SessionFactoryUtils.ConvertHibernateAccessException. - private void DoTransactionCommitWithFlushFailure(bool fallbackTranslation) - { - IDbProvider provider = new TestDbProvider(); - IDbConnection connection = A.Fake(); - ISessionFactory sessionFactory = A.Fake(); - ISession session = A.Fake(); - ITransaction transaction = A.Fake(); - IDbTransaction adoTransaction = A.Fake(); - - Exception rootCause; - A.CallTo(() => sessionFactory.OpenSession()).Returns(session); - A.CallTo(() => session.Connection).Returns(connection); - A.CallTo(() => session.BeginTransaction(IsolationLevel.ReadCommitted)).Returns(transaction); - A.CallTo(() => session.IsOpen).Returns(true); - Exception sqlException = new TestSqlException("mymsg", "2627"); - if (fallbackTranslation) - { - //error code 2627 will map to a DataAccessIntegrity exception in sqlserver, which is the metadata - //used by TestDbProvider. - rootCause = sqlException; - A.CallTo(() => transaction.Commit()).Throws(new ADOException("mymsg", sqlException)); - } - else - { - rootCause = new PropertyValueException("mymsg", typeof(string).Name, "Name"); - A.CallTo(() => transaction.Commit()).Throws(rootCause); - } - - A.CallTo(() => adoTransaction.Connection).Returns(connection).Once(); - - TestableHibernateTransactionManager tm = new TestableHibernateTransactionManager(sessionFactory); - tm.TransactionSynchronization = TransactionSynchronizationState.Always; - tm.DbProvider = provider; - tm.StubbedTransactionThatReturnsExpectedConnection = adoTransaction; - - TransactionTemplate tt = new TransactionTemplate(tm); - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - Assert.IsTrue(!TransactionSynchronizationManager.SynchronizationActive, "Synchronizations not active"); - - IList list = new ArrayList(); - list.Add("test"); - try - { - tt.Execute(new TransactionCommitWithFlushFailureCallback(sessionFactory, list)); - Assert.Fail("Should have thrown DataIntegrityViolationException"); - } - catch (DataIntegrityViolationException ex) - { - Assert.AreEqual(rootCause, ex.InnerException); - Assert.IsTrue(ex.Message.IndexOf("mymsg") != -1); - } - - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sessionFactory), "Hasn't thread session"); - Assert.IsTrue(!TransactionSynchronizationManager.SynchronizationActive, "Synchronizations not active"); - - A.CallTo(() => transaction.Rollback()).MustHaveHappenedOnceExactly(); - A.CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - } - - - public class TransactionCommitTxCallback : ITransactionCallback - { - private ISessionFactory sfProxy; - private IDbProvider provider; - - public TransactionCommitTxCallback(ISessionFactory sessionFactory, IDbProvider provider) - { - sfProxy = sessionFactory; - this.provider = provider; - } - - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sfProxy), "Has thread session"); - Assert.IsTrue(TransactionSynchronizationManager.HasResource(provider), "Hasn't thread db provider"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - HibernateTemplate ht = new HibernateTemplate(sfProxy); - return ht.Find("some query string"); - } - } - - public class LocalSessionFactoryObjectStub : LocalSessionFactoryObject - { - private ISessionFactory sf; - - public LocalSessionFactoryObjectStub(ISessionFactory sf) - { - this.sf = sf; - } - - protected override ISessionFactory NewSessionFactory(Configuration config) - { - return sf; - } - } - - public class TransactionRollbackTxCallback : ITransactionCallback - { - private ISessionFactory sf; - - public TransactionRollbackTxCallback(ISessionFactory sf) - { - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sf); - return ht.ExecuteFind(new ThrowExceptionHibernateCallback()); - } - } - - public class ThrowExceptionHibernateCallback : IHibernateCallback - { - public object DoInHibernate(ISession session) - { - throw new ArgumentException("arg exception"); - } - } - - public class TransactionRollbackOnlyTxCallback : ITransactionCallback - { - private ISessionFactory sf; - - public TransactionRollbackOnlyTxCallback(ISessionFactory sf) - { - this.sf = sf; - } - - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - ht.Execute(new HibernateDelegate(Del)); - status.SetRollbackOnly(); - return null; - } - - private object Del(ISession session) - { - return null; - } - } - - public class ParticipatingTransactionWithCommitTxCallback : ITransactionCallback - { - private ISessionFactory sf; - private IList list; - - public ParticipatingTransactionWithCommitTxCallback(ISessionFactory sf, IList list) - { - this.sf = sf; - this.list = list; - } - - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - return ht.Execute(new HibernateDelegate(Del)); - } - - private object Del(ISession session) - { - return list; - } - } - - public class ParticipatingTransactionWithRollbackTxCallback : ITransactionCallback - { - private ISessionFactory sf; - - public ParticipatingTransactionWithRollbackTxCallback(ISessionFactory sf) - { - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - return ht.ExecuteFind(new ThrowExceptionHibernateCallback()); - } - } - - public class ParticipatingTransactionWithRollbackOnlyTxCallback : ITransactionCallback - { - private TransactionTemplate tt; - private ISessionFactory sf; - private IList list; - - public ParticipatingTransactionWithRollbackOnlyTxCallback(TransactionTemplate tt, ISessionFactory sf, IList list) - { - this.tt = tt; - this.sf = sf; - this.list = list; - } - - public object DoInTransaction(ITransactionStatus status) - { - return tt.Execute(new TransactionDelegate(TransactionMethod)); - } - - private object TransactionMethod(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sf); - object returnValue = ht.Execute(new HibernateDelegate(Del)); - status.SetRollbackOnly(); - return null; - } - - private object Del(ISession session) - { - return list; - } - } - - public class ParticipatingTransactionWithWithRequiresNewTxCallback : ITransactionCallback - { - private TransactionTemplate tt; - private ISessionFactory sf; - - public ParticipatingTransactionWithWithRequiresNewTxCallback(TransactionTemplate tt, ISessionFactory sf) - { - this.tt = tt; - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - SessionHolder holder = (SessionHolder) TransactionSynchronizationManager.GetResource(sf); - Assert.IsNotNull(holder, "Has thread session"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - - tt.Execute(new RequiresNewTxCallback(sf, holder)); - - Assert.IsTrue(holder.Session == SessionFactoryUtils.GetSession(sf, false), "Same thread session as before"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - return null; - } - } - - public class RequiresNewTxCallback : ITransactionCallback - { - private SessionHolder holder; - private ISessionFactory sf; - - public RequiresNewTxCallback(ISessionFactory sf, SessionHolder holder) - { - this.holder = holder; - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - return ht.ExecuteFind(new RequiresNewTxCallbackInner(holder)); - } - } - - public class RequiresNewTxCallbackInner : IHibernateCallback - { - private SessionHolder holder; - - public RequiresNewTxCallbackInner(SessionHolder holder) - { - this.holder = holder; - } - - public object DoInHibernate(ISession session) - { - Assert.IsTrue(session != holder.Session, "Not enclosing session"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - return null; - } - } - - - public class ParticipatingTransactionWithWithNotSupportedTxCallback : ITransactionCallback - { - private TransactionTemplate tt; - private ISessionFactory sf; - - public ParticipatingTransactionWithWithNotSupportedTxCallback(TransactionTemplate tt, ISessionFactory sf) - { - this.tt = tt; - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - SessionHolder holder = (SessionHolder) TransactionSynchronizationManager.GetResource(sf); - Assert.IsNotNull(holder, "Has thread session"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - tt.PropagationBehavior = TransactionPropagation.NotSupported; - tt.Execute(new NotSupportedTxCallback(sf)); - - Assert.IsTrue(holder.Session == SessionFactoryUtils.GetSession(sf, false), "Same thread session as before"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - return null; - } - } - - public class NotSupportedTxCallback : ITransactionCallback - { - private ISessionFactory sf; - - public NotSupportedTxCallback(ISessionFactory sf) - { - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sf), "Hasn't thread session"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive); - - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - return ht.ExecuteFind(new NotSupportedTxCallbackInner()); - } - } - - public class NotSupportedTxCallbackInner : IHibernateCallback - { - public object DoInHibernate(ISession session) - { - return null; - } - } - - public class TransactionWithPropagationSupportsTxCallback : ITransactionCallback - { - private ISessionFactory sf; - - public TransactionWithPropagationSupportsTxCallback(ISessionFactory sf) - { - this.sf = sf; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sf), "Hasn't thread session"); - Assert.IsTrue(!status.IsNewTransaction, "Is not new transaction"); - - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive); - - HibernateTemplate ht = new HibernateTemplate(sf); - ht.TemplateFlushMode = TemplateFlushMode.Eager; - object returnValue = ht.Execute(new HibernateDelegate(Del)); - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - return null; - } - - private object Del(ISession session) - { - return null; - } - } - - - public class TransactionWithPropagationSupportsAndInnerTransactionTxCallback : ITransactionCallback - { - private TransactionTemplate tt; - private ISessionFactory sf; - private HibernateTemplate ht; - private ISession session1; - private ISession session2; - - public TransactionWithPropagationSupportsAndInnerTransactionTxCallback(TransactionTemplate tt, - ISessionFactory sf, HibernateTemplate ht, ISession session1, ISession session2) - { - this.tt = tt; - this.sf = sf; - this.ht = ht; - this.session1 = session1; - this.session2 = session2; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(!TransactionSynchronizationManager.HasResource(sf), "Hasn't thread session"); - Assert.IsTrue(!status.IsNewTransaction, "Is not new transaction"); - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive); - - ht.Execute(new HibernateDelegate(HibernateDelegate)); - - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sf), "Has thread session"); - - tt.Execute(new PropagationSupportsTxCallback(ht, session2)); - - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsFalse(TransactionSynchronizationManager.ActualTransactionActive); - - return null; - } - - private object HibernateDelegate(ISession session) - { - Assert.AreSame(session1, session); - return null; - } - - public class PropagationSupportsTxCallback : ITransactionCallback - { - private HibernateTemplate ht; - private ISession session2; - - public PropagationSupportsTxCallback(HibernateTemplate ht, ISession session2) - { - this.ht = ht; - this.session2 = session2; - } - - public object DoInTransaction(ITransactionStatus status) - { - return ht.Execute(new HibernateDelegate(HibernateDelegate)); - } - - private object HibernateDelegate(ISession session) - { - Assert.IsFalse(TransactionSynchronizationManager.CurrentTransactionReadOnly); - Assert.IsTrue(TransactionSynchronizationManager.ActualTransactionActive); - Assert.AreSame(session2, session); - return null; - } - } - } - - public class TransactionCommitWithFlushFailureCallback : ITransactionCallback - { - private ISessionFactory sessionFactory; - private IList list; - - public TransactionCommitWithFlushFailureCallback(ISessionFactory sessionFactory, IList list) - { - this.sessionFactory = sessionFactory; - this.list = list; - } - - public object DoInTransaction(ITransactionStatus status) - { - Assert.IsTrue(TransactionSynchronizationManager.HasResource(sessionFactory), "Has thread session"); - HibernateTemplate ht = new HibernateTemplate(sessionFactory); - return ht.ExecuteFind(new TransactionCommitWithFlushFailureHibernateCallback(list)); - } - } - - public class TransactionCommitWithFlushFailureHibernateCallback : IHibernateCallback - { - private IList list; - - public TransactionCommitWithFlushFailureHibernateCallback(IList list) - { - this.list = list; - } - - public object DoInHibernate(ISession session) - { - return list; - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/ISimpleService.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/ISimpleService.cs deleted file mode 100644 index abe927929..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/ISimpleService.cs +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Created by: - * Created: Monday, July 16, 2007 - */ - -namespace Spring.Data.NHibernate -{ - public interface ISimpleService - { - void DoWork(TestObject testObject); - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/LocalSessionFactoryObjectTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/LocalSessionFactoryObjectTests.cs deleted file mode 100644 index 0b9da7095..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/LocalSessionFactoryObjectTests.cs +++ /dev/null @@ -1,100 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System.Collections.Generic; -using System.IO; - -using NHibernate; -using NHibernate.Cfg; -using NHibernate.Connection; -using NHibernate.Dialect; -using NHibernate.Driver; - -using Spring.Context.Support; -using Spring.Data.Common; -using Spring.Data.NHibernate.Bytecode; - -using NUnit.Framework; - -namespace Spring.Data.NHibernate -{ - /// - /// This class contains tests for LocalSessionFactoryObject - /// - /// Mark Pollack - [TestFixture] - public class LocalSessionFactoryObjectTests - { - - [Test] - public void LocalSessionFactoryObjectWithDbProviderAndProperties() - { - IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient"); - dbProvider.ConnectionString = "Data Source=(local);Database=Spring;Trusted_Connection=false"; - LocalSessionFactoryObject sfo = new LocalSessionFactoryObject(); - sfo.DbProvider = dbProvider; - sfo.ApplicationContext = new StaticApplicationContext(); - - Dictionary properties = new Dictionary(); - properties.Add(Environment.Dialect, typeof(MsSql2000Dialect).AssemblyQualifiedName); - properties.Add(Environment.ConnectionDriver, typeof(SqlClientDriver).AssemblyQualifiedName); - properties.Add(Environment.ConnectionProvider, typeof(DriverConnectionProvider).AssemblyQualifiedName); - - // since 2.1. "hbm2ddl.keywords = 'keywords'" is the default which causes the SessionFactory to connect to the db upon creation - // we don't want this in this unit test - properties.Add(Environment.Hbm2ddlKeyWords, "none"); - sfo.HibernateProperties = properties; - sfo.AfterPropertiesSet(); - - Assert.IsNotNull(sfo.Configuration); - Assert.AreEqual(sfo.Configuration.Properties[Environment.ConnectionProvider], typeof(DriverConnectionProvider).AssemblyQualifiedName); - Assert.AreEqual(sfo.Configuration.Properties[Environment.ConnectionDriver], typeof(SqlClientDriver).AssemblyQualifiedName); - Assert.AreEqual(sfo.Configuration.Properties[Environment.Dialect], typeof(MsSql2000Dialect).AssemblyQualifiedName); - - Assert.Throws(() => - { - var x = - sfo.Configuration.Properties[Environment.ProxyFactoryFactoryClass]; - }, "ProxyFactoryFactory should not be explicitly set!"); - - Assert.AreNotEqual(typeof(BytecodeProvider), Environment.BytecodeProvider.GetType(), "default IBytecodeProvider should not be Spring's BytecodeProvider!"); - } - - [Test] - public void LocalSessionFactoryObjectWithInvalidMapping() - { - LocalSessionFactoryObject sfo = new LocalSessionFactoryObject(); - sfo.MappingResources = new string[] { "mapping.hbm.xml" }; - Assert.Throws(() => sfo.AfterPropertiesSet()); - - } - - [Test] - public void LocalSessionFactoryObjectWithInvalidProperties() - { - LocalSessionFactoryObject sfo = new LocalSessionFactoryObject(); - Dictionary properties = new Dictionary(); - properties.Add(Environment.Dialect, typeof(MsSql2000Dialect).AssemblyQualifiedName); - properties.Add(Environment.ConnectionProvider, "myClass"); - sfo.HibernateProperties = properties; - Assert.Throws(() => sfo.AfterPropertiesSet()); - } - } -} diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/NHTestObjectDao.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/NHTestObjectDao.cs deleted file mode 100644 index 88cce6552..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/NHTestObjectDao.cs +++ /dev/null @@ -1,96 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using System; -using System.Collections; - -using NHibernate.Type; - -using Spring.Data.NHibernate.Support; - -#endregion - -namespace Spring.Data.NHibernate -{ - /// - /// NHibernate based DAO implementation of ITestObjectDAao: - /// - /// Mark Pollack (.NET) - public class TestObjectDao : HibernateDaoSupport, ITestObjectDao - { - #region Constructor (s) - - /// - /// Initializes a new instance of the class. - /// - public TestObjectDao() - { - } - - #endregion - - #region ITestObjectDao Members - - public void Create(TestObject to) - { - //HibernateTemplate.Save(to); - } - - public void Update(TestObject to) - { - HibernateTemplate.Update(to); - } - - public void Delete(TestObject to) - { - HibernateTemplate.Delete(to); - } - - public TestObject FindByName(string name) - { - IList result = HibernateTemplate.Find( - "select from TestObject as to where to.Name=?", - name, - TypeFactory.GetStringType(50) - ); - - if (result.Count > 0) - { - return (TestObject) result[0]; - } - else - { - return null; - } - } - - public void CreateUpdateRollback(TestObject to) - { - HibernateTemplate.Save(to); - to.Name = "Updated Name"; - HibernateTemplate.Update(to); - throw new Exception("My expected exception for test purposes."); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SessionFactoryUtilsTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SessionFactoryUtilsTests.cs deleted file mode 100644 index f79852a53..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SessionFactoryUtilsTests.cs +++ /dev/null @@ -1,60 +0,0 @@ -#region License - -/* - * Copyright © 2002-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System.Data.SqlClient; - -using FakeItEasy; - -using NHibernate.Connection; -using NHibernate.Driver; -using NHibernate.Engine; - -using NUnit.Framework; - -using Spring.Data.Common; - -namespace Spring.Data.NHibernate -{ - /// - /// This class contains tests for SessionFactoryUtilsTest - /// - /// Marko Lahma - [TestFixture] - public class SessionFactoryUtilsTests - { - [Test] - public void SessionFactoryUtilsWithGetDbProvider() - { - ISessionFactoryImplementor sessionFactory = A.Fake(); - - DriverBase driver = A.Fake(); - A.CallTo(() => driver.CreateCommand()).Returns(new SqlCommand()); - - IConnectionProvider cp = A.Fake(); - A.CallTo(() => cp.Driver).Returns(driver); - - A.CallTo(() => sessionFactory.ConnectionProvider).Returns(cp); - - IDbProvider provider = SessionFactoryUtils.GetDbProvider(sessionFactory); - - Assert.AreEqual(typeof(SqlCommand), provider.DbMetadata.CommandType); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SimpleService.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SimpleService.cs deleted file mode 100644 index d475ff98f..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/SimpleService.cs +++ /dev/null @@ -1,43 +0,0 @@ -#region License - -/* - * Copyright 2002-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - - -using Spring.Transaction.Interceptor; - -namespace Spring.Data.NHibernate -{ - public class SimpleService : ISimpleService - { - private ITestObjectDao testObjectDao; - - - public ITestObjectDao TestObjectDao - { - get { return testObjectDao; } - set { testObjectDao = value; } - } - - [Transaction()] - public void DoWork(TestObject testObject) - { - testObjectDao.Create(testObject); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/ConfigSectionSessionScopeSettingsTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/ConfigSectionSessionScopeSettingsTests.cs deleted file mode 100644 index d14f978a1..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/ConfigSectionSessionScopeSettingsTests.cs +++ /dev/null @@ -1,105 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using FakeItEasy; - -using NHibernate; -using NUnit.Framework; - -using Spring.Context.Support; -using Spring.Objects.Factory.Config; - -#endregion - -namespace Spring.Data.NHibernate.Support -{ - /// - /// Tests behaviour. - /// - /// Erich Eichinger - [TestFixture] - public class ConfigSectionSessionScopeSettingsTests - { - [Test] - public void CanCreateWithDefaults() - { - string SESSIONFACTORY_OBJECTNAME = ConfigSectionSessionScopeSettings.DEFAULT_SESSION_FACTORY_OBJECT_NAME; - - // setup expected values - ISessionFactory expectedSessionFactory = A.Fake(); - IInterceptor expectedEntityInterceptor = null; - bool expectedSingleSession = SessionScopeSettings.SINGLESESSION_DEFAULT; - FlushMode expectedDefaultFlushMode = SessionScopeSettings.FLUSHMODE_DEFAULT; - - // create and register context - StaticApplicationContext appCtx = new StaticApplicationContext(); - appCtx.Name = AbstractApplicationContext.DefaultRootContextName; - appCtx.ObjectFactory.RegisterSingleton(SESSIONFACTORY_OBJECTNAME, expectedSessionFactory); - ContextRegistry.Clear(); - ContextRegistry.RegisterContext(appCtx); - - ConfigSectionSessionScopeSettings settings = new ConfigSectionSessionScopeSettings(this.GetType(), (IVariableSource)null); - - Assert.AreEqual(expectedSessionFactory, settings.SessionFactory); - Assert.AreEqual(expectedEntityInterceptor, settings.EntityInterceptor); - Assert.AreEqual(expectedSingleSession, settings.SingleSession); - Assert.AreEqual(expectedDefaultFlushMode, settings.DefaultFlushMode); - } - - [Test] - public void CanCreateFromExplicitConfiguration() - { - string SESSIONFACTORY_OBJECTNAME = "SessionFactory"; - string ENTITYINTERCEPTOR_OBJECTNAME = "EntityInterceptor"; - - ISessionFactory expectedSessionFactory = A.Fake(); - IInterceptor expectedEntityInterceptor = A.Fake(); - bool expectedSingleSession = false; - FlushMode expectedDefaultFlushMode = FlushMode.Auto; - - // create and register context - StaticApplicationContext appCtx = new StaticApplicationContext(); - appCtx.Name = AbstractApplicationContext.DefaultRootContextName; - appCtx.ObjectFactory.RegisterSingleton(SESSIONFACTORY_OBJECTNAME, expectedSessionFactory); - appCtx.ObjectFactory.RegisterSingleton(ENTITYINTERCEPTOR_OBJECTNAME, expectedEntityInterceptor); - ContextRegistry.Clear(); - ContextRegistry.RegisterContext(appCtx); - - // simulate config section - string thisTypeName = this.GetType().FullName; - DictionaryVariableSource variableSource = new DictionaryVariableSource() - .Add(thisTypeName + ".SessionFactoryObjectName", SESSIONFACTORY_OBJECTNAME) - .Add(thisTypeName + ".EntityInterceptorObjectName", ENTITYINTERCEPTOR_OBJECTNAME) - .Add(thisTypeName + ".SingleSession", expectedSingleSession.ToString().ToLower() ) // case insensitive! - .Add(thisTypeName + ".DefaultFlushMode", expectedDefaultFlushMode.ToString().ToLower() ) // case insensitive! - ; - - - ConfigSectionSessionScopeSettings settings = new ConfigSectionSessionScopeSettings(this.GetType(), variableSource); - - Assert.AreEqual( expectedSessionFactory, settings.SessionFactory ); - Assert.AreEqual( expectedEntityInterceptor, settings.EntityInterceptor ); - Assert.AreEqual( expectedSingleSession, settings.SingleSession ); - Assert.AreEqual( expectedDefaultFlushMode, settings.DefaultFlushMode ); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeSettingsTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeSettingsTests.cs deleted file mode 100644 index 5113f64b6..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeSettingsTests.cs +++ /dev/null @@ -1,158 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; - -using FakeItEasy; - -using NHibernate; - -using NUnit.Framework; - -namespace Spring.Data.NHibernate.Support -{ - /// - /// Tests functionality. - /// - /// Erich Eichinger - [TestFixture] - public class SessionScopeSettingsTests - { - private class DerivedSessionScopeSettings : SessionScopeSettings - { - public DerivedSessionScopeSettings() - : base() // note, that we're calling default ctor here - { - } - } - - private class LazyResolvingSessionScopeSettings : SessionScopeSettings - { - private readonly ISessionFactory sessionFactory; - private readonly IInterceptor entityInterceptor; - - - public LazyResolvingSessionScopeSettings(ISessionFactory sessionFactory, IInterceptor entityInterceptor) - : base() // note, that we're calling default ctor here - { - this.sessionFactory = sessionFactory; - this.entityInterceptor = entityInterceptor; - } - - protected override ISessionFactory ResolveSessionFactory() - { - // simulates lazy resolving - return this.sessionFactory; - } - - protected override IInterceptor ResolveEntityInterceptor() - { - // simulates lazy resolving - return this.entityInterceptor; - } - } - - [Test] - public void CheckDefaults() - { - Assert.IsTrue(SessionScopeSettings.SINGLESESSION_DEFAULT); - Assert.AreEqual(FlushMode.Never, SessionScopeSettings.FLUSHMODE_DEFAULT); - } - - [Test] - public void WorksAsExpected() - { - ISessionFactory sessionFactory = A.Fake(); - IInterceptor entityInterceptor = A.Fake(); - Assert.AreNotEqual(FlushMode.Auto, SessionScopeSettings.FLUSHMODE_DEFAULT); // ensure noone changed our assumptions - SessionScopeSettings sss = new SessionScopeSettings(sessionFactory, entityInterceptor, !SessionScopeSettings.SINGLESESSION_DEFAULT, FlushMode.Auto); - - Assert.AreEqual(sessionFactory, sss.SessionFactory); - Assert.AreEqual(entityInterceptor, sss.EntityInterceptor); - Assert.AreEqual(!SessionScopeSettings.SINGLESESSION_DEFAULT, sss.SingleSession); - Assert.AreEqual(FlushMode.Auto, sss.DefaultFlushMode); - } - - [Test] - public void CallingDefaultConstructorLeavesReferencesMarkedUninitialized() - { - DerivedSessionScopeSettings sss = new DerivedSessionScopeSettings(); - // config values are set to their defaults - Assert.AreEqual(SessionScopeSettings.SINGLESESSION_DEFAULT, sss.SingleSession); - Assert.AreEqual(SessionScopeSettings.FLUSHMODE_DEFAULT, sss.DefaultFlushMode); - - IInterceptor interceptor = sss.EntityInterceptor; - Assert.IsNull(interceptor); - - try - { - ISessionFactory sessionFactory = sss.SessionFactory; - Assert.Fail("should fail, because derived classes must override ResolveSessionFactory()"); - } - catch (NotSupportedException) - { - } - } - - [Test] - public void CallingDefaultConstructorCausesLazyResolvingReferences() - { - ISessionFactory expectedSessionFactory = A.Fake(); - IInterceptor expectedEntityInterceptor = A.Fake(); - - SessionScopeSettings sss = new LazyResolvingSessionScopeSettings(expectedSessionFactory, expectedEntityInterceptor); - - // config values are set to their defaults - Assert.AreEqual(SessionScopeSettings.SINGLESESSION_DEFAULT, sss.SingleSession); - Assert.AreEqual(SessionScopeSettings.FLUSHMODE_DEFAULT, sss.DefaultFlushMode); - - Assert.AreSame(expectedSessionFactory, sss.SessionFactory); - Assert.AreSame(expectedEntityInterceptor, sss.EntityInterceptor); - } - - [Test] - public void MissingSessionFactoryCausesArgumentExceptionDuringLazyResolving() - { - SessionScopeSettings sss = new LazyResolvingSessionScopeSettings(null, null); - - // config values are set to their defaults - Assert.AreEqual(SessionScopeSettings.SINGLESESSION_DEFAULT, sss.SingleSession); - Assert.AreEqual(SessionScopeSettings.FLUSHMODE_DEFAULT, sss.DefaultFlushMode); - - ISessionFactory temp; - Assert.Throws(() => temp = sss.SessionFactory); - } - - [Test] - public void MissingEntityInterceptorIsOkDuringLazyResolving() - { - ISessionFactory expectedSessionFactory = A.Fake(); - - SessionScopeSettings sss = new LazyResolvingSessionScopeSettings(expectedSessionFactory, null); - - // config values are set to their defaults - Assert.AreEqual(SessionScopeSettings.SINGLESESSION_DEFAULT, sss.SingleSession); - Assert.AreEqual(SessionScopeSettings.FLUSHMODE_DEFAULT, sss.DefaultFlushMode); - - Assert.AreSame(expectedSessionFactory, sss.SessionFactory); - Assert.AreSame(null, sss.EntityInterceptor); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeTests.cs deleted file mode 100644 index 8ab41430c..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Data/NHibernate/Support/SessionScopeTests.cs +++ /dev/null @@ -1,313 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using System; - -using FakeItEasy; - -using NHibernate; -using NUnit.Framework; - -using Spring.Transaction.Support; - -using static FakeItEasy.A; - -#endregion - -namespace Spring.Data.NHibernate.Support -{ - /// - /// Tests for SessionScope - /// - /// Erich Eichinger - [TestFixture] - public class SessionScopeTests - { - private ISessionFactory expectedSessionFactory; - private IInterceptor expectedEntityInterceptor; - private bool expectedSingleSession; - private FlushMode expectedDefaultFlushMode; - - [SetUp] - public void SetUp() - { - expectedSessionFactory = Fake(); - expectedEntityInterceptor = Fake(); - expectedSingleSession = SessionScopeSettings.SINGLESESSION_DEFAULT; - expectedDefaultFlushMode = SessionScopeSettings.FLUSHMODE_DEFAULT; - } - - [Test] - public void CanCreateAndClose() - { - using (SessionScope scope = new SessionScope(expectedSessionFactory, expectedEntityInterceptor, expectedSingleSession, expectedDefaultFlushMode, false)) - { - // no op - just create & dispose - Assert.AreSame(expectedSessionFactory, scope.SessionFactory); - Assert.AreSame(expectedEntityInterceptor, scope.EntityInterceptor); - Assert.AreEqual(expectedSingleSession, scope.SingleSession); - Assert.AreEqual(expectedDefaultFlushMode, scope.DefaultFlushMode); - - // ensure nothing got registered with TSM - Assert.IsFalse(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - - scope.Close(); - } - } - - [Test] - public void CanCreateAndCloseSimpleCtor() - { - ISession session = Fake(); - CallTo(() => expectedSessionFactory.OpenSession()).Returns(session); - - using (SessionScope scope = new SessionScope(expectedSessionFactory, true)) - { - // no op - just create & dispose - Assert.AreSame(expectedSessionFactory, scope.SessionFactory); - //Assert.AreSame(null, scope.EntityInterceptor); - Assert.AreEqual(expectedSingleSession, scope.SingleSession); - Assert.AreEqual(expectedDefaultFlushMode, scope.DefaultFlushMode); - - // ensure SessionHolder object is registered with TSM - Assert.IsTrue(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - - SessionHolder sessionHolder = - (SessionHolder) TransactionSynchronizationManager.GetResource(expectedSessionFactory); - // by default session is lazy, so ask for it. - Assert.IsNotNull(sessionHolder.Session); - scope.Close(); - } - - CallToSet(() => session.FlushMode).WhenArgumentsMatch(x => x.Get(0) == FlushMode.Never).MustHaveHappenedOnceExactly(); - CallTo(() => session.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void OpeningTwiceThrowsInvalidOperationException() - { - Assert.Throws(() => - { - using (SessionScope scope = new SessionScope(expectedSessionFactory, true)) - { - scope.Open(); - } - }); - } - - [Test] - public void ClosingTwiceIsIgnored() - { - using (SessionScope scope = new SessionScope(expectedSessionFactory, true)) - { - scope.Close(); - scope.Close(); - } - } - - [Test] - public void DisposeClosesScope() - { - SessionScope scope = new SessionScope(expectedSessionFactory, true); - Assert.IsTrue(scope.IsOpen); - scope.Dispose(); - Assert.IsFalse(scope.IsOpen); - } - - [Test] - public void DoesOpenImmediatelyOnOpenIsTrue() - { - SessionScope scope = null; - using (scope = new SessionScope(expectedSessionFactory, true)) - { - // ensure is open - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - scope.Close(); - // ensure is closed - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - } - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - using (scope = new SessionScope(expectedSessionFactory, true)) - { - // ensure is open - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - } - // ensure dispose closes scope - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - } - - [Test] - public void DoesNotOpenImmediatelyOnOpenIsFalse() - { - SessionScope scope = null; - using (scope = new SessionScope(expectedSessionFactory, false)) - { - // ensure is *not* open - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - scope.Open(); - // ensure is open now - Assert.IsTrue(scope.IsOpen); - - scope.Close(); - // ensure is closed - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - } - // ensure is closed - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - } - - [Test] - public void SingleSessionRegistersSessionHolderWithTSM() - { - SessionScope scope = null; - using (scope = new SessionScope(expectedSessionFactory, null, true, FlushMode.Auto, true)) - { - // ensure is open - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - // ensure registered sessionholder with TSM - Assert.IsTrue(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - // ensure a sessionHolder is registered - SessionHolder sessionHolder = TransactionSynchronizationManager.GetResource(expectedSessionFactory) as SessionHolder; - Assert.IsNotNull(sessionHolder); - } - // ensure scope is closed and sessionHolder is unregistered from TSM - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - } - - [Test] - public void SingleSessionAppliesDefaultFlushModeOnOpenSessionAndClosesSession() - { - ISession expectedSession = Fake(); - - CallTo(() => expectedSessionFactory.OpenSession()).Returns(expectedSession); - - SessionScope scope = null; - using (scope = new SessionScope(expectedSessionFactory, null, true, FlushMode.Auto, true)) - { - SessionHolder sessionHolder = (SessionHolder)TransactionSynchronizationManager.GetResource(expectedSessionFactory); - Assert.IsTrue(sessionHolder.ContainsSession(expectedSession)); - } - // ensure scope is closed and sessionHolder is unregistered from TSM - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - - CallToSet(() => expectedSession.FlushMode).WhenArgumentsMatch(x => x.Get(0) == FlushMode.Auto).MustHaveHappenedOnceExactly(); - CallTo(() => expectedSession.Close()).MustHaveHappenedOnceExactly(); - } - - [Test] - public void SingleSessionNestedSessionParticipatesInParentScopeSessionFactory() - { - SessionScope scope = null; - using (scope = new SessionScope(expectedSessionFactory, null, true, FlushMode.Auto, true)) - { - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - using (SessionScope innerScope = new SessionScope(expectedSessionFactory, true)) - { - // outer scope didn't change - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - - // participating only - no SessionHolder will be registered! - Assert.IsTrue(innerScope.IsOpen); - Assert.IsTrue(innerScope.IsParticipating); - - innerScope.Close(); - - Assert.IsFalse(innerScope.IsOpen); - Assert.IsFalse(innerScope.IsParticipating); - - // outer scope didn't change - Assert.IsTrue(scope.IsOpen); - Assert.IsFalse(scope.IsParticipating); - Assert.IsTrue(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - } - } - - // ensure scope is closed and sessionHolder is unregistered from TSM - Assert.IsFalse(scope.IsOpen); - Assert.IsFalse(TransactionSynchronizationManager.HasResource(expectedSessionFactory)); - } - - public class TestSessionScopeSettings : SessionScopeSettings - { - public TestSessionScopeSettings(ISessionFactory sessionFactory) - : base(sessionFactory) - { - } - - protected override IInterceptor ResolveEntityInterceptor() - { - return DoResolveEntityInterceptor(); - } - - public virtual IInterceptor DoResolveEntityInterceptor() - { - return base.ResolveEntityInterceptor(); - } - } - - [Test] - public void ResolvesEntityInterceptorOnEachOpen() - { - TestSessionScopeSettings sss = Fake(options => options - .CallsBaseMethods() - .WithArgumentsForConstructor(new[] {expectedSessionFactory}) - ); - ISession expectedSession = Fake(); - sss.DefaultFlushMode = FlushMode.Never; - - SessionScope sc = new SessionScope(sss, false); - CallTo(() => sss.DoResolveEntityInterceptor()).Returns(expectedEntityInterceptor); - CallTo(() => expectedSessionFactory.OpenSession(expectedEntityInterceptor)).Returns(expectedSession); - - sc.Open(); - SessionHolder sessionHolder = (SessionHolder) TransactionSynchronizationManager.GetResource(expectedSessionFactory); - sessionHolder.ContainsSession(null); // force opening session - sc.Close(); - - sc.Open(); - sessionHolder = (SessionHolder) TransactionSynchronizationManager.GetResource(expectedSessionFactory); - sessionHolder.ContainsSession(null); // force opening session - sc.Close(); - - CallToSet(() => expectedSession.FlushMode).WhenArgumentsMatch(x => x.Get(0) == FlushMode.Never).MustHaveHappenedTwiceExactly(); - CallTo(() => expectedSession.Close()).MustHaveHappenedTwiceExactly(); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/HibernateCompilerOptionsTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/HibernateCompilerOptionsTests.cs deleted file mode 100644 index 0869442c6..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/HibernateCompilerOptionsTests.cs +++ /dev/null @@ -1,43 +0,0 @@ -#region License - -/* - * Copyright 2004-2009 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using System.Reflection; -using NUnit.Framework; -using Spring.Data.NHibernate; - -#endregion - -namespace Spring -{ - /// Test that the assembly is built with the correct DebugAttributes in release and debug builds. - /// - /// Mark Pollack - [TestFixture] - public sealed class HibernateCompilerOptionTests : CompilerOptionsTests - { - [TestFixtureSetUp] - public void FixtureSetUp() - { - AssemblyToCheck = Assembly.GetAssembly(typeof (HibernateObjectRetrievalFailureException)); - } - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Tests/HibernateExceptionTests.cs b/test/Spring/Spring.Data.NHibernate.Tests/HibernateExceptionTests.cs deleted file mode 100644 index 5a52d58c0..000000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/HibernateExceptionTests.cs +++ /dev/null @@ -1,45 +0,0 @@ -#region License - -/* - * Copyright 2004 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - -using System.Reflection; - -using NUnit.Framework; -using Spring.Data.NHibernate; - -#endregion - -namespace Spring -{ - /// - /// Unit tests for all of the exception classes in the Spring.Data.Hibernernate20 library... - /// - /// Rick Evans - [TestFixture] - public sealed class HibernateExceptionTests : ExceptionsTest - { - [TestFixtureSetUp] - public void FixtureSetUp () - { - AssemblyToCheck = Assembly.GetAssembly(typeof(HibernateObjectRetrievalFailureException)); - } - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/ControllerFactoryTestExtension.cs b/test/Spring/Spring.Web.Mvc.Tests/ControllerFactoryTestExtension.cs deleted file mode 100644 index 42d792b4b..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/ControllerFactoryTestExtension.cs +++ /dev/null @@ -1,65 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using System.Web; -using System.Web.Routing; -using Spring.Core.IO; -using Spring.Objects.Factory; -using Spring.Objects.Factory.Xml; -using System.Web.Mvc; -using Spring.Web.Mvc.Tests.Controllers; -using Spring.Context.Support; -using System.Reflection; - -namespace Spring.Web.Mvc.Tests -{ - public static class ControllerFactoryTestExtension - { - private static readonly PropertyInfo _typeCacheProperty; - private static readonly FieldInfo _cacheField; - - static ControllerFactoryTestExtension() - { - _typeCacheProperty = typeof(DefaultControllerFactory).GetProperty("ControllerTypeCache", BindingFlags.Instance | BindingFlags.NonPublic); - _cacheField = _typeCacheProperty.PropertyType.GetField("_cache", BindingFlags.NonPublic | BindingFlags.Instance); - } - - /// - /// Replaces the cache field of a the DefaultControllerFactory's ControllerTypeCache. - /// This ensures that only the specified controller types will be searched when instantiating a controller. - /// As the ControllerTypeCache is internal, this uses some reflection hackery. - /// - public static void InitializeWithControllerTypes(this IControllerFactory factory, params Type[] controllerTypes) - { - var cache = controllerTypes - .GroupBy(t => t.Name.Substring(0, t.Name.Length - "Controller".Length), StringComparer.OrdinalIgnoreCase) - .ToDictionary(g => g.Key, g => g.ToLookup(t => t.Namespace ?? string.Empty, StringComparer.OrdinalIgnoreCase), StringComparer.OrdinalIgnoreCase); - - var buildManager = _typeCacheProperty.GetValue(factory, null); - _cacheField.SetValue(buildManager, cache); - } - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/Controllers/FirstContainerRegisteredController.cs b/test/Spring/Spring.Web.Mvc.Tests/Controllers/FirstContainerRegisteredController.cs deleted file mode 100644 index d11f13666..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/Controllers/FirstContainerRegisteredController.cs +++ /dev/null @@ -1,31 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Web; -using System.Web.Mvc; - -namespace Spring.Web.Mvc.Tests.Controllers -{ - public class FirstContainerRegisteredController : Controller - { - public string TestValue { get; set; } - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/Controllers/NamedContextController.cs b/test/Spring/Spring.Web.Mvc.Tests/Controllers/NamedContextController.cs deleted file mode 100644 index 444aa0223..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/Controllers/NamedContextController.cs +++ /dev/null @@ -1,31 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Web; -using System.Web.Mvc; - -namespace Spring.Web.Mvc.Tests.Controllers -{ - public class NamedContextController : Controller - { - - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/Controllers/NotInContainerController.cs b/test/Spring/Spring.Web.Mvc.Tests/Controllers/NotInContainerController.cs deleted file mode 100644 index f804f5648..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/Controllers/NotInContainerController.cs +++ /dev/null @@ -1,31 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Web; -using System.Web.Mvc; - -namespace Spring.Web.Mvc.Tests.Controllers -{ - public class NotInContainerController : Controller - { - - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/Controllers/SecondContainerRegisteredController.cs b/test/Spring/Spring.Web.Mvc.Tests/Controllers/SecondContainerRegisteredController.cs deleted file mode 100644 index b27fef009..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/Controllers/SecondContainerRegisteredController.cs +++ /dev/null @@ -1,32 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - - -using System; -using System.Web; -using System.Web.Mvc; - -namespace Spring.Web.Mvc.Tests.Controllers -{ - public class SecondContainerRegisteredController : Controller - { - - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/Spring.Web.Mvc.Tests.csproj b/test/Spring/Spring.Web.Mvc.Tests/Spring.Web.Mvc.Tests.csproj deleted file mode 100644 index fc5752a8a..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/Spring.Web.Mvc.Tests.csproj +++ /dev/null @@ -1,105 +0,0 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {D4032434-D9A8-437B-95E8-9D4DE0AD9932} - Library - Properties - Spring.Web.Mvc.Tests - Spring.Web.Mvc.Tests - v4.0 - 512 - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc.Tests\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - CommonAssemblyInfo.cs - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {5166CE3A-14BE-478A-88DA-729A39DE1E29} - Spring.Web.Mvc.2010 - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - {C67E47AA-1ACD-41B4-A465-4D336A2319CA} - Spring.Web.Tests.2010 - - - - - Always - - - - - Always - - - - - Always - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Web.Mvc.Tests/SpringControllerFactoryTests.cs b/test/Spring/Spring.Web.Mvc.Tests/SpringControllerFactoryTests.cs deleted file mode 100644 index 965f7565f..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/SpringControllerFactoryTests.cs +++ /dev/null @@ -1,127 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using System.Web; -using System.Web.Routing; -using Spring.Core.IO; -using Spring.Objects.Factory; -using Spring.Objects.Factory.Xml; -using System.Web.Mvc; -using Spring.TestSupport; -using Spring.Web.Mvc.Tests.Controllers; -using Spring.Context.Support; -using System.Reflection; - -namespace Spring.Web.Mvc.Tests -{ - internal class MockContext : HttpContextBase { } - - [TestFixture] - public class SpringControllerFactoryTests - { - private MvcApplicationContext _context; - - private SpringControllerFactory _factory; - - private MvcApplicationContext _mvcNamedContext; - - [SetUp] - public void _TestSetup() - { - using (new VirtualEnvironmentMock("/somedir/some.file", null, null, "/", true)) - { - ContextRegistry.Clear(); - _context = new MvcApplicationContext("file://objects.xml"); - _mvcNamedContext = new MvcApplicationContext("named", false, "file://namedContextObjects.xml"); - - ContextRegistry.RegisterContext(_context); - ContextRegistry.RegisterContext(_mvcNamedContext); - - _factory = new SpringControllerFactory(); - - //due to ridiculous internal methods in DefaultControllerFactory, have to set the ControllerTypeCache using this extension method - // see http://stackoverflow.com/questions/727181/asp-net-mvc-system-web-compilation-compilationlock for more info - _factory.InitializeWithControllerTypes(new[] - { - typeof (FirstContainerRegisteredController), - typeof (SecondContainerRegisteredController), - typeof (NotInContainerController), - typeof (NamedContextController), - }); - - SpringControllerFactory.ApplicationContextName = string.Empty; - } - } - - [Test] - public void CanPreferIdMatchOverTypeMatch() - { - IController controller = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "FirstContainerRegistered"); - Assert.AreEqual("Should_Be_Matched_By_Id", ((FirstContainerRegisteredController)controller).TestValue); - } - - [Test] - public void CanRetrieveControllersNotRegisteredWithContainer() - { - IController controller = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "NotInContainer"); - Assert.IsInstanceOf(typeof(NotInContainerController), controller); - } - - [Test] - public void CanRevertToTypeMatchIfIdMatchUnsuccessful() - { - using (new VirtualEnvironmentMock("/somedir/some.file", null, null, "/", true)) - { - MvcApplicationContext context = new MvcApplicationContext("file://objectsMatchByType.xml"); - - ContextRegistry.Clear(); - ContextRegistry.RegisterContext(context); - } - IController controller = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "FirstContainerRegistered"); - - Assert.AreEqual("Should_Be_Matched_By_Type", ((FirstContainerRegisteredController)controller).TestValue); - } - - [Test] - public void CanUseNamedContextToResolveController() - { - SpringControllerFactory.ApplicationContextName = "named"; - IController controller = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "NamedContext"); - - Assert.NotNull(controller); - } - - [Test] - public void ProperlyResolvesCaseInsensitiveControllerNames() - { - IController pascalcaseController = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "FirstContainerRegistered"); - IController lowercaseController = _factory.CreateController(new RequestContext(new MockContext(), new RouteData()), "firstcontainerregistered"); - - Assert.AreEqual(typeof(FirstContainerRegisteredController), pascalcaseController.GetType()); - Assert.AreEqual(typeof(FirstContainerRegisteredController), lowercaseController.GetType()); - } - - } -} diff --git a/test/Spring/Spring.Web.Mvc.Tests/namedContextObjects.xml b/test/Spring/Spring.Web.Mvc.Tests/namedContextObjects.xml deleted file mode 100644 index dcce9a857..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/namedContextObjects.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/test/Spring/Spring.Web.Mvc.Tests/objects.xml b/test/Spring/Spring.Web.Mvc.Tests/objects.xml deleted file mode 100644 index 90035d5de..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/objects.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/test/Spring/Spring.Web.Mvc.Tests/objectsMatchByType.xml b/test/Spring/Spring.Web.Mvc.Tests/objectsMatchByType.xml deleted file mode 100644 index 5f377f014..000000000 --- a/test/Spring/Spring.Web.Mvc.Tests/objectsMatchByType.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - -