Initial import!
This commit is contained in:
34
Spring.Net.2002.sln
Normal file
34
Spring.Net.2002.sln
Normal file
@@ -0,0 +1,34 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 7.00
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2002", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.2002.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2002", "src\Spring\Spring.Core\Spring.Core.2002.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2002", "src\Spring\Spring.Aop\Spring.Aop.2002.csproj", "{828F16E3-20A4-4EC4-A8F4-CD95B8ED44C9}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.Tests.2002", "test\Spring\Spring.Aop.Tests\Spring.Aop.Tests.2002.csproj", "{F856BCAE-421E-469A-B75F-E41E5BA7F160}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
ConfigName.0 = Debug-1.0
|
||||
ConfigName.1 = Release-1.0
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectDependencies) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug-1.0.ActiveCfg = Debug|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release-1.0.ActiveCfg = Release|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug-1.0.ActiveCfg = Debug|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug-1.0.Build.0 = Debug|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release-1.0.ActiveCfg = Release|.NET
|
||||
{828F16E3-20A4-4EC4-A8F4-CD95B8ED44C9}.Debug-1.0.ActiveCfg = Debug|.NET
|
||||
{828F16E3-20A4-4EC4-A8F4-CD95B8ED44C9}.Release-1.0.ActiveCfg = Release|.NET
|
||||
{F856BCAE-421E-469A-B75F-E41E5BA7F160}.Debug-1.0.ActiveCfg = Debug|.NET
|
||||
{F856BCAE-421E-469A-B75F-E41E5BA7F160}.Release-1.0.ActiveCfg = Release|.NET
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionItems) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
226
Spring.Net.2003.sln
Normal file
226
Spring.Net.2003.sln
Normal file
@@ -0,0 +1,226 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 8.00
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2003", "src\Spring\Spring.Core\Spring.Core.2003.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2003", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.2003.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2003", "src\Spring\Spring.Aop\Spring.Aop.2003.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.Tests.2003", "test\Spring\Spring.Aop.Tests\Spring.Aop.Tests.2003.csproj", "{2111596A-0327-4C9D-8919-294FBD988A23}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2003", "src\Spring\Spring.Web\Spring.Web.2003.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Tests.2003", "test\Spring\Spring.Web.Tests\Spring.Web.Tests.2003.csproj", "{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.2003", "src\Spring\Spring.Services\Spring.Services.2003.csproj", "{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.Tests.2003", "test\Spring\Spring.Services.Tests\Spring.Services.Tests.2003.csproj", "{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2003", "src\Spring\Spring.Data\Spring.Data.2003.csproj", "{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Tests.2003", "test\Spring\Spring.Data.Tests\Spring.Data.Tests.2003.csproj", "{C5585365-561C-4EC4-8956-87FFBD9AB1CD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Integration.Tests.2003", "test\Spring\Spring.Data.Integration.Tests\Spring.Data.Integration.Tests.2003.csproj", "{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.2003", "src\Spring\Spring.Testing.NUnit\Spring.Testing.NUnit.2003.csproj", "{6B8639E3-88BB-4F7B-9F23-699E84C30D58}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.2003", "src\Spring\Spring.Data.NHibernate\Spring.Data.NHibernate.2003.csproj", "{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.Integration.Tests.2003", "test\Spring\Spring.Data.NHibernate.Integration.Tests\Spring.Data.NHibernate.Integration.Tests.2003.csproj", "{8DA67FF2-C473-4329-8FF6-3747182196D7}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.Tests.2003", "test\Spring\Spring.Data.NHibernate.Tests\Spring.Data.NHibernate.Tests.2003.csproj", "{8755D942-7828-4971-835B-37A5992C06C9}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.Tests.2003", "test\Spring\Spring.Testing.NUnit.Tests\Spring.Testing.NUnit.Tests.2003.csproj", "{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate12.2003", "src\Spring\Spring.Data.NHibernate12\Spring.Data.NHibernate12.2003.csproj", "{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfiguration) = preSolution
|
||||
Debug = Debug
|
||||
Debug-1.1 = Debug-1.1
|
||||
Release = Release
|
||||
Release-1.1 = Release-1.1
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectDependencies) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfiguration) = postSolution
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release.Build.0 = Release-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release.Build.0 = Release-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release.Build.0 = Release-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release.Build.0 = Release-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release.Build.0 = Release-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Release.Build.0 = Release-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{EB2587B7-8B26-4FBC-852A-4128D5CACAFC}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release.Build.0 = Release-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release.Build.0 = Release-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Release.Build.0 = Release-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{E10A3BED-795F-41CB-A4A8-8C4B342ACDDF}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Release.Build.0 = Release-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{C5585365-561C-4EC4-8956-87FFBD9AB1CD}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Release.Build.0 = Release-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{A9D3732A-D40B-4C35-80CE-9C4A53D2DEAD}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Release.Build.0 = Release-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{6B8639E3-88BB-4F7B-9F23-699E84C30D58}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Release.Build.0 = Release-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{E8467024-8AE3-44A4-BAAD-1D78747EC7BD}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Release.Build.0 = Release-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{8DA67FF2-C473-4329-8FF6-3747182196D7}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Release.Build.0 = Release-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{8755D942-7828-4971-835B-37A5992C06C9}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Debug.ActiveCfg = Debug-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Debug.Build.0 = Debug-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Debug-1.1.ActiveCfg = Debug-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Debug-1.1.Build.0 = Debug-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Release.ActiveCfg = Release-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Release.Build.0 = Release-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Release-1.1.ActiveCfg = Release-1.1|.NET
|
||||
{E2689B4A-A951-420E-A274-BE5EBCD5F8D8}.Release-1.1.Build.0 = Release-1.1|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Debug.ActiveCfg = Debug|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Debug.Build.0 = Debug|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Debug-1.1.ActiveCfg = Debug|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Debug-1.1.Build.0 = Debug|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Release.ActiveCfg = Release|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Release.Build.0 = Release|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Release-1.1.ActiveCfg = Release|.NET
|
||||
{2E12AE3E-5690-46A5-9F89-80F1D3004ADB}.Release-1.1.Build.0 = Release|.NET
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionItems) = postSolution
|
||||
doc\NamespaceSummary.xml = doc\NamespaceSummary.xml
|
||||
Spring.build = Spring.build
|
||||
Spring.include = Spring.include
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
325
Spring.Net.2005.sln
Normal file
325
Spring.Net.2005.sln
Normal file
@@ -0,0 +1,325 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2005", "src\Spring\Spring.Core\Spring.Core.2005.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2005", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.2005.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2005", "src\Spring\Spring.Aop\Spring.Aop.2005.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.Tests.2005", "test\Spring\Spring.Aop.Tests\Spring.Aop.Tests.2005.csproj", "{2111596A-0327-4C9D-8919-294FBD988A23}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F04753EF-7A1B-4837-AB63-8C0821E8155D}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
Spring.build = Spring.build
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.2005", "src\Spring\Spring.Services\Spring.Services.2005.csproj", "{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.Tests.2005", "test\Spring\Spring.Services.Tests\Spring.Services.Tests.2005.csproj", "{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2005", "src\Spring\Spring.Web\Spring.Web.2005.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Tests.2005", "test\Spring\Spring.Web.Tests\Spring.Web.Tests.2005.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2005", "src\Spring\Spring.Data\Spring.Data.2005.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Tests.2005", "test\Spring\Spring.Data.Tests\Spring.Data.Tests.2005.csproj", "{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Integration.Tests.2005", "test\Spring\Spring.Data.Integration.Tests\Spring.Data.Integration.Tests.2005.csproj", "{91766D21-C568-459F-9BEA-759B011F23CF}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Extensions.2005", "src\Spring\Spring.Web.Extensions\Spring.Web.Extensions.2005.csproj", "{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.2005", "src\Spring\Spring.Testing.NUnit\Spring.Testing.NUnit.2005.csproj", "{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.2005", "src\Spring\Spring.Data.NHibernate\Spring.Data.NHibernate.2005.csproj", "{130E1609-45A7-4F65-B112-105F2DD3E2CE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.Integration.Tests.2005", "test\Spring\Spring.Data.NHibernate.Integration.Tests\Spring.Data.NHibernate.Integration.Tests.2005.csproj", "{4A07E150-ED90-407C-8CAD-4760444DDFD9}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate12.2005", "src\Spring\Spring.Data.NHibernate12\Spring.Data.NHibernate12.2005.csproj", "{90F2D070-6F98-4926-A626-BD7A6071D6D9}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate.Tests.2005", "test\Spring\Spring.Data.NHibernate.Tests\Spring.Data.NHibernate.Tests.2005.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.Tests.2005", "test\Spring\Spring.Testing.NUnit.Tests\Spring.Testing.NUnit.Tests.2005.csproj", "{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz.2005", "src\Spring\Spring.Scheduling.Quartz\Spring.Scheduling.Quartz.2005.csproj", "{E823D54C-CE82-4868-929F-5F95A999F61E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz.Tests.2005", "test\Spring\Spring.Scheduling.Quartz.Tests\Spring.Scheduling.Quartz.Tests.2005.csproj", "{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.2005", "src\Spring\Spring.Messaging.Nms\Spring.Messaging.Nms.2005.csproj", "{AEB1578C-9018-4D49-B440-789F38DD2F29}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.Tests.2005", "test\Spring\Spring.Messaging.Nms.Tests\Spring.Messaging.Nms.Tests.2005.csproj", "{FA7A6931-7DBE-4A32-A312-51FAD2E80332}"
|
||||
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
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{2111596A-0327-4C9D-8919-294FBD988A23}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{B58E34CF-6E70-481D-AC87-1BC2D13C21FB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{EB2687B7-8B26-4FBC-852A-4128D5CACAFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{91766D21-C568-459F-9BEA-759B011F23CF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{130E1609-45A7-4F65-B112-105F2DD3E2CE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{4A07E150-ED90-407C-8CAD-4760444DDFD9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{90F2D070-6F98-4926-A626-BD7A6071D6D9}.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|.NET.Build.0 = 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|.NET.Build.0 = 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
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{E823D54C-CE82-4868-929F-5F95A999F61E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{9FE720ED-2BD9-4FB9-89C8-FFFA4A491CB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{AEB1578C-9018-4D49-B440-789F38DD2F29}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{FA7A6931-7DBE-4A32-A312-51FAD2E80332}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
NAntAddinLastFileName = Spring.build
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
1301
Spring.build
Normal file
1301
Spring.build
Normal file
File diff suppressed because it is too large
Load Diff
434
Spring.include
Normal file
434
Spring.include
Normal file
@@ -0,0 +1,434 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!--
|
||||
Copyright 2004-2005 The Apache Software Foundation
|
||||
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.
|
||||
-->
|
||||
<project name="springnet-helpers" xmlnds="http://tempuri.org/nant-vs.xsd">
|
||||
<!-- The path to the spring output directory for current build/runtime -->
|
||||
<property name="spring.output.dir"
|
||||
value="${spring.basedir}/bin/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"
|
||||
dynamic="true"/>
|
||||
<target name="check-bin-dir">
|
||||
<if test="${not property::exists('bin.dir')}">
|
||||
<property name="bin.dir" value="${project::get-base-directory()}/build"/>
|
||||
</if>
|
||||
<mkdir dir="${bin.dir}"/>
|
||||
</target>
|
||||
<target name="check-build-debug">
|
||||
<if test="${not property::exists('build.debug')}">
|
||||
<fail message="The build debug setting has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-build-defines">
|
||||
<if test="${not property::exists('build.defines.csc')}">
|
||||
<fail message="The build defines for the csc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('build.defines.jsc')}">
|
||||
<fail message="The build defines for the jsc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('build.defines.vbc')}">
|
||||
<fail message="The build defines for the vbc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('build.defines.vjc')}">
|
||||
<fail message="The build defines for the vjc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('build.defines.cl')}">
|
||||
<fail message="The build defines for the cl task have not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-doc-dir">
|
||||
<if test="${not property::exists('doc.dir')}">
|
||||
<property name="doc.dir" value="doc"/>
|
||||
</if>
|
||||
<mkdir dir="${doc.dir}"/>
|
||||
</target>
|
||||
<target name="check-sdkdoc-dir" depends="check-doc-dir">
|
||||
<if test="${not property::exists('sdkdoc.dir')}">
|
||||
<property name="sdkdoc.dir" value="${doc.dir}/sdk"/>
|
||||
</if>
|
||||
<mkdir dir="${sdkdoc.dir}"/>
|
||||
</target>
|
||||
<target name="check-sdkdoc-debug">
|
||||
<if test="${not property::exists('sdkdoc.debug')}">
|
||||
<fail message="The sdk documentation debug setting has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-current-bin-dir">
|
||||
<if test="${not property::exists('current.bin.dir')}">
|
||||
<fail message="The current binaries directory has not been specified."/>
|
||||
</if>
|
||||
<mkdir dir="${current.bin.dir}"/>
|
||||
</target>
|
||||
<target name="check-current-build-debug">
|
||||
<if test="${not property::exists('current.build.debug')}">
|
||||
<fail message="The current build debug setting has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-current-build-defines">
|
||||
<if test="${not property::exists('current.build.defines.csc')}">
|
||||
<fail message="The current build defines for the csc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('current.build.defines.jsc')}">
|
||||
<fail message="The current build defines for the jsc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('current.build.defines.vbc')}">
|
||||
<fail message="The current build defines for the vbc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('current.build.defines.vjc')}">
|
||||
<fail message="The current build defines for the vjc task have not been specified."/>
|
||||
</if>
|
||||
<if test="${not property::exists('current.build.defines.cl')}">
|
||||
<fail message="The current build defines for the cl task have not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-current-sdkdoc-dir">
|
||||
<if test="${not property::exists('current.sdkdoc.dir')}">
|
||||
<fail message="The current sdk document directory has not been specified."/>
|
||||
</if>
|
||||
<mkdir dir="${sdkdoc.dir}"/>
|
||||
</target>
|
||||
<target name="check-current-sdkdoc-debug">
|
||||
<if test="${not property::exists('current.sdkdoc.debug')}">
|
||||
<fail message="The current sdk documentation debug setting has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-current-build-config">
|
||||
<if test="${not property::exists('current.build.config')}">
|
||||
<if test="${not property::exists('project.build.config')}">
|
||||
<fail message="The build configuration has not been specified and no default build configuration is available."/>
|
||||
</if>
|
||||
<if test="${property::exists('project.build.config')}">
|
||||
<property name="current.build.config" value="${project.build.config}"/>
|
||||
</if>
|
||||
</if>
|
||||
</target>
|
||||
|
||||
<target name="check-spring-basedir">
|
||||
<if test="${not property::exists('spring.basedir')}">
|
||||
<fail message="The spring base directory has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-spring-output-dir">
|
||||
<if test="${not property::exists('spring.output.dir')}">
|
||||
<fail message="The log4net output directory has not been specified."/>
|
||||
</if>
|
||||
</target>
|
||||
<target name="check-spring-assembly" depends="check-current-build-config, check-spring-output-dir">
|
||||
<if test="${not file::exists(path::combine(spring.output.dir, 'Spring.Core.dll'))}">
|
||||
<fail message="The Spring.Core '${current.build.config}' assembly for ${framework::get-description(framework::get-target-framework())} is not available."/>
|
||||
</if>
|
||||
</target>
|
||||
<!-- Targets for cleaning up -->
|
||||
<target name="clean-current-bin-dir" depends="check-current-bin-dir"
|
||||
description="Cleans the current binaries directory">
|
||||
<echo message="Cleaning the ${current.bin.dir} binaries directory."/>
|
||||
<delete dir="${current.bin.dir}" if="${directory::exists(current.bin.dir)}"/>
|
||||
<mkdir dir="${current.bin.dir}"/>
|
||||
</target>
|
||||
<target name="clean-current-sdkdoc-dir" depends="check-current-sdkdoc-dir"
|
||||
description="Cleans the current SDK documentation directory">
|
||||
<echo message="Cleaning the ${current.sdkdoc.dir} SDK documentation directory."/>
|
||||
<delete dir="${current.sdkdoc.dir}" if="${directory::exists(current.sdkdoc.dir)}"/>
|
||||
<mkdir dir="${current.sdkdoc.dir}"/>
|
||||
</target>
|
||||
<!-- Targets for setting up the environment -->
|
||||
<target name="set-build-configuration" depends="check-current-build-config">
|
||||
<property name="doc.dir" value="${project::get-base-directory()}/doc"/>
|
||||
<!-- TODO externalize this value into a property -->
|
||||
<property name="NDoc.home" value="C:\Program Files\NDoc 1.3\bin\net\1.1"/>
|
||||
<!--
|
||||
if Visual Studio Help Integration Kit has been installed
|
||||
then change this to true or define the vshik.installed
|
||||
property to the value 'true'.
|
||||
It generates Visual Studio.NET 2003 documentation.
|
||||
-->
|
||||
<property name="vshik.installed" value="false" overwrite="false"/>
|
||||
<!-- 1591 - do not report warnings for missing XML comments -->
|
||||
<!-- 0618 - do not report deprecation warnings -->
|
||||
<!-- 0067 - do not report uncalled events -->
|
||||
<property name="nowarn.numbers" value="0618"/>
|
||||
<!-- use a different set of warnings for building the tests -->
|
||||
<!-- TODO: "nowarn.numbers.test.default" should be "current.nowarn.numbers.test" -->
|
||||
<property name="nowarn.numbers.test.default" value="1591,0618,0067"/>
|
||||
<if test="${not target::exists('set-' + current.build.config + '-build-configuration')}">
|
||||
<fail message="The ${current.build.config} build configuration is not supported by ${project.name}."/>
|
||||
</if>
|
||||
<call target="set-${current.build.config}-build-configuration"/>
|
||||
</target>
|
||||
|
||||
<target name="generate-build-number">
|
||||
|
||||
<script language="C#">
|
||||
<imports>
|
||||
<import namespace="System.Globalization" />
|
||||
<import namespace="System.Threading" />
|
||||
</imports>
|
||||
|
||||
<code>
|
||||
<!-- format for assembly revision is RRXXX where RR = framework number (1.0=10; 1.1=11; 2.0=20 etc) and
|
||||
XXX is the number of days from the year the project 'started', property project.year. -->
|
||||
<![CDATA[
|
||||
public static void ScriptMain(Project project) {
|
||||
int frameworkRevision = Convert.ToInt32(project.Properties["nant.settings.currentframework.revisionnumber"]);
|
||||
Version version = new Version(project.Properties["package.version"]);
|
||||
int major = version.Major;
|
||||
int minor = version.Minor;
|
||||
int build = version.Build;
|
||||
int revision = version.Revision;
|
||||
|
||||
int startYear = Convert.ToInt32(project.Properties["project.year"]);
|
||||
DateTime start = new DateTime(startYear, 1, 1);
|
||||
TimeSpan ts = DateTime.Now - start;
|
||||
revision = ts.Days;
|
||||
revision = revision + (frameworkRevision*10000);
|
||||
|
||||
|
||||
version = new Version(major, minor, build, revision);
|
||||
project.Properties["project.version.numeric"] = version.ToString();
|
||||
}
|
||||
]]>
|
||||
</code>
|
||||
|
||||
</script>
|
||||
</target>
|
||||
|
||||
<target name="common.set-assembly-attribute-values" depends="generate-build-number">
|
||||
<property name="assembly.is-cls-compliant" value="false" />
|
||||
<property name="assembly.configuration" value="${nant.settings.currentframework}.win32; ${current.build.config}"/>
|
||||
<property name="assembly.product" value="${project.name.full} ${package.version} for .NET ${nant.settings.currentframework.number}" />
|
||||
<property name="assembly.company" value="${project.company}" />
|
||||
<property name="assembly.copyright" value="${project.copyright}" />
|
||||
<property name="assembly.trademark" value="Apache License, Version 2.0" />
|
||||
<property name="assembly.culture" value=""/>
|
||||
<property name="assembly.version" value="${project.version.numeric}" />
|
||||
<property name="assembly.delay.sign" value="false" />
|
||||
<property name="assembly.keyfile" value="${key.file}" />
|
||||
|
||||
<!--
|
||||
<property name="assembly.title" value="${project::get-name()}" />
|
||||
<property name="assembly.description" value="" />
|
||||
<property name="assembly.version.informational" value="${project.version.numeric}" />
|
||||
-->
|
||||
|
||||
</target>
|
||||
|
||||
<target name="common.generate-assemblyinfo"
|
||||
depends="common.set-assembly-attribute-values"
|
||||
description="Generate AssemblyInfo.cs using assembly.* properties."
|
||||
>
|
||||
<asminfo output="src/Spring/GenCommonAssemblyInfo.cs" language="CSharp">
|
||||
<imports>
|
||||
<import namespace="System" />
|
||||
<import namespace="System.Reflection" />
|
||||
</imports>
|
||||
<attributes>
|
||||
<attribute type="CLSCompliantAttribute" value="${assembly.is-cls-compliant}" />
|
||||
<attribute type="AssemblyConfigurationAttribute" value="${assembly.configuration}" />
|
||||
<attribute type="AssemblyProductAttribute" value="${assembly.product}" />
|
||||
<attribute type="AssemblyCompanyAttribute" value="${assembly.company}" />
|
||||
<attribute type="AssemblyCopyrightAttribute" value="${assembly.copyright}" />
|
||||
<attribute type="AssemblyTrademarkAttribute" value="${assembly.trademark}" />
|
||||
<attribute type="AssemblyCultureAttribute" value="${assembly.culture}" />
|
||||
<attribute type="AssemblyVersionAttribute" value="${assembly.version}" />
|
||||
|
||||
<attribute type="AssemblyDelaySignAttribute" value="false"/>
|
||||
<attribute type="AssemblyKeyFileAttribute" value="${assembly.keyfile}" if="${(nant.settings.currentframework == 'net-1.0' or nant.settings.currentframework == 'net-1.1') and project.build.sign}" />
|
||||
|
||||
|
||||
<!--
|
||||
<attribute type="AssemblyTitleAttribute" value="${assembly.title}" />
|
||||
<attribute type="AssemblyDescriptionAttribute" value="${assembly.description}" />
|
||||
<attribute type="AssemblyInformationalVersionAttribute" value="${assembly.version.informational}" />
|
||||
<attribute type="AssemblyFileVersionAttribute" value="${assembly.version.file}" />
|
||||
-->
|
||||
</attributes>
|
||||
</asminfo>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="set-debug-build-configuration">
|
||||
<property name="compiler.args" value=""/>
|
||||
<property name="net-2.0" value="false"/>
|
||||
<property name="build.debug" value="Full"/>
|
||||
<property name="build.defines.csc" value="DEBUG,TRACE"/>
|
||||
<property name="build.defines.jsc" value="DEBUG,TRACE"/>
|
||||
<property name="build.defines.vbc" value="DEBUG=True,TRACE=True"/>
|
||||
<property name="build.defines.vjc" value="DEBUG,TRACE"/>
|
||||
<property name="build.defines.cl" value="/D _DEBUG"/>
|
||||
<property name="sdkdoc.debug" value="false"/>
|
||||
<property name="current.build.config" value="debug"/>
|
||||
<call target="set-build-configuration-flags"/>
|
||||
</target>
|
||||
<target name="set-release-build-configuration">
|
||||
<property name="compiler.args" value=""/>
|
||||
<property name="net-2.0" value="false"/>
|
||||
<property name="build.debug" value="PdbOnly"/>
|
||||
<property name="build.defines.csc" value="TRACE,STRONG"/>
|
||||
<property name="build.defines.jsc" value="TRACE,STRONG"/>
|
||||
<property name="build.defines.vbc" value="TRACE=True,STRONG=True"/>
|
||||
<property name="build.defines.vjc" value="TRACE,STRONG"/>
|
||||
<property name="build.defines.cl" value="/D STRONG"/>
|
||||
<property name="sdkdoc.debug" value="false"/>
|
||||
<property name="current.build.config" value="release"/>
|
||||
<call target="set-build-configuration-flags"/>
|
||||
</target>
|
||||
<target name="set-build-configuration-flags" depends="check-current-build-config">
|
||||
<property name="current.build.config.debug" value="false"/>
|
||||
<property name="current.build.config.release" value="false"/>
|
||||
<property name="current.build.config.${current.build.config}" value="true"/>
|
||||
</target>
|
||||
<target name="set-framework-configuration" depends="check-current-build-config">
|
||||
<if test="${not target::exists('set-' + framework::get-target-framework() + '-runtime-configuration')}">
|
||||
<fail message="The current target framework (${framework::get-description(framework::get-target-framework())}) is not supported by Spring.NET."/>
|
||||
</if>
|
||||
<call target="set-${framework::get-target-framework()}-runtime-configuration"/>
|
||||
</target>
|
||||
<target name="set-net-1.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="net-1.0"/>
|
||||
<property name="nant.settings.currentframework.number" value="1.0"/>
|
||||
<property name="nant.settings.currentframework.revisionnumber" value="0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},NET,NET_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},NET,NET_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},NET=True,NET_1_0=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},NET,NET_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D NET /D NET_1_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="SDK_v1_0"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
|
||||
</target>
|
||||
<target name="set-net-1.1-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="net-1.1"/>
|
||||
<property name="nant.settings.currentframework.number" value="1.1"/>
|
||||
<property name="nant.settings.currentframework.revisionnumber" value="1"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},NET,NET_1_1" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},NET,NET_1_1" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},NET=True,NET_1_1=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},NET,NET_1_1" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D NET /D NET_1_1" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="SDK_v1_1"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
</target>
|
||||
<target name="set-net-2.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="net-2.0"/>
|
||||
<property name="nant.settings.currentframework.number" value="2.0"/>
|
||||
<property name="nant.settings.currentframework.revisionnumber" value="2"/>
|
||||
<property name="net-2.0" value="true"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},NET,NET_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},NET,NET_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},NET=True,NET_2_0=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},NET,NET_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D NET /D NET_2_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default},1701"/>
|
||||
</target>
|
||||
<target name="set-netcf-1.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="netcf-1.0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},NETCF,NETCF_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},NETCF,NETCF_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},NETCF=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},NETCF" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D NETCF /D NETCF_1_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="SDK_v1_1"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
</target>
|
||||
<target name="set-mono-1.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="mono-1.0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},MONO,MONO_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},MONO,MONO_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},MONO=True,MONO_1_0=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},MONO,MONO_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D MONO /D MONO_1_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="MsdnOnline"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
</target>
|
||||
<target name="set-mono-2.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="mono-2.0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},MONO,MONO_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},MONO,MONO_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},MONO=True,MONO_2_0=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},MONO,MONO_2_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D MONO /D MONO_2_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="MsdnOnline"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default},0414"/>
|
||||
</target>
|
||||
<target name="set-sscli-1.0-runtime-configuration"
|
||||
depends="check-bin-dir, check-current-build-config, check-build-debug, check-build-defines">
|
||||
<property name="nant.settings.currentframework" value="sscli-1.0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},SSCLI,SSCLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},SSCLI,SSCLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},SSCLI=True,SSCLI_1_0=True"
|
||||
dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},SSCLI,SSCLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D SSCLI /D SSCLI_1_0" dynamic="true"/>
|
||||
<property name="current.bin.dir"
|
||||
value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir"
|
||||
value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="link.sdkdoc.version" value="MsdnOnline"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
</target>
|
||||
<target name="set-cli-1.0-configuration" depends="check-bin-dir">
|
||||
<property name="nant.settings.currentframework" value="net-1.0"/>
|
||||
<property name="current.build.debug" value="${build.debug}" dynamic="true"/>
|
||||
<property name="current.build.defines.csc" value="${build.defines.csc},CLI,CLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.jsc" value="${build.defines.jsc},CLI,CLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.vbc" value="${build.defines.vbc},CLI=True,CLI_1_0=True" dynamic="true"/>
|
||||
<property name="current.build.defines.vjc" value="${build.defines.vjc},CLI,CLI_1_0" dynamic="true"/>
|
||||
<property name="current.build.defines.cl" value="${build.defines.cl} /D CLI /D CLI_1_0" dynamic="true"/>
|
||||
<property name="current.bin.dir" value="${bin.dir}/cli/1.0/${current.build.config}"/>
|
||||
<property name="current.sdkdoc.dir" value="${sdkdoc.dir}"/>
|
||||
<property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true"/>
|
||||
<property name="nowarn.numbers.test" value="${nowarn.numbers.test.default}"/>
|
||||
</target>
|
||||
</project>
|
||||
68
build-support/CruiseControl.xml
Normal file
68
build-support/CruiseControl.xml
Normal file
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!-- Bootstrap build file for ccnet -->
|
||||
|
||||
<project name="ccnetlaunch" default="go">
|
||||
|
||||
<!-- These properties will be set via CCNET as defined in -->
|
||||
<!-- ccnet.config, but they are set the the same values -->
|
||||
<!-- stand alone usage -->
|
||||
<property name="cvs.executable" value="C:\Program Files\TortoiseCVS\cvs.exe"/>
|
||||
<property name="build.file" value="Spring.build"/>
|
||||
|
||||
<!-- Get all the latest code and do the build+test -->
|
||||
<target name="go" depends="cleansrc,update,build"/>
|
||||
|
||||
<target name="daily" depends="cleansrc,update,build-daily"/>
|
||||
|
||||
|
||||
<target name="cleansrc" description="Deletes source code">
|
||||
<echo message="Deleting src directory" />
|
||||
<delete dir="./src" failonerror="false" />
|
||||
<mkdir dir="./src" verbose="true" />
|
||||
|
||||
<echo message="Deleting test directory" />
|
||||
<delete dir="./test" failonerror="false" />
|
||||
<mkdir dir="./test" verbose="true" />
|
||||
|
||||
<echo message="Deleting examples directory" />
|
||||
<delete dir="./examples" failonerror="false" />
|
||||
<mkdir dir="./examples" verbose="true" />
|
||||
|
||||
<echo message="Deleting sandbox directory" />
|
||||
<delete dir="./sandbox" failonerror="false" />
|
||||
<mkdir dir="./sandbox" verbose="true" />
|
||||
|
||||
<echo message="Deleting Clover HTML report directory" />
|
||||
<delete dir="./report" failonerror="false" />
|
||||
<mkdir dir="./report" verbose="true" />
|
||||
|
||||
<nant buildfile="${build.file}"
|
||||
target="cleanall"
|
||||
inheritall="true"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="update">
|
||||
<if test="${not property::exists('cvs.executable')}">
|
||||
<fail message="cvs.executable property not set, so can't update" />
|
||||
</if>
|
||||
<echo message="CVS Executable at [${cvs.executable}]" />
|
||||
<exec basedir="." program="${cvs.executable}"
|
||||
commandline="-q update -P -d"/>
|
||||
</target>
|
||||
|
||||
<!-- Call the default NAnt target -->
|
||||
<target name="build">
|
||||
<nant buildfile="${build.file}"
|
||||
target="test"
|
||||
inheritall="true"/>
|
||||
</target>
|
||||
|
||||
<!-- Call the default NAnt target -->
|
||||
<target name="build-daily">
|
||||
<nant buildfile="${build.file}"
|
||||
target="dailysnapshot"
|
||||
inheritall="true"/>
|
||||
</target>
|
||||
</project>
|
||||
132
build-support/install-schema.build
Normal file
132
build-support/install-schema.build
Normal file
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" ?>
|
||||
<project name="Spring.NET-Schema" default="deploy-schema">
|
||||
|
||||
<target name="locations"
|
||||
descriptions="Shows directories where .xsd files will be copied">
|
||||
<property name="vsXXXX.version" value="VS.NET 2005"/>
|
||||
<property name="vsXXXX.xml.schemas.install.dir" value="SOFTWARE\Microsoft\VisualStudio\8.0\InstallDir"/>
|
||||
<property name="vsXXXX.relative.dir" value="..\\..\\Xml\\Schemas"/>
|
||||
<!-- retrieve location of VS.NET 2005 schema store -->
|
||||
<readregistry property="vs2005.xml.schemas" key="${vsXXXX.xml.schemas.install.dir}" hive="LocalMachine"
|
||||
failonerror="false"/>
|
||||
<echo message="VS.NET 2005 xsd install directory = ${vs2005.xml.schemas}${vsXXXX.relative.dir}"/>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="deploy-schema"
|
||||
description="Deploys the Schema to VS.Net schemas dirs. Copies VS 7.0, 7.1, 8.0">
|
||||
|
||||
<!-- deploy spring schema to the VS.NET 2005 schema store -->
|
||||
<property name="vsXXXX.version" value="VS.NET 2005"/>
|
||||
<property name="vsXXXX.xml.schemas.install.dir" value="SOFTWARE\Microsoft\VisualStudio\8.0\InstallDir"/>
|
||||
<property name="vsXXXX.relative.dir" value="..\\..\\Xml\\Schemas"/>
|
||||
<!-- retrieve location of VS.NET 2005 schema store -->
|
||||
<readregistry property="vs2005.xml.schemas" key="${vsXXXX.xml.schemas.install.dir}" hive="LocalMachine"
|
||||
failonerror="false"/>
|
||||
<property name="vsXXXX.xml.schemas.notinstalled" value="true"/>
|
||||
<if test="${property::exists('vs2005.xml.schemas')}">
|
||||
<property name="vsXXXX.xml.schemas" value="${vs2005.xml.schemas}"/>
|
||||
<call target="_deploy-schema"/>
|
||||
</if>
|
||||
|
||||
|
||||
<!-- deploy spring schema to the VS.NET 2003 schema store -->
|
||||
<property name="vsXXXX.version" value="VS.NET 2003"/>
|
||||
<property name="vsXXXX.xml.schemas.install.dir" value="SOFTWARE\Microsoft\VisualStudio\7.1\InstallDir"/>
|
||||
<property name="vsXXXX.relative.dir" value="..\\Packages\schemas\xml"/>
|
||||
<!-- retrieve location of VS.NET 2003 schema store -->
|
||||
<readregistry property="vs2003.xml.schemas" key="${vsXXXX.xml.schemas.install.dir}" hive="LocalMachine"
|
||||
failonerror="false"/>
|
||||
<property name="vsXXXX.xml.schemas.notinstalled" value="true"/>
|
||||
<if test="${property::exists('vs2003.xml.schemas')}">
|
||||
<property name="vsXXXX.xml.schemas" value="${vs2003.xml.schemas}"/>
|
||||
<call target="_deploy-schema"/>
|
||||
</if>
|
||||
|
||||
|
||||
<!-- deploy spring schema to the VS.NET 2002 schema store -->
|
||||
<property name="vsXXXX.version" value="VS.NET 2002"/>
|
||||
<property name="vsXXXX.xml.schemas.install.dir" value="SOFTWARE\Microsoft\VisualStudio\7.0\InstallDir"/>
|
||||
<property name="vsXXXX.relative.dir" value="..\\Packages\schemas\xml"/>
|
||||
<!-- retrieve location of VS.NET 2003 schema store -->
|
||||
<readregistry property="vs2002.xml.schemas" key="${vsXXXX.xml.schemas.install.dir}" hive="LocalMachine"
|
||||
failonerror="false"/>
|
||||
<property name="vsXXXX.xml.schemas.notinstalled" value="true"/>
|
||||
<if test="${property::exists('vs2002.xml.schemas')}">
|
||||
<property name="vsXXXX.xml.schemas" value="${vs2002.xml.schemas}"/>
|
||||
<call target="_deploy-schema"/>
|
||||
</if>
|
||||
</target>
|
||||
|
||||
<!-- 'private' scoped parameterised version of the 'deploy-schema' target -->
|
||||
|
||||
|
||||
<target name="_deploy-schema">
|
||||
|
||||
<!-- deploy schema to VS.NET XXXX schema store -->
|
||||
<echo message="-------------------------------------------------------"/>
|
||||
<echo message="Copying spring-objects-1.1.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="-------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-objects-1.1.xsd" todir="${vsXXXX.xml.schemas}${vsXXXX.relative.dir}"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="-------------------------------------------------------"/>
|
||||
<echo message="Copying spring-tool-1.1.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="-------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-tool-1.1.xsd" todir="${vsXXXX.xml.schemas}${vsXXXX.relative.dir}"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message="Copying spring-validation-1.1.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-validation-1.1.xsd" todir="${vsXXXX.xml.schemas}${vsXXXX.relative.dir}"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message="Copying spring-aop-1.1.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-aop-1.1.xsd" todir="${vsXXXX.xml.schemas}${vsXXXX.relative.dir}"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message="Copying spring-remoting-1.1.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-remoting-1.1.xsd" todir="${vsXXXX.xml.schemas}${vsXXXX.relative.dir}"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message="Copying spring-database.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-database-1.1.xsd" todir="${vsXXXX.xml.schemas}..\\..\\Xml\\Schemas"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message="Copying spring-tx-1.1t.xsd to ${vsXXXX.version} installation."/>
|
||||
<echo message="----------------------------------------------------------"/>
|
||||
<echo message=""/>
|
||||
<copy file="spring-tx-1.1.xsd" todir="${vsXXXX.xml.schemas}..\\..\\Xml\\Schemas"
|
||||
verbose="true"
|
||||
overwrite="true"/>
|
||||
t
|
||||
<property name="vsXXXX.xml.schemas.notinstalled" value="false"/>
|
||||
|
||||
<if test="${vsXXXX.xml.schemas.notinstalled}">
|
||||
<echo message=""/>
|
||||
<echo message="Ignore Registry Value Not Found message."/>
|
||||
<echo message=""/>
|
||||
</if>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,416 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
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
|
||||
@@ -0,0 +1,500 @@
|
||||
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
|
||||
|
||||
@@ -0,0 +1,500 @@
|
||||
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
|
||||
|
||||
Binary file not shown.
Binary file not shown.
BIN
build-support/installer/installaware/Spring.NET-1.1/finish.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/finish.dfm
Normal file
Binary file not shown.
@@ -0,0 +1,17 @@
|
||||
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;
|
||||
BIN
build-support/installer/installaware/Spring.NET-1.1/icon.ico
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/icon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
IF (LicenseCheck.Checked = True) THEN Next.Enabled := True;
|
||||
IF (LicenseCheck.Checked = False) THEN Next.Enabled := False;
|
||||
BIN
build-support/installer/installaware/Spring.NET-1.1/mMSIExec.dll
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/mMSIExec.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
build-support/installer/installaware/Spring.NET-1.1/prereq.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/prereq.dfm
Normal file
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
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;
|
||||
BIN
build-support/installer/installaware/Spring.NET-1.1/progress.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/progress.dfm
Normal file
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
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;
|
||||
Binary file not shown.
BIN
build-support/installer/installaware/Spring.NET-1.1/readme.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/readme.dfm
Normal file
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
IF (LicenseCheck.Checked = True) THEN Next.Enabled := True;
|
||||
IF (LicenseCheck.Checked = False) THEN Next.Enabled := False;
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
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;
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
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;
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
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;
|
||||
BIN
build-support/installer/installaware/Spring.NET-1.1/welcome.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/welcome.dfm
Normal file
Binary file not shown.
BIN
build-support/installer/installaware/Spring.NET-1.1/wizard.dfm
Normal file
BIN
build-support/installer/installaware/Spring.NET-1.1/wizard.dfm
Normal file
Binary file not shown.
Binary file not shown.
BIN
build-support/tools/antlr-2.7.6/antlr-2.7.6.exe
Normal file
BIN
build-support/tools/antlr-2.7.6/antlr-2.7.6.exe
Normal file
Binary file not shown.
BIN
build-support/tools/antlr-2.7.6/antlr.jar
Normal file
BIN
build-support/tools/antlr-2.7.6/antlr.jar
Normal file
Binary file not shown.
BIN
build-support/tools/antlr-2.7.6/charset.dll
Normal file
BIN
build-support/tools/antlr-2.7.6/charset.dll
Normal file
Binary file not shown.
BIN
build-support/tools/antlr-2.7.6/libiconv-2.dll
Normal file
BIN
build-support/tools/antlr-2.7.6/libiconv-2.dll
Normal file
Binary file not shown.
2
build-support/tools/nunit/.cvsignore
Normal file
2
build-support/tools/nunit/.cvsignore
Normal file
@@ -0,0 +1,2 @@
|
||||
nunit-console-*
|
||||
|
||||
BIN
build-support/tools/nunit/nunit-console-net-1.0.exe
Normal file
BIN
build-support/tools/nunit/nunit-console-net-1.0.exe
Normal file
Binary file not shown.
99
build-support/tools/nunit/nunit-console-net-1.0.exe.config
Normal file
99
build-support/tools/nunit/nunit-console-net-1.0.exe.config
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<configuration>
|
||||
<!--
|
||||
Application settings for NUnit-console.exe. Do NOT put settings
|
||||
for use by your tests here.
|
||||
-->
|
||||
<appSettings>
|
||||
|
||||
<!--
|
||||
Specify the location to be used by .NET for the cache
|
||||
-->
|
||||
<add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
|
||||
|
||||
</appSettings>
|
||||
|
||||
<!--
|
||||
The startup section may be used to specify the runtime versions
|
||||
supported in the order that they will be used if more than one
|
||||
is present. As supplied, this section is commented out, which
|
||||
causes nunit-console to use the version of the framework with
|
||||
which it was built.
|
||||
|
||||
Since .NET 1.0 does not recognize the <supportedRuntime> elements,
|
||||
a <requiredRuntime> element is used in case it is the only version
|
||||
of the framework that is installed.
|
||||
-->
|
||||
<!--
|
||||
<startup>
|
||||
<supportedRuntime version="v2.0.50727" />
|
||||
<supportedRuntime version="v2.0.50215" />
|
||||
<supportedRuntime version="v2.0.40607" />
|
||||
<supportedRuntime version="v1.1.4322" />
|
||||
<supportedRuntime version="v1.0.3705" />
|
||||
|
||||
<requiredRuntime version="v1.0.3705" />
|
||||
</startup>
|
||||
-->
|
||||
|
||||
<!--
|
||||
The following <runtime> section allows running nunit under
|
||||
.NET 1.0 by redirecting assemblies. The appliesTo attribute
|
||||
causes the section to be ignored except under .NET 1.0version 1
|
||||
on a machine with only the .NET version 1.0 runtime installed.
|
||||
If application and its tests were built for .NET 1.1 you will
|
||||
also need to redirect system assemblies in the test config file.
|
||||
-->
|
||||
|
||||
<runtime>
|
||||
|
||||
<legacyUnhandledExceptionPolicy enabled="1" />
|
||||
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
appliesTo="v1.0.3705">
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing"
|
||||
publicKeyToken="b03f5f7f11d50a3a"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Forms"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
</assemblyBinding>
|
||||
|
||||
</runtime>
|
||||
|
||||
</configuration>
|
||||
BIN
build-support/tools/nunit/nunit-console-net-1.0.pdb
Normal file
BIN
build-support/tools/nunit/nunit-console-net-1.0.pdb
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit-console-net-1.1.exe
Normal file
BIN
build-support/tools/nunit/nunit-console-net-1.1.exe
Normal file
Binary file not shown.
99
build-support/tools/nunit/nunit-console-net-1.1.exe.config
Normal file
99
build-support/tools/nunit/nunit-console-net-1.1.exe.config
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<configuration>
|
||||
<!--
|
||||
Application settings for NUnit-console.exe. Do NOT put settings
|
||||
for use by your tests here.
|
||||
-->
|
||||
<appSettings>
|
||||
|
||||
<!--
|
||||
Specify the location to be used by .NET for the cache
|
||||
-->
|
||||
<add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
|
||||
|
||||
</appSettings>
|
||||
|
||||
<!--
|
||||
The startup section may be used to specify the runtime versions
|
||||
supported in the order that they will be used if more than one
|
||||
is present. As supplied, this section is commented out, which
|
||||
causes nunit-console to use the version of the framework with
|
||||
which it was built.
|
||||
|
||||
Since .NET 1.0 does not recognize the <supportedRuntime> elements,
|
||||
a <requiredRuntime> element is used in case it is the only version
|
||||
of the framework that is installed.
|
||||
-->
|
||||
<!--
|
||||
<startup>
|
||||
<supportedRuntime version="v2.0.50727" />
|
||||
<supportedRuntime version="v2.0.50215" />
|
||||
<supportedRuntime version="v2.0.40607" />
|
||||
<supportedRuntime version="v1.1.4322" />
|
||||
<supportedRuntime version="v1.0.3705" />
|
||||
|
||||
<requiredRuntime version="v1.0.3705" />
|
||||
</startup>
|
||||
-->
|
||||
|
||||
<!--
|
||||
The following <runtime> section allows running nunit under
|
||||
.NET 1.0 by redirecting assemblies. The appliesTo attribute
|
||||
causes the section to be ignored except under .NET 1.0version 1
|
||||
on a machine with only the .NET version 1.0 runtime installed.
|
||||
If application and its tests were built for .NET 1.1 you will
|
||||
also need to redirect system assemblies in the test config file.
|
||||
-->
|
||||
|
||||
<runtime>
|
||||
|
||||
<legacyUnhandledExceptionPolicy enabled="1" />
|
||||
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
appliesTo="v1.0.3705">
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing"
|
||||
publicKeyToken="b03f5f7f11d50a3a"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Forms"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
</assemblyBinding>
|
||||
|
||||
</runtime>
|
||||
|
||||
</configuration>
|
||||
BIN
build-support/tools/nunit/nunit-console-net-1.1.pdb
Normal file
BIN
build-support/tools/nunit/nunit-console-net-1.1.pdb
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit-console-net-2.0.exe
Normal file
BIN
build-support/tools/nunit/nunit-console-net-2.0.exe
Normal file
Binary file not shown.
99
build-support/tools/nunit/nunit-console-net-2.0.exe.config
Normal file
99
build-support/tools/nunit/nunit-console-net-2.0.exe.config
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<configuration>
|
||||
<!--
|
||||
Application settings for NUnit-console.exe. Do NOT put settings
|
||||
for use by your tests here.
|
||||
-->
|
||||
<appSettings>
|
||||
|
||||
<!--
|
||||
Specify the location to be used by .NET for the cache
|
||||
-->
|
||||
<add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
|
||||
|
||||
</appSettings>
|
||||
|
||||
<!--
|
||||
The startup section may be used to specify the runtime versions
|
||||
supported in the order that they will be used if more than one
|
||||
is present. As supplied, this section is commented out, which
|
||||
causes nunit-console to use the version of the framework with
|
||||
which it was built.
|
||||
|
||||
Since .NET 1.0 does not recognize the <supportedRuntime> elements,
|
||||
a <requiredRuntime> element is used in case it is the only version
|
||||
of the framework that is installed.
|
||||
-->
|
||||
<!--
|
||||
<startup>
|
||||
<supportedRuntime version="v2.0.50727" />
|
||||
<supportedRuntime version="v2.0.50215" />
|
||||
<supportedRuntime version="v2.0.40607" />
|
||||
<supportedRuntime version="v1.1.4322" />
|
||||
<supportedRuntime version="v1.0.3705" />
|
||||
|
||||
<requiredRuntime version="v1.0.3705" />
|
||||
</startup>
|
||||
-->
|
||||
|
||||
<!--
|
||||
The following <runtime> section allows running nunit under
|
||||
.NET 1.0 by redirecting assemblies. The appliesTo attribute
|
||||
causes the section to be ignored except under .NET 1.0version 1
|
||||
on a machine with only the .NET version 1.0 runtime installed.
|
||||
If application and its tests were built for .NET 1.1 you will
|
||||
also need to redirect system assemblies in the test config file.
|
||||
-->
|
||||
|
||||
<runtime>
|
||||
|
||||
<legacyUnhandledExceptionPolicy enabled="1" />
|
||||
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
appliesTo="v1.0.3705">
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing"
|
||||
publicKeyToken="b03f5f7f11d50a3a"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Forms"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml"
|
||||
publicKeyToken="b77a5c561934e089"
|
||||
culture="neutral"/>
|
||||
<bindingRedirect oldVersion="1.0.5000.0"
|
||||
newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
|
||||
</assemblyBinding>
|
||||
|
||||
</runtime>
|
||||
|
||||
</configuration>
|
||||
BIN
build-support/tools/nunit/nunit-console-net-2.0.pdb
Normal file
BIN
build-support/tools/nunit/nunit-console-net-2.0.pdb
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit-console-runner.dll
Normal file
BIN
build-support/tools/nunit/nunit-console-runner.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.core.dll
Normal file
BIN
build-support/tools/nunit/nunit.core.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.core.extensions.dll
Normal file
BIN
build-support/tools/nunit/nunit.core.extensions.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.core.interfaces.dll
Normal file
BIN
build-support/tools/nunit/nunit.core.interfaces.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.fixtures.dll
Normal file
BIN
build-support/tools/nunit/nunit.fixtures.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.framework.dll
Normal file
BIN
build-support/tools/nunit/nunit.framework.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.framework.extensions.dll
Normal file
BIN
build-support/tools/nunit/nunit.framework.extensions.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.mocks.dll
Normal file
BIN
build-support/tools/nunit/nunit.mocks.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.uikit.dll
Normal file
BIN
build-support/tools/nunit/nunit.uikit.dll
Normal file
Binary file not shown.
BIN
build-support/tools/nunit/nunit.util.dll
Normal file
BIN
build-support/tools/nunit/nunit.util.dll
Normal file
Binary file not shown.
959
changelog.txt
Normal file
959
changelog.txt
Normal file
@@ -0,0 +1,959 @@
|
||||
SPRING.NET FRAMEWORK CHANGELOG
|
||||
==============================
|
||||
http://www.springframework.net
|
||||
|
||||
Release 1.1.2, May 6, 2008
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-930] - Validation user controls not rendering errors.
|
||||
[SPRNET-931] - PreviousPage property is not set correctly during Server.Transfer
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-558] - Enable Data Validation and Model Management for UserControl
|
||||
[SPRNET-785] - SessionScope / OSIV should obtain 1 EntityInterceptor per Session instance
|
||||
[SPRNET-926] - Add PessimisticLockingFailureException as base class for CannotAcquireLockException, CannotSerializeTransactionException, and DeadlockLoserDataAccessException.
|
||||
[SPRNET-927] - NHibernate Exception mapping improvements.
|
||||
[SPRNET-932] - Create signed DLLs in debug build configuration
|
||||
[SPRNET-933] - Support MethodInjection for objects declared inside the WebApplicationContext
|
||||
[SPRNET-935] - Release DLLs built with /DEBUG:pdbonly
|
||||
[SPRNET-937] - Add additional logging of cache inserts in Cache advice.
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-925] - Update documentation for DI in ASP.NET regarding use of name attribute and object definition inheritance
|
||||
[SPRNET-938] - Add documentation for authoring custom namespace parsers
|
||||
|
||||
|
||||
|
||||
Release 1.1.1, April 7, 2008
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-394] - Fix recursive calls to Context.GetRegistry()
|
||||
[SPRNET-538] - Binding fails with binding to property of nullable type
|
||||
[SPRNET-570] - ObjectNameAutoProxyCreator incompatible with NHibernate.LocalSessionFactoryObject
|
||||
[SPRNET-576] - Allow formatting null values for .NET 2.0 Nullable Types
|
||||
[SPRNET-755] - SpEL method invocation fails if the same expression instance is used with two different context types
|
||||
[SPRNET-607] - TypeAliasConfigurer does not work in Spring.Web applications
|
||||
[SPRNET-818] - Provide .NET TypeConverter for ITransactionAttribute
|
||||
[SPRNET-820] - spring:CheckBoxList doesn't allow for <asp:ListItem> children
|
||||
[SPRNET-821] - HttpRequestBindingContainer can't bind to checkboxes
|
||||
[SPRNET-827] - TypedDataSetUtils should use IDbCommand instead of provider specified SqlDbCommand.
|
||||
[SPRNET-829] - Named constructor argument metadata should be stored/compared using consistent CultureInfo
|
||||
[SPRNET-838] - 404 exception handling in NET 1.1 does not work as expected / differs from standard behaviour
|
||||
[SPRNET-845] - OSIV/SessionScope generates the wrong key for EntityInterceptorObjectName
|
||||
[SPRNET-846] - ProxyFactory allows for advisors being added twice
|
||||
[SPRNET-847] - Implementations of AbstractPointcurAdvisor.Equals() and .GetHashCode() are wrong
|
||||
[SPRNET-852] - Creating a custom attribute did not take into account public field values that match the named arguments in the attribute declaration.
|
||||
[SPRNET-853] - Throw HibernateSystemException (part of Spring's DAO exception hierarchy) when can not translate inner exception in NHibernate.ADOException
|
||||
[SPRNET-854] - Fix NullReferenceException in HibernateAccessor when SqlString in ADOException is null.
|
||||
[SPRNET-860] - Placeholders not resolved in name-values element
|
||||
[SPRNET-861] - Couldn't resolve internal properties in Strong Typed resources in Web Application
|
||||
[SPRNET-862] - Resolve object references that use the Spring expression language while parsing config files
|
||||
[SPRNET-871] - GenericApplicationContext.ctor(IApplicationContext) always throws NullReferenceException
|
||||
[SPRNET-872] - Resolve WebResources relative to HttpContext.Current.Request.FilePath
|
||||
[SPRNET-873] - ReadCommitted was misspelled in spring-tx-1.1.xsd
|
||||
[SPRNET-874] - Null reference accessing TransactionSynchronizationManager.CurrentTransactionIsolationLevel when no Spring managed transaction is active
|
||||
[SPRNET-877] - IConfigurableFactoryObject instance cannot be proxied with the AOP auto proxy functionality
|
||||
[SPRNET-880] - Logging exception handler should continue processing of exception handler chain.
|
||||
[SPRNET-882] - Test "ExistsValidHttp" fails
|
||||
[SPRNET-886] - IInitializingObject isn't honored in case of calls to ConfigureObject()
|
||||
[SPRNET-891] - Failure to create hiearchical context with depth greater than two.
|
||||
[SPRNET-893] - Retry advice goes into infinite loop when exception type not listed in advice is thrown
|
||||
[SPRNET-902] - DbProvider ExtractError method should explicitly perform ToString operation on object returned from SpEL expression to obtain error code
|
||||
[SPRNET-908] - ReflectionUtils.MethodIsOnOneOfTheseInterfaces does not correctly iterate over multiple interface types
|
||||
[SPRNET-920] - AbstractObjectFactory.GetObject(name,requiredType,arguments) does not propagate 'requiredType' and 'arguments' ParentObjectFactory
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-531] - It is not possible to call Page.SetResult() outside the page (e.g. from a Control)
|
||||
[SPRNET-558] - Enable Data Validation and Model Management for UserControl
|
||||
[SPRNET-559] - Change ValidationError control to enable Message resolution for UserControl
|
||||
[SPRNET-762] - De-couple the url from the actual object definition name in WebServiceExporter
|
||||
[SPRNET-772] - Distribute Northwind sql server 2005 data files to provide easy 'out-of-the-box' running of NHibernate example application.
|
||||
[SPRNET-783] - Take TypeConverters into account in SpEL numeric aggregate functions
|
||||
[SPRNET-785] - SessionScope / OSIV should obtain 1 EntityInterceptor per Session instance
|
||||
[SPRNET-799] - Add support for IBinding.SetMessage() to DataBindingPanel
|
||||
[SPRNET-814] - Improve Spring.Web DataBinding error handling ("SetErrorMessage()") documentation
|
||||
[SPRNET-824] - Make WebApplicationContext and WebObjectFactory accessible from non Web threads
|
||||
[SPRNET-830] - Improved performance in Spring.Data by optimizing reflection calls.
|
||||
[SPRNET-835] - Add additional convenience method to set TableAdapter transaction/connection properties using DbProvider.
|
||||
[SPRNET-841] - Add option to specify external hibernate configuration files (hibernate.cfg.xml) in LocalSessionFactoryObject
|
||||
[SPRNET-842] - Using DbProvider to configure LocalSessionFactory object will by default integrate with NHibernate's 'external connection' management feature
|
||||
[SPRNET-855] - Update Oracle error code mapping to include ORA-2292 as a DataIntegrityViolationCodes
|
||||
[SPRNET-856] - Add 03000 as BadSqlGrammarCode and 40001 as CannotSerializeTransactioncode for Postgress providers.
|
||||
[SPRNET-857] - Improved MySql provider error code mappings for DataIntegrityViolationCodes
|
||||
[SPRNET-858] - Added IDbProvider implementation, UserCredentialsDbProvider, to allow changing of username, password connection strings at runtime.
|
||||
[SPRNET-859] - Add addtional constructor to MultiDelegatingDbProvider that takes dictionary of target name/providers.
|
||||
[SPRNET-864] - Add additional result mapping variable prefix what will not clash with PropertyPlaceholderConfigurer
|
||||
[SPRNET-867] - Add line number to top level error message when there are XML parsing errors.
|
||||
[SPRNET-879] - LocalSessionFactoryObject can configure ISessionFactory to use Spring's IDbProvider as a NHibernate ConnectionProvider
|
||||
[SPRNET-887] - Add support for asp:HiddenField in DataBindingPanel
|
||||
[SPRNET-897] - Allow binding/unbding string.Empty to nullable types
|
||||
[SPRNET-898] - Add additional ICollectionProcessors to SpEL
|
||||
[SPRNET-901] - Extend SpEL selection with mysql-like LIMIT functionality
|
||||
[SPRNET-905] - RollbackRuleAttribute checks for null Type and null or empty string in constructor
|
||||
[SPRNET-906] - Build scripts generate unique revision numbers for assemblies
|
||||
[SPRNET-910] - Updated DB2 codes for exception translation
|
||||
[SPRNET-913] - Add convenience method in Spring.Web.UI.Page/UserControl to navigate to a Result using a user provided object for result expression evaluation.
|
||||
[SPRNET-914] - Add convenience method to get the Spring.Web.UI.Page Result as a url
|
||||
[SPRNET-915] - Add additional CannotSerializeTransactionCodes for Oracle providers
|
||||
[SPRNET-916] - Add additional BadSqlGrammarCode for Postgres
|
||||
[SPRNET-917] - Add additonal db error codes for exception translation for Oracle and MySql providers
|
||||
[SPRNET-918] - Add property to enable/disable logging of return value in SimpleLoggingAdvice
|
||||
[SPRNET-919] - Update NHibernate sample application to use NHibernate 1.2.1
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-892] - Introduce <spring:Panel> control for finer grained control over when to perform DI on user controls
|
||||
[SPRNET-907] - Add Required attribute and RequiredObjectFactoryPostProcessor, allowing to enforce required object properties
|
||||
[SPRNET-911] - Provide ParameterValidationAdvice to use validation framework to validate method arguments.
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-587] - Add example of validation usage in middle tier services
|
||||
[SPRNET-689] - Add more documentation describing ITransactionAttributeSource implementations.
|
||||
[SPRNET-775] - Document using a custom IFactoryObject to help with configuring embedded resources
|
||||
[SPRNET-780] - Valdiation example for ASP.NET refers to wrong namespace.
|
||||
[SPRNET-809] - Update to NHibernate 1.2.1
|
||||
[SPRNET-819] - Add Multiselection samples (CheckListBox, ListBox) to WebQuickStart DataBindingPanel sample
|
||||
[SPRNET-826] - Add section about manually registering objects with the container ("registersingleton" etc.)
|
||||
[SPRNET-831] - SpringAir html doesn't pass VS2005 default validation (not xhtml transitional)
|
||||
[SPRNET-849] - Add "SetErrorMessage" sample to Data Binding section in reference docs
|
||||
[SPRNET-865] - Add Documention for the expression attribute.
|
||||
[SPRNET-866] - Support .NET 1.1 for NHibernate 1.2
|
||||
[SPRNET-875] - Documentation incorrectly lists Unspecified as default isolation level, should be ReadCommitted.
|
||||
[SPRNET-885] - Add doc for <spring:Panel> server control usage
|
||||
[SPRNET-909] - Document that WebServiceExporter does not add WebServiceBinding attribute with WSI basic profile 1.1 by default.
|
||||
|
||||
|
||||
|
||||
Release 1.1 final, December 7, 2007
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-448] - TransactionTimeout setting not being applied correctly.
|
||||
[SPRNET-453] - ConversionUtils should use ConvertFromInvariantString if failed to convert string value.
|
||||
[SPRNET-511] - UrlResource Exists only returns true for file://
|
||||
[SPRNET-606] - Problems with Attributes in proxy generation
|
||||
[SPRNET-719] - PropertyPlaceholderConfigurer does not replace property values in <list element-type=${prop}>
|
||||
[SPRNET-723] - Head control renders not XHTML valid script tag
|
||||
[SPRNET-752] - Implement advanced DataSet related methods in AdoTemplate
|
||||
[SPRNET-759] - Wrong assembly named used to configure NHibernate12's SessionFactory property ExposeTransactionAwareSessionFactory
|
||||
[SPRNET-760] - StoredProcedure.DeclaredParameters.AddOut("A", OracleType.Cursor); causes double ':' in Oracle10g stored procedure call
|
||||
[SPRNET-761] - Fix use of Nested Transactions in TxScopeTransactionManager.
|
||||
[SPRNET-767] - Generic AdoTemplate CommandTimeout property does not set corresponding ClassicAdoTemplate property
|
||||
[SPRNET-769] - Resume and throw exception if exception is thrown at start of transaction.
|
||||
[SPRNET-770] - Nested RequiresNew propagaion options not working in AdoPlatformTransaction manager .
|
||||
[SPRNET-778] - AdoExceptionTranslator in HibernateTransactionManager did not have a default value
|
||||
[SPRNET-779] - NHibernateTransactionManager can not convert AdoAcessException
|
||||
[SPRNET-796] - AdoTemplate not using DbMetadata for CommandBuilderDeriveParamtersMethod
|
||||
[SPRNET-800] - SimpleLoggingAdvice does not correctly check for logging level other than trace.
|
||||
[SPRNET-802] - Default IsolationLevel should be ReadCommitted.
|
||||
|
||||
Improvement
|
||||
|
||||
|
||||
[SPRNET-497] - Print 'resultName's value if Page.SetResult() is called with a non-existant result name
|
||||
[SPRNET-514] - dbproviders.xml configuration should allow for an optional 'DeriveParameters' method.
|
||||
[SPRNET-555] - Improve ResourceSetMessageSource documentation and add example for ASP.NET 2.0
|
||||
[SPRNET-756] - Add protected method to ErrorCodeExceptionTranslator to allow for a subclass to first attempt exception translation.
|
||||
[SPRNET-766] - Add support for Sybase provider
|
||||
[SPRNET-768] - Add support for ODBC provider
|
||||
[SPRNET-774] - Add Designmode support for DataBindingPanel
|
||||
[SPRNET-793] - Add Execute methods missing in Generic.AdoTemplate but present in non-generic version.
|
||||
[SPRNET-797] - Make it such that DefaultTransactionStatus property Rollback can only be set to true
|
||||
[SPRNET-803] - Allow web service base type to be configurable in WebServiceExporter.
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-203] - Add test coverage for Spring.Net Web module
|
||||
[SPRNET-217] - QuickStart documents for Spring.Air
|
||||
[SPRNET-421] - Document programmatic use of data validation framework
|
||||
[SPRNET-457] - ErrorCode translation can produce extraneous UncategorizedDataAccessException
|
||||
[SPRNET-516] - Improve documentation on Spring.Data DataSet functionality
|
||||
[SPRNET-574] - NHibernate and custom loader
|
||||
[SPRNET-590] - Include use of Spring's implementation of NHibernate's ICurrentSessionContext in demo appliation.
|
||||
[SPRNET-610] - AOP documentation improvements
|
||||
[SPRNET-682] - Change vs.net 2002 solution to be Spring.Net.1.1.2002.sln
|
||||
[SPRNET-708] - Remove "UniqueID" based usercontrol DI sample from web reference docs
|
||||
[SPRNET-726] - Improve Spring.Data.NHibernate docs w.r.t FlushMode.Never in OSIV
|
||||
[SPRNET-744] - update assembly version numbers to current builds in dbproviders.xml
|
||||
[SPRNET-764] - NUnit 2.4.3 GUI-runner not executing Spring.Testing.NUnit based tests linked to NUnit 2.4.1.
|
||||
[SPRNET-773] - Unit tests for ServiceDomainTransactionManager
|
||||
[SPRNET-776] - Unit tests for AdoPlatformTransactionManager
|
||||
[SPRNET-777] - Provide 10,000 ft intro page on spring.net features on web site
|
||||
[SPRNET-781] - Add new providers added to dbproviders.xml to spring-dataase-1.1.xsd
|
||||
[SPRNET-786] - Fix Spring.Data related projects in Spring VS2003 solution
|
||||
[SPRNET-787] - add examples for DataBindingPanel to WebQuickStart
|
||||
[SPRNET-788] - integrate Spring.Web.Tests with NUnitAspEx to support real HttpRuntime-integrated tests
|
||||
[SPRNET-798] - Add overview documentation from web site into reference docs
|
||||
|
||||
Release 1.1 RC2, October 15, 2007
|
||||
|
||||
(Note: A bug in the dbproviders.xml file was discovered shortly after the initial release of 1.1 RC2. A new version was uploaded with the same name. This should not present a problem, but if you have trouble creating an OracleODP-2.0 provider, please download again as it may take up to a day for the proxy servers to get updated)
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-297] - Cannot proxy ODP.NET OracleConnection
|
||||
[SPRNET-500] - ProxyFactoryObject attempts to add all interfaces target implements even if ProxyInterfaces property is set
|
||||
[SPRNET-659] - Page doesn't allow to specify neutral cultures for CultureResolver
|
||||
[SPRNET-664] - Add description and show usage of Spring's WebSupportModule to documentation.
|
||||
[SPRNET-667] - Update Common.Logging documentation to point to NetCommon sourceforge project web site.
|
||||
[SPRNET-684] - Remove duplicate logging when completing transaction after thrown exception.
|
||||
[SPRNET-685] - Rethrow exception during transaction manager rollback or commit and log correctly.
|
||||
[SPRNET-686] - CacheResultAdvice should cache 'null' return values
|
||||
[SPRNET-687] - AspNetCache does not differentiate cache-keys if several instances with different names exist
|
||||
[SPRNET-688] - Registered transaction syncrhonizations should not have to implement IComparator. Add support for implemented Spring's IOrdered interface (optional).
|
||||
[SPRNET-690] - AbstractSpringContextTests is not caching ApplicationContexts
|
||||
[SPRNET-692] - Incorrect metadata in dbproviders.xml for parameterDbTypeProperty for OracleODP-2.0
|
||||
[SPRNET-696] - AbstractMessageSource messes parameters when calling ParentMessageSource
|
||||
[SPRNET-704] - UserControl's SharedState doesn't reload after changing/recompiling .ascx file
|
||||
[SPRNET-706] - Page.DataBound and Page.DataUnbound events are only raised if Binding collection is not empty
|
||||
[SPRNET-709] - SpEL fails evaluating expression
|
||||
[SPRNET-710] - DotNetMock based AbstractMessageSourceTests and MessageSourceAccessorTests have both "false positives" and "false negatives"
|
||||
[SPRNET-714] - SessionFactory not bound to thread local storage if DbProvider for HibernateTransactionManager is null
|
||||
[SPRNET-715] - SpringSessionSynchronization did not close hibernate session with a nested transaction with TransactionPropagation.NotSupported
|
||||
[SPRNET-716] - Create new session if thread local storage SessionHolder is marked as SyncrhonizedWithTransaction.
|
||||
[SPRNET-721] - Intercept all target interfaces when using an introduction with ObjectNameAutoProxyCreator
|
||||
[SPRNET-722] - ReflectionUtils.getMostSpecificMethod() throws exception when handling Generic methods with the same parameter signature and different generic types
|
||||
[SPRNET-725] - Concurrency problem with Spring.Expressions.PropertyOrFieldNode.Set()/.Get()
|
||||
[SPRNET-727] - MethodMatchTransactionAttributeSource does not correctly return transaction attributes on candidate target object if method registered using MethodInfo object is based on an interface
|
||||
[SPRNET-728] - Add missing ExecuteFind<T> method on IHibernateOperations interface
|
||||
[SPRNET-731] - OSIV configuration doesn't work as described in reference docs
|
||||
[SPRNET-733] - PropertyOverrideConfigurer on abstract object definition does not work
|
||||
[SPRNET-734] - Northwind FulfillmentServiceTests are broken
|
||||
[SPRNET-739] - fix NHibernate12 solution + nant build script
|
||||
[SPRNET-746] - StoredProcedure class doesn't return sproc return value in result dictionary
|
||||
[SPRNET-749] - AdoTempate's QueryCallback did not property extract return or output values from stored procedure.
|
||||
[SPRNET-750] - Add the property UseParameterPrefixInSql to IDbMetadata
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-301] - Add IInstantiationAwareObjectPostProcessor functionality
|
||||
[SPRNET-399] - Simplify custom config parser registration
|
||||
[SPRNET-454] - PropertyPlaceholderConfigurer should be able to modify the values within expression elements
|
||||
[SPRNET-485] - Add logging of transaction definition name and description when creating new transaction.
|
||||
[SPRNET-486] - Provide better logging information in TransactionSynchronizationManager to identify ConnectionHolder, DbProvider and thread name
|
||||
[SPRNET-679] - ResourceManagerConverter should throw a sensible exception in case of missing App_GlobalResources
|
||||
[SPRNET-683] - Change type of "TimeToLive" parameter in ICache.Insert from int to TimeSpan
|
||||
[SPRNET-697] - Refactor SessionScope initialization strategy
|
||||
[SPRNET-705] - Page.SharedState must be discarded by PageHandler after .aspx recompile
|
||||
[SPRNET-712] - Change ICache interface to be the least common denominator of potential cache implementations
|
||||
[SPRNET-717] - Add default transaction timeout property on AbstractPlatformTransactionManager
|
||||
[SPRNET-718] - Make node classes in SpEL public to allow for node traveral.
|
||||
[SPRNET-720] - Change ObjectNameAutoProxyCreator default behavior to proxy the product of a IFactoryObject and not the IFactoryObject itself
|
||||
[SPRNET-729] - Improve API documentation in NHibernate12 project using comment-checker program
|
||||
[SPRNET-730] - Make current AppDomain's config file the default for RemotingConfigurer if filename==null
|
||||
[SPRNET-732] - CollectionValidator should allow validation of any IEnumerable type
|
||||
[SPRNET-740] - SpEL doesn't accept unicode characters
|
||||
[SPRNET-742] - Exception handling aspect supports using SpEL expression as filtering condition as alternative to use of exception name.
|
||||
[SPRNET-745] - Improved PropertyOverrideConfigurer to support 'ref' and 'expression' values override
|
||||
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-344] - Add the ability to bind to collections to data binding framework
|
||||
[SPRNET-614] - Logging aspect based on Common.Logging
|
||||
[SPRNET-693] - Add MultiDelegatingDbProvider to main distribution to support easy access to multiple databases selected at runtime.
|
||||
[SPRNET-748] - Retry Advice
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-495] - Add information on how to configure Spring under IIS7 to reference documentation
|
||||
[SPRNET-544] - Update to use Common.Logging 1.2
|
||||
[SPRNET-736] - Remove NHibernate integrations from CVS Integration module
|
||||
[SPRNET-738] - Document configuring aop Namespace parser
|
||||
[SPRNET-747] - Add description of how to do assembly redirects for database assemblies.
|
||||
|
||||
Release 1.1 RC1, August 10, 2007
|
||||
|
||||
Summary: Feature and bug fix release
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-452] - Improve application context configuration error handling
|
||||
[SPRNET-475] - ContextRegistry.GetContext() should print a detailed error
|
||||
[SPRNET-583] - WebApplicationContext.Refresh() should be thread-safe
|
||||
[SPRNET-607] - TypeAliasConfigurer does not work
|
||||
[SPRNET-641] - MessageSource related code does not consistently use CultureInfo.CurrentUICulture as default
|
||||
[SPRNET-642] - ObjectFactory must not call 'ObjectType' or 'GetObject()' of an IFactoryObject before calling IInitializingObject.AfterPropertiesSet()
|
||||
[SPRNET-643] - ApplicationContextAwareProcessor and ObjectPostProcessorChecker may be registered twice on AbstractApplicationContext.Refresh()
|
||||
[SPRNET-649] - AbstractLocalizer should by default use Thread.CurrentUICulturer instead of CurrentCulture
|
||||
[SPRNET-650] - Introductions with AutoProxy
|
||||
[SPRNET-655] - Proxy a Proxy where class explicitly implements interfaces with same method names and signatures
|
||||
[SPRNET-658] - Npgsql-1.0 provider has incorrect configuration for parameter name prefix
|
||||
[SPRNET-662] - DynamicMethod will call target method twice is target throws InvalidCastException
|
||||
[SPRNET-666] - Change Log4NetFactoryObject to LogFactoryObject in documentation for IFactoryObject implementations (4.3.6)
|
||||
[SPRNET-671] - Possible Null reference in HibernateAccessor.PrepareQuery
|
||||
[SPRNET-675] - SpEL does not allow access to private/protected indexer
|
||||
[SPRNET-677] - ReflectionUtils.GetMethodByArgumentValues() does not choose an exact overload match if available
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-443] - Add support for SqlLite in DbProviders.xml
|
||||
[SPRNET-461] - Support accessing WebApplicationContext from asynchronous worker threads
|
||||
[SPRNET-469] - Add Generics support in Spring.Data.Object.* classes (e.g. support IRowMapper<T>)
|
||||
[SPRNET-478] - Enhance the use of multiple object definition parsers
|
||||
[SPRNET-481] - DelegateFactoryObject/MethodInvokingFactoryObject does not support generic methods
|
||||
[SPRNET-490] - Make Model persistence customizable in Spring.Web.UI.Page
|
||||
[SPRNET-565] - TxScopePlatformTransaction manager to support EnterpriseServicesInteropOption
|
||||
[SPRNET-578] - Additional documentation for IVariableSource
|
||||
[SPRNET-585] - Change spring-database.xsd to use 'provider' instead of 'dbprovider' element since it looks redundant in usage, i.e <db:dbProvider> instead of <db:provider>
|
||||
[SPRNET-603] - Ignore missing local resources for asp.net 2.0 pages and user controls
|
||||
[SPRNET-635] - Refactor implementation regarding finding correct overloaded factory-method
|
||||
[SPRNET-644] - Make IConfigurableFactoryObject members of WebServiceProxyFactory virtual
|
||||
[SPRNET-648] - Make ResourceSetLocalizer ignore missing invariant resourceset
|
||||
[SPRNET-651] - In Spring.Caching.AspNetCache/Spring.Web replace usages of HttpContext.Current.Cache with HttpRuntime.Cache
|
||||
[SPRNET-654] - Expose method ConfigureObject( name, target, objectDefinition ) on IListableObjectFactory and all implementations
|
||||
[SPRNET-660] - Make configurable the choice of reflection library used in AOP proxies.
|
||||
[SPRNET-661] - Rename CheckBoxListControl -> CheckBoxList and make it a first class citizen for DataBinding
|
||||
[SPRNET-663] - Change signature of IVariableSource to string ResolveVariable(string name) instead of object return value to provide consistent contract with container property replacement..
|
||||
[SPRNET-665] - Enable RegistryVariableSource to deal with REG_MULTI_SZ and REG_DWORD values
|
||||
[SPRNET-668] - Throw InvalidDataAccessApiUsageException if calling Execute<T>(ICommandCallback<T> action) with a provider whose IDbCommand implementation does not inherit from System.Data.Common.DbCommand.
|
||||
[SPRNET-669] - Provide IDbProvider to IDbCommandCreator callback to simplify implementations that want to create parameters in provider neutral manner.
|
||||
[SPRNET-673] - Rename XmlParserRegistry/IXmlObjectDefinitionParser to NamespaceParserRegistry/INamespaceParser for greater naming consistency.
|
||||
[SPRNET-674] - Renaming/Moving of namespace parsers into Config subnamespace, renaming of *.xsd files to *-1.1.xsd for greater naming consistency
|
||||
[SPRNET-681] - Add support for DB2 iSeries dbprovider.
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-549] - Support for setting of TableAdapters transaction property for using typed data sets within a Spring demarcated transactional boundary
|
||||
[SPRNET-556] - Add support for <httpModule> DI
|
||||
[SPRNET-557] - Add DI support asp.net 2.0 intrinsic providers (membership,role,profile,sitemap)
|
||||
[SPRNET-560] - Add custom HtmlForm tag to overcome "action"-Attribute rendering troubles
|
||||
[SPRNET-599] - Create SessionScope based on top of current OSIV functionality
|
||||
[SPRNET-647] - Add TabularMultiView control
|
||||
[SPRNET-676] - Exception handling aspect for simple declarative configuration of common exception handling strategies.
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-434] - Document ResourceHandlersSectionHandler to register custom IResource implementations
|
||||
[SPRNET-439] - Refactor TransactionAspectSupport to use LogicalThreadContext for storage of TransactionInfo
|
||||
[SPRNET-612] - Transaction quick start example to use tx schema and declarative exception handling advice.
|
||||
[SPRNET-638] - Additional documentation regarding how NHibernateSessions are managed by both HibernateTransactionManager and OSIV
|
||||
[SPRNET-646] - Document use of Client Certificates in WebServiceProxyFactory
|
||||
|
||||
Release 1.1 Milestone 2, July 11, 2007
|
||||
|
||||
Summary: Primarily a bug fix release
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-501] - TxScopeTransactionManager's PromotableTxScopeTransactionObject property TransactionScope is always null.
|
||||
[SPRNET-517] - Factory method IoC instantiation is not finding correct overloaded method.
|
||||
[SPRNET-552] - Generic AdoTemplate to support Execute callbacks with IDbCommand as callback argument in addition to current DbCommand callback argument.
|
||||
[SPRNET-613] - Recursive setting of ExposeTransactionAwareSessionFactory property in LocalSessionFactoryObject for NH12
|
||||
[SPRNET-617] - Change aop namespace element from proxy-target-class to proxy-target-type
|
||||
[SPRNET-621] - AbstractMessageSource does not correctly respect 'UseCodeAsDefaultMessage' when used within a hierarchical application context.
|
||||
[SPRNET-624] - Support for nested transactions using TxScopeTransactionManager.
|
||||
[SPRNET-625] - TxScopeTransaction manager did not copy declarative transaction information to TransactionOptions and TransactionScopeOption
|
||||
[SPRNET-630] - AbstractObjectDefinitionReader did not correctly set default IResourceLoader
|
||||
[SPRNET-631] - AdoTemplate.DataSet DataSetCreate(CommandType commandType, string sql, string[] tableNames) not using tableNames parameter
|
||||
[SPRNET-633] - Allow multiple calls to proceed in AOP around advice
|
||||
[SPRNET-634] - AutoProxyCreators does not take into account IFactoryObject when finding candidates advisors/aspects.
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-140] - Add IVariableSource and VariablePlaceholderConfigurer allowing property placeholder data to be easily extensible to other data sources.
|
||||
[SPRNET-443] - Add support for SqlLite in DbProviders.xml
|
||||
[SPRNET-482] - Update MqSql support to use latest 1.0.9 release
|
||||
[SPRNET-483] - Add support for MySql 1.0.9/5.0/5.1 drivers
|
||||
[SPRNET-586] - Change name of IRowMapper's method argument IDataReader from 'dataReader' to 'reader'
|
||||
[SPRNET-608] - Change transaction namespace element from proxy-target-class to proxy-target-type
|
||||
[SPRNET-623] - Add additional functionality to TransactionSynchronizationManager (name, isolation level, etc) to level of Spring Java 2.x
|
||||
[SPRNET-626] - BindingManager Configuration is not reloaded if UserControl or Page is modified
|
||||
[SPRNET-632] - Update to use Common.Logging 1.1
|
||||
[SPRNET-636] - Add provider support for DB2 9.0/9.1 databases
|
||||
[SPRNET-637] - Add provider support for SqlLite database
|
||||
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-528] - Add AOP proxy type cache
|
||||
[SPRNET-563] - Add CommonLoggingAroundAdvice in Calculator & Northwind sample
|
||||
[SPRNET-629] - Add GenericApplicationContext to simplify creation of ApplicationContext from any (i.e. non XML) source of ObjectDefinitions
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-253] - Document object scope in web tier.
|
||||
[SPRNET-525] - Document use of InternalsVisibleTo assembly attribute to apply AOP to internal classes.
|
||||
[SPRNET-584] - Add AssemblyInfo.cs for those projects under ./src that are missing them in order to have AssemblyTitle and AssemblyDescription set correctly.
|
||||
[SPRNET-601] - Add tests for the new ProxyTargetAttributes property (Spring.Proxy and Spring.Aop)
|
||||
[SPRNET-618] - Change MySql.Data.MySqlClient alias to refer to MySql 5.1 provider
|
||||
|
||||
|
||||
|
||||
Release 1.1 Milestone 1, June 1, 2007
|
||||
|
||||
Summary: In addition to bug fixes and various improvements to existing features, this
|
||||
release adds integration with NHibernate 1.0 and 1.2, NUnit, and ASP.NET AJAX.
|
||||
Other new features are the introduction of aop and transaction namespace
|
||||
to simplify configuration of aop and delcartive transaction managment.
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-356] - Accessing HttpContext.Cache may throw an exception
|
||||
[SPRNET-384] - Spring.Remoting.RemotingConfigurer.Filename within Windows Service
|
||||
[SPRNET-385] - Cast to IAdvised wrong behavior
|
||||
[SPRNET-391] - Table 4.5. - Duplicate entry
|
||||
[SPRNET-392] - Section 4.5.3. Typos
|
||||
[SPRNET-405] - ApplicationContext.ConfigureObject() doesn't process IApplicationContextAware, IMessageResolvable etc.?
|
||||
[SPRNET-407] - BaseNode is not serializable
|
||||
[SPRNET-420] - Page.IsPostBack is always false during PreInit in NET 1.1
|
||||
[SPRNET-425] - Throw CannotGetAdoConnectionException when not able to retrieve Connection
|
||||
[SPRNET-427] - Different access levels for property getter/setter cause exception
|
||||
[SPRNET-428] - DynamicReflection doesn't work in DEBUG build if reflected properties are defined in transient modules
|
||||
[SPRNET-431] - Concurrency issues in DynamicReflectionManager
|
||||
[SPRNET-435] - Fallback translator should always throw uncategorized exception
|
||||
[SPRNET-436] - Rollback for TxScopeTransactionManager should call TransactionScope.Dispose(), not System.Transactions.Transaction.Current.Rollback()
|
||||
[SPRNET-438] - AdoTemplate QueryWithRowMapperDelegate always returns empty list.
|
||||
[SPRNET-447] - Incorrect class level documentation on Spring.Validation.ExclusiveValidatorGroup
|
||||
[SPRNET-449] - Spring.Util.CachedTypeResolver doesn't synchronize access to it's typecache
|
||||
[SPRNET-450] - Numeric enum values not handled correctly by Spring.Expressions.PropertyOrFieldNode
|
||||
[SPRNET-451] - Improve? support for Nullable Types in Spring.Expressions
|
||||
[SPRNET-455] - Validation does not work properly if at least one error message is not specified
|
||||
[SPRNET-460] - Remove "NotImplementedException" in TxScopeTransactionManager
|
||||
[SPRNET-462] - Method cannot be matched by argument types when null value is passed as an argument
|
||||
[SPRNET-466] - Stored Procedure call throws System.ArgumentOutOfRangeException if no NamedResultSetProcessors are declared.
|
||||
[SPRNET-468] - AdoTemplate.AdoResultProcessorsQueryCommandCallback throws IndexOutOfRangeExeption on empty namedResultSetProcessors list
|
||||
[SPRNET-470] - System.Type properties can't be evaluated by Spring.Expressions
|
||||
[SPRNET-474] - Content (NET 1.1 version) control's "ContentPlaceHolderId" should match NET 2.0 name
|
||||
[SPRNET-476] - Fix Spring.Web runtime setup (LogicalThreadContext, default resource protocol etc.)
|
||||
[SPRNET-477] - ValidationConfigParser doesn't allow for XML comments
|
||||
[SPRNET-479] - AbstractXmlApplicationContext does not correctly dispose an existing ObjectFactory during RefreshObjectFactory()
|
||||
[SPRNET-487] - StoredProcedure doesn't return any rows
|
||||
[SPRNET-489] - Aspects do not work with OUT of REF parameters
|
||||
[SPRNET-494] - PropertyOrFieldNode can't resolve shadowed properties or fields
|
||||
[SPRNET-498] - Make UserControl.Controller property virtual
|
||||
[SPRNET-500] - ProxyFactoryObject attempts to add all interfaces target implements even if ProxyInterfaces property is set
|
||||
[SPRNET-502] - PropertyOrFieldNode.GetPropertyInfo() should change to GetMemberInfo()
|
||||
[SPRNET-505] - Proxies should be decorated with target attributes (type, method, parameter, return value attributes)
|
||||
[SPRNET-509] - Web DI does not work in case of URL-rewriting
|
||||
[SPRNET-515] - Multiple result sets not handled correctly in AdoTemplate in calls to IDictionary Query(...) and IDictionary Query IDictionary QueryByNamedParam(...)
|
||||
[SPRNET-520] - WebServiceProxyFactory throws "MissingMethodException" on non-W3K machines
|
||||
[SPRNET-522] - AOP ProxyFactoryObject seems to lack thread safety
|
||||
[SPRNET-523] - DynamicReflectionManager race condition
|
||||
[SPRNET-526] - ProxyFactoryObject recreates ProxyType on each call to GetObject() if non-singleton
|
||||
[SPRNET-527] - AdvisedSupport lacks synchronization
|
||||
[SPRNET-532] - Spring.Web.UI.Control.Head should derive from System.Web.UI.HtmlControl.HtmlHead for compatibility
|
||||
[SPRNET-534] - When using an Oracle SP that only contains an output parameter through the StoredProcedure class, a System.IndexOutOfRangeException is thrown
|
||||
[SPRNET-535] - Exception handling within AbstractPlatformTransactionManager causes loss of stackinformation
|
||||
[SPRNET-536] - ContentReplacer resolves contentPlaceholderID incorrectly in case of Master templates
|
||||
[SPRNET-537] - DbParametersBuilder did not copy size of each declared parameter when creating final IDbParameter collection
|
||||
[SPRNET-543] - No output parameter is returned when using StoredProcedure with a stored procedure that only returns an output parameter.
|
||||
[SPRNET-551] - DefaultTransactionStatus.HasTransaction() has reversed logic
|
||||
[SPRNET-554] - Add a BooleanFormatter to Spring.Globalization.Formatters
|
||||
[SPRNET-568] - Threading problems with dynamic type generation
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-140] - Source of property placeholder data should be extensible.
|
||||
[SPRNET-189] - Code duplication: resolving Ant style properties to environment variables.
|
||||
[SPRNET-364] - ObjectNameAutoProxyCreator support for *xxx* pattern matching of object name in addition to "*xxx" and "xxx*"
|
||||
[SPRNET-402] - Refactor ValidationErrors and delay the resolution of error messages.
|
||||
[SPRNET-403] - Extract GetRedirectUri(object page) method from Result.DoRedirect() so it can be called independently
|
||||
[SPRNET-423] - replace hardcoded html-tags with HtmlTextWriterTag enum values
|
||||
[SPRNET-429] - Replace hardcoded HTML tag names with appropriate constants
|
||||
[SPRNET-437] - Make Spring.Expressions serializable
|
||||
[SPRNET-445] - Enable PropertyPlaceholderConfigurer to use the values from the standard connectionStrings section
|
||||
[SPRNET-446] - Expression Language array initializer should allow for array size to be specified
|
||||
[SPRNET-456] - Add support for set operations (union, intersection, difference) to expression language
|
||||
[SPRNET-459] - Improve ObjectWrapper performance
|
||||
[SPRNET-463] - Make Page / Control BindingManager's CacheKey customizable
|
||||
[SPRNET-464] - Allow for "null" values and variable parameter lists in Spring.Expressions
|
||||
[SPRNET-472] - Add Controller property to UserControl for easier switching databinding target
|
||||
[SPRNET-473] - Allow users to specify root context and variables for the expressions within object definitions
|
||||
[SPRNET-480] - Allow WebServiceClientFactory to generate proxy from a wsdl file
|
||||
[SPRNET-484] - Add error reporting when Common.Logging can't load FactoryAdapter.
|
||||
[SPRNET-496] - AttributeMatchMethodPointcut does not take into account implemented interfaces with method attributes
|
||||
[SPRNET-506] - Introduce notion of templates and product templates within container.
|
||||
[SPRNET-513] - Use of Dynamic Reflection in Spring.Aop
|
||||
[SPRNET-539] - Add additional ctor argument XmlApplicationContext to supress refresh
|
||||
[SPRNET-572] - Example project showing Spring.NET NHibernate features.
|
||||
[SPRNET-581] - Refactor Advisor inheritance hierarchy to sync with Spring Java 2.0
|
||||
[SPRNET-582] - Add custom parser infrastructur classes to aid with parsing of custom namespaces, sync with Spring Java 2.0
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-278] - Implement commonly used validators (email, SSN, URL, credit card, etc.)
|
||||
[SPRNET-285] - ASP.NET AJAX integration to allow access in JavaScript to container objects as WebService
|
||||
[SPRNET-408] - Add TypeConverter for Nullable types
|
||||
[SPRNET-430] - Add collection validator to data validation framework
|
||||
[SPRNET-541] - Allow registration of custom resource handlers, type aliases, and type converters within standard <objects> configuration section.
|
||||
[SPRNET-545] - Add Transaction namespace to simplify configuration of declarative transactions
|
||||
[SPRNET-546] - Add AOP namespace to simplify use of AOP.
|
||||
[SPRNET-571] - Add support for using plain NHiberatne API and participating in Spring managed transactions via custom ICurrentSessionContext implementation.
|
||||
[SPRNET-573] - Spring NHibernate support
|
||||
[SPRNET-580] - NUnit integratraion
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-186] - Add Introductions Example to AOP Quickstart
|
||||
[SPRNET-234] - Bundle SpringAir as self contained solution
|
||||
[SPRNET-389] - Change how object id is generated when using ASP.NET pages
|
||||
[SPRNET-400] - Can not run applications if Spring installed in GAC
|
||||
[SPRNET-424] - Create NUnit task that runs in own process.
|
||||
[SPRNET-432] - Remove System.Web dependency from Spring.Core
|
||||
[SPRNET-512] - Merge WebServiceClientFactory & WebServiceProxyFactory
|
||||
[SPRNET-566] - Update to NUnit 2.4.1
|
||||
|
||||
Release 1.1 Preview 3, December 6, 2006
|
||||
|
||||
Summary: This release is contains bug fixes and various improvements to existing features.
|
||||
Major new features such as a Transaction Management Abstraction, ADO.NET data access framework,
|
||||
and Spring "Services" allowing plain .NET objects to be exported as ServicedComponents,
|
||||
Remoted objects, or Web Service.
|
||||
|
||||
Bug
|
||||
|
||||
[SPRNET-146] - Dependencies not injected into controls within Repeater
|
||||
[SPRNET-225] - A Problem with Javascript and clientID of Master Page form like "Error: Expected ';' " (If use IE)
|
||||
[SPRNET-254] - SpringAir WebServices doesn't work.
|
||||
[SPRNET-260] - Concurent initialization of WebApplicationContext
|
||||
[SPRNET-293] - Support for TransparentProxy in AOP Proxies
|
||||
[SPRNET-294] - Page.PreviousPage.Items contents lost
|
||||
[SPRNET-295] - Using soap header information in an exported PONO doesn't work
|
||||
[SPRNET-315] - Circular reference not detected in web applications
|
||||
[SPRNET-318] - IDisposable singletons with request or session scopr are not disposed of.
|
||||
[SPRNET-319] - TypeConverterRegistry throws ArgumentException for valid converterTypeName
|
||||
[SPRNET-325] - Hierarchical context issue
|
||||
[SPRNET-327] - Objects section have to be named "objects" to be validated.
|
||||
[SPRNET-328] - Converting a string value to IResource during property resolving in a Webapplication uses FileSystemResource
|
||||
[SPRNET-329] - DefaultWebCultureResolver.GetDefaultLocale() throws exception on unknown Browserlanguage
|
||||
[SPRNET-332] - Create a Proxy without Target
|
||||
[SPRNET-333] - Some URLs generated can not be parsed by firefox
|
||||
[SPRNET-334] - missing dependency injection on UserControl.LoadControl()
|
||||
[SPRNET-335] - Duplicate context registration
|
||||
[SPRNET-336] - Hierarchical context issue in Web application.
|
||||
[SPRNET-337] - DataBinding stops working after Spring.Objects.InvalidPropertyException
|
||||
[SPRNET-340] - CompositionProxyBuilder _targetMethods syncronization
|
||||
[SPRNET-341] - AopContext not thread safe
|
||||
[SPRNET-342] - Root context for the expression not updated properly
|
||||
[SPRNET-345] - Base path should be ignored when relative path starts with slash
|
||||
[SPRNET-346] - SessionHolder syncronization
|
||||
[SPRNET-347] - Nested Contexts don't work in Web Applications
|
||||
[SPRNET-350] - DynamicProxy doesn't support generic method declarations
|
||||
[SPRNET-351] - Nested Child Contexts don't work in Web Applications
|
||||
[SPRNET-354] - Update log4net version and use .NET 2.0 version
|
||||
[SPRNET-356] - Accessing HttpContext.Cache may throw an exception
|
||||
[SPRNET-358] - Creation via Factory Method does not support System.Type arguments.
|
||||
[SPRNET-359] - WebObjectFactory and XmlObjectFactory behave differently regarding circular references
|
||||
[SPRNET-360] - CacheAdvice does not take into account the parameters passed to the method
|
||||
[SPRNET-365] - Page DI does not work on Server.Transfer
|
||||
[SPRNET-367] - CaoExporter lifetime properties are not applied to the CAO
|
||||
[SPRNET-368] - AutowireConstructor(string, RootObjectDefinition, object[]) does not work in some cases
|
||||
[SPRNET-369] - Relative resources does not work with WebResource
|
||||
[SPRNET-373] - .aspx, .ascx paths in object-definitions "type"-attribute don't resolve correctly
|
||||
[SPRNET-374] - Use IDictionary.Item property instead of IDictionary.Add method to avoid ArgumentException in Spring.Expressions.PropertyOrFieldNode
|
||||
[SPRNET-376] - ContextRegistry.Clear does not work with contexts registered by configuration
|
||||
[SPRNET-377] - WebServiceHandlerFactory should not treat every Spring object as a Web Service
|
||||
[SPRNET-379] - 'value' Attribute in spring objects schema does not allow empty strings
|
||||
[SPRNET-393] - WebSupportModule throws exception if SessionState is not set to In-Process
|
||||
[SPRNET-398] - Control DI doesn't work if @OutputCache directive is used
|
||||
[SPRNET-413] - Sync issues in Common.Logging Adapter implementations
|
||||
|
||||
|
||||
Improvement
|
||||
|
||||
[SPRNET-58] - multi-value support in NameValueCollection
|
||||
[SPRNET-174] - Refactor XmlObjectDefinitionReader inline with changes from Spring 1.2.4
|
||||
[SPRNET-175] - replace log4net with something like SLF4J
|
||||
[SPRNET-249] - Possibility to add other attributes than WebMethodAttribute to the WebServiceExporter
|
||||
[SPRNET-270] - New Data Binding implementation
|
||||
[SPRNET-273] - Spring.Web ASP.NET 2.0-compliant
|
||||
[SPRNET-312] - Preserve exception stack trace in AOP proxy
|
||||
[SPRNET-330] - Duplicate code in WebObjectDefinitionParser.CalculateId() and WebUtils.GetPageName()
|
||||
[SPRNET-331] - FileSystemResource doesn't handle files under contention
|
||||
[SPRNET-352] - Dynamic proxy code refactoring to remove duplicate code
|
||||
[SPRNET-362] - ProxyTypeBuilder should apply target type/method attributes to the generated proxy.
|
||||
[SPRNET-366] - Allow CAO to be disconnected from the client
|
||||
[SPRNET-370] - Add support for cross-application mapping with WebResource
|
||||
[SPRNET-371] - Make use of the newly Spring.Data module in SpringAir sample
|
||||
[SPRNET-375] - Allow regular expression pointcut to specify RegexOptions
|
||||
[SPRNET-380] - Enable data binding within user controls
|
||||
[SPRNET-390] - Add Expressions support from the IoC container
|
||||
[SPRNET-395] - Add the abiliity to configure additional type-level attributes to WebServiceExporter
|
||||
[SPRNET-403] - Extract GetRedirectUri(object page) method from Result.DoRedirect() so it can be called independently
|
||||
[SPRNET-406] - Allow BasePath-Placeholder in "configFile" configuration element for Common.Logging.Log4net.XXX Adapters
|
||||
|
||||
|
||||
New Feature
|
||||
|
||||
[SPRNET-35] - Add data validation support to Spring.Web
|
||||
[SPRNET-207] - Dynamic Proxy to create MarshalByRefObject objects
|
||||
[SPRNET-243] - Support hosting of SaoServiceExporter in IIS
|
||||
[SPRNET-267] - Design time support for Spring.Web
|
||||
[SPRNET-269] - Create rendering strategies for validation controls
|
||||
[SPRNET-276] - Add the ability to reference Spring-managed objects to Expression Evaluator
|
||||
[SPRNET-353] - Support ProxyTargetType=true in Aop Proxies
|
||||
[SPRNET-378] - Enable Spring.Expressions to be used for DI
|
||||
[SPRNET-383] - Added RemotingConfigurer convenience class to configure remoting infrastructure from Spring
|
||||
[SPRNET-415] - ADO.NET Data Access Framework
|
||||
[SPRNET-416] - Transaction Management abstraction supporting programmatic and declarative transactions for any persistence technology.
|
||||
[SPRNET-417] - AOP support for for classes with virtual methods/properties
|
||||
[SPRNET-419] - Create Logging framework to remove dependencies on specific log implementation (i.e. log4net)
|
||||
|
||||
Task
|
||||
|
||||
[SPRNET-157] - Add XML config snippets chapter to reference documentation
|
||||
[SPRNET-183] - Add IResource documentation chapter
|
||||
[SPRNET-230] - DocBook callouts are broken in PDF stylesheet
|
||||
[SPRNET-253] - Document object scope
|
||||
[SPRNET-280] - Documentation for Validation Framework
|
||||
[SPRNET-284] - Revert to old implementation of WebServiceProxyFactory
|
||||
[SPRNET-321] - Documentation of code examples in C# code needs to be modified in order to conform to Document X! parsing rules.
|
||||
[SPRNET-322] - Remove dependency on Log4Net
|
||||
[SPRNET-323] - Unit tests for AutoProxy functionality
|
||||
[SPRNET-324] - Update to use Antlr.NET 2.7.6
|
||||
[SPRNET-343] - Reset Binding.IsValid to true after processing
|
||||
[SPRNET-382] - Move Spring.Interop from Spring.Services to Spring.Interop.Iiop integration project
|
||||
[SPRNET-397] - Implement expression parser that will allow for simpler attribute definitions in config files
|
||||
[SPRNET-410] - Create vs.net 2003 solution for web quick start
|
||||
[SPRNET-411] - Update docs for bi-direction data binding in Spring.Web
|
||||
[SPRNET-412] - Create docs for Common.Logging
|
||||
[SPRNET-418] - Create Data Access quick start application showing using of Spring.Data ADO.NET framework
|
||||
|
||||
-----------------------------
|
||||
|
||||
Release 1.0.2, April 27, 2006
|
||||
|
||||
Summary: This release is contains bug fixes, new features and various improvements to existing features.
|
||||
|
||||
Release Notes - Spring.NET - Version 1.0.2
|
||||
|
||||
Bug
|
||||
[SPRNET-170] - Provide thread safety of IApplicationContext/IObjectFactory when retrieving lazy-init singletons.
|
||||
[SPRNET-193] - ResourceSetMessageSource Not Falling Back To Base Resources
|
||||
[SPRNET-244] - Registration of custom XML parsers should not use section name starting with 'config'.
|
||||
[SPRNET-247] - ExpressionEvaluatorTests class ignores Culture of test box
|
||||
[SPRNET-250] - Instrumentation code shouldn't use CutureInfo.CurrentUICulture as a formatter for debug messages
|
||||
[SPRNET-256] - Parent objects cannot be referenced via their aliases in child object defintions
|
||||
[SPRNET-262] - CopyTo method error in Spring.Collections.LinkedList
|
||||
[SPRNET-263] - LinkedList Contains(object value) throws exception if list is empty. Contains(null) also fails.
|
||||
|
||||
Improvement
|
||||
[SPRNET-179] - Support setting of .NET Generic Collection Properties of type IList, IDictionary
|
||||
[SPRNET-261] - StringArrayConverter must not use the ListSeparator of the current Culture
|
||||
[SPRNET-275] - Refactor ProxyBuilder code
|
||||
[SPRNET-304] - Support concurent access to ContextRegistry.
|
||||
[SPRNET-305] - ReflectionUtils.ToInterfaceArray method to take inherited interfaces into account
|
||||
[SPRNET-306] - Added bool Contains method to CollectionUtils
|
||||
[SPRNET-307] - Changed IApplicationContext.DisplayName property name to IApplicationContext.Name
|
||||
[SPRNET-308] - Added ConfigurationUtils to encapsulate configuration framework differences between .NET 1.1 and 2.0 in one place
|
||||
[SPRNET-309] - Added TypeConverterRegistry and implemented section handler for 'typeConverters' config section.
|
||||
[SPRNET-313] - Use Innovasys Document X! to generate SDK documentation instead of NDoc.
|
||||
|
||||
New Feature
|
||||
[SPRNET-101] - Added IInstantiationAwareObjectPostProcessor interface to IObjectFactory lifecycle
|
||||
[SPRNET-120] - Add Method Injection Functionality
|
||||
[SPRNET-248] - Add support to set indexer properties
|
||||
[SPRNET-277] - Implement support for custom actions in the config parser
|
||||
[SPRNET-298] - Add support for .NET 2.0 generics
|
||||
- Creation of gernic types
|
||||
- Dependency injection for generic collection properties (IList, IDictionary)
|
||||
- Register generic type aliases for more concise configuration
|
||||
- Generic Factory methods.
|
||||
[SPRNET-302] - Object expression evaluation language - replaces object navigator
|
||||
[SPRNET-303] - Added IQueue interface and a PriorityQueue implementation
|
||||
[SPRNET-310] - Added AOP AutoProxy functionality
|
||||
[SPRNET-311] - Added Validation Framework
|
||||
|
||||
Task
|
||||
[SPRNET-131] - Support .NET Framework 2.0
|
||||
[SPRNET-246] - Document differences in ResourceManager.GetObject behaviour in .NET 2.0
|
||||
[SPRNET-255] - Classes using Regexs are inconsistently named
|
||||
[SPRNET-264] - Create strongly signed assemblies for ANTLR
|
||||
[SPRNET-265] - Document AOP AutoProxy functionality
|
||||
[SPRNET-279] - Test cases for Validation framework
|
||||
[SPRNET-300] - Documentation for Expressions support
|
||||
[SPRNET-314] - Use InstallShield instead of VS.NET solution to generate distribution file.
|
||||
|
||||
|
||||
----------------------------------------
|
||||
|
||||
Release 1.1 Preview 2, November 16, 2005
|
||||
Release 1.0.1, November 16, 2005
|
||||
|
||||
Summary: This release is contains bug fixes, new features and various improvements to existing features.
|
||||
|
||||
Bug
|
||||
[SPRNET-112] - IListableObjectFactory should treat factory methods as special case
|
||||
[SPRNET-144] - Fix Request Scope on object defintions
|
||||
[SPRNET-192] - PropertyPlaceholderConfigurer does not work on IFactoryObject's property
|
||||
[SPRNET-198] - Support overriden 'New' properties on a subclass that change the type of the property.
|
||||
[SPRNET-200] - ObjectWrapper can not set property if it is a transparent proxy.
|
||||
[SPRNET-201] - Exceptions from proxies are not being unwrapped from TargetInvocationException.
|
||||
|
||||
New Feature
|
||||
[SPRNET-6] - Create SaoFactoryObject to access SAO on client.
|
||||
[SPRNET-56] - Create SaoServiceExporter to export and configure SAO on server
|
||||
[SPRNET-82] - Add Type aliasing for more concise configuration
|
||||
[SPRNET-116] - Allow configuration of the IoC container internals - resource handler, xml parsers.
|
||||
[SPRNET-168] - Add case insensitivity option for object names for better web support.
|
||||
[SPRNET-181] - Add support for the <alias/> element tag in the XML object definition format
|
||||
[SPRNET-240] - Create IRemoteFactory implementation to retrieve obtain CAO/SAO objects via
|
||||
.NET Remoted ObjectFactory.
|
||||
[SPRNET-241] - Create QuickStart application to showcase .NET Remoting features
|
||||
|
||||
Task
|
||||
[SPRNET-191] - Document config of params arguments
|
||||
[SPRNET-195] - Rename ILocaleResolver to ICultureResolver
|
||||
[SPRNET-196] - Move ILocaleResolver from Spring.Web to Spring.Core
|
||||
[SPRNET-197] - Create archived (ZIP / TAR.GZ) files of the latest release.
|
||||
[SPRNET-221] - Document the semantics of the IsSingleton property of ProxyFactoryObject
|
||||
[SPRNET-222] - Document using prototype targets with the ProxyFactoryObject
|
||||
[SPRNET-226] - Change references from DebugInterceptor to DebugAdvice in reference documentation
|
||||
[SPRNET-229] - Document the use of prototype targets with AOP proxies
|
||||
[SPRNET-232] - Document how target cannot be specified at end of InterceptorNames for ProxyFactoryObject
|
||||
[SPRNET-236] - Document Page.GetMessage Resources Not Falling Back To Base Resources without 1.1 SP1
|
||||
[SPRNET-218] - Add Clover.Net output to CC.NET implementation
|
||||
|
||||
|
||||
Improvement
|
||||
[SPRNET-142] - StringArrayConverter to automatically trim spaces
|
||||
[SPRNET-166] - ColorConverter to support more options.
|
||||
[SPRNET-173] - Refactor RootBeanDefinition ctors inline with 1.2.4 release of Spring
|
||||
[SPRNET-190] - AbstractFactoryObject To Supply IDisposable-style callback for singletons
|
||||
[SPRNET-223] - Remove ability to list target name as last element in interceptor list.
|
||||
[SPRNET-228] - Add documentation for creating advisor using AttributeMatchMethodPointcut
|
||||
[SPRNET-237] - AbstractObjectFactory.GetObject to support calling constructor with array of arguments
|
||||
[SPRNET-238] - Expose UserCulture setter within UserControl, in addition to getter
|
||||
[SPRNET-239] - Use CultureInfo.CreateSpecificCulture instead of new CultureInfo to create culture instances
|
||||
|
||||
|
||||
---------------------------------
|
||||
|
||||
Release 1.0.0, September 14, 2005
|
||||
|
||||
Summary:
|
||||
|
||||
This release is primarly a bug fix and documentation enhancement release. Minor new features were added.
|
||||
|
||||
** Bugs
|
||||
[SPRNET-121] - Cannot proxy type declared as an inner class
|
||||
[SPRNET-123] - ControlFlowPointcut breaks when method is jitted away
|
||||
[SPRNET-148] - Implement methods in StaticListableObjectFactory and StaticMessageSource that throw NotImplementedException
|
||||
[SPRNET-152] - Hyperlinks in pdf docs not showing correctly.
|
||||
[SPRNET-158] - Remove Spring.Objects.Factory.NoSuchObjectDefinitionException thrown for flow control.
|
||||
[SPRNET-159] - CachedTypeResolver check for a null typeName parameter
|
||||
[SPRNET-163] - The 'clean' target of the NAnt build is broken
|
||||
[SPRNET-176] - ContextHandler passes wrong arguments to DescendantContextInstantiator GetContextConstructor()
|
||||
Fix incorrect processing of resources as applied to child and parent contexts that would create extraneous singleton instances.
|
||||
[SPRNET-178] - ThrowsAdvice should not examine InnerExceptions
|
||||
|
||||
** New Features
|
||||
[SPRNET-167] - Configuration of custom collections
|
||||
[SPRNET-171] - Expose PropertyComparator's SortDefinition
|
||||
[SPRNET-185] - ContextRegistry.GetContext instantiates IApplicationContext from spring/context configuration section
|
||||
|
||||
** Tasks
|
||||
|
||||
[SPRNET-149] - Tests for IResource implementations to recognize '~'
|
||||
[SPRNET-150] - Docs for PropertyResourceConfigurer NameValueCollection.Add behavior
|
||||
[SPRNET-153] - DocBook HTML Help program listings not styled as per others
|
||||
[SPRNET-154] - 'example programs' link on 1.0 RC1 forum announcement not working
|
||||
[SPRNET-162] - Detail NameValueSectionHandler configuration in ASP.NET for PropertyXXXConfigurer
|
||||
[SPRNET-165] - aop-quickstart.html not packaged in .msi
|
||||
|
||||
|
||||
** Improvements
|
||||
|
||||
[SPRNET-115] - Add .NET Compact Framework Support. Prebuilt Assemblies not part of distro
|
||||
[SPRNET-143] - StringArrayConverter to use Culture specific list separator
|
||||
[SPRNET-170] - Thread safety of IApplicationContext/IObjectFactory
|
||||
[SPRNET-172] - Expose more information in the ToString of the various IObjectDefinition implementations
|
||||
[SPRNET-180] - Use log4net in MovieFinder example.
|
||||
[SPRNET-182] - Sync ProxyFactory / ProxyFactoryObject API with Spring.Java 1.2.4
|
||||
Added the missing AddAdvice / RemoveAdvice to the IAdvised interface.
|
||||
Removed convenience Add/Remove methods for BeforeAdvice, ThrowsAdvice and Interceptor
|
||||
|
||||
--------------------------------
|
||||
|
||||
Release 1.0 RC1, August 14, 2005
|
||||
|
||||
Summary:
|
||||
|
||||
This release is both a feature enhancement and bug fix release to the core
|
||||
container and adds an AOP framework
|
||||
|
||||
** Bug
|
||||
[SPRNET-55] - PropertyResourceConfigurer should not use NameValueCollection.Add(NameValueCollection)
|
||||
[SPRNET-74] - thread unsafe access to application registry
|
||||
[SPRNET-84] - MovieFinder example has misnamed file
|
||||
[SPRNET-85] - ApplicationListener not receiving ApplicationContext events
|
||||
[SPRNET-105] - ContextRegistry Silently Overwrites Contexts With The Same Name
|
||||
[SPRNET-130] - Object instantiation through Factory should not require class attribute
|
||||
[SPRNET-132] - DefaultListableObjectFactory should not throw an exception when MessageSource is not defined
|
||||
|
||||
** New Features
|
||||
[SPRNET-43] - Add support for loosely coupled event wiring in configuration file and app context creation
|
||||
[SPRNET-86] - IResource implementations to recognize '~'
|
||||
[SPRNET-151] - AOP framework
|
||||
|
||||
** Tasks
|
||||
[SPRNET-3] - VS.NET help integration
|
||||
[SPRNET-31] - Document AOP features
|
||||
[SPRNET-45] - FxCop code review
|
||||
[SPRNET-47] - build examples as part of nant build script.
|
||||
[SPRNET-48] - move Spring.Context.Tests into Spring.Core.Tests
|
||||
[SPRNET-76] - Finish documentation for quickstart examples
|
||||
[SPRNET-98] - Include block and architecture diagrams in the reference documentation
|
||||
[SPRNET-99] - Build file needs a finer granularity for build targets
|
||||
[SPRNET-109] - Investigate ConfigurableResourceLoader support for FTP
|
||||
[SPRNET-110] - Investigate ResourceConverter support for ${property} expansion
|
||||
[SPRNET-114] - Drop Support For Java Style Property Object Configuration
|
||||
[SPRNET-119] - Update example apps to use streamlined XML config syntax.
|
||||
[SPRNET-124] - ObjectsDtd.ClassAttribute constant is at odds with accepted naming conventions
|
||||
[SPRNET-125] - ProxyBuilder TargetClass & BaseClass properties at odds with accepted naming conventions
|
||||
[SPRNET-126] - ObjectsDtd class is inappropriately named
|
||||
[SPRNET-128] - IClassFilter name is at odds with accepted naming conventions
|
||||
[SPRNET-138] - Describe the lazy initialization of objects in the reference documentation
|
||||
|
||||
** Improvements
|
||||
[SPRNET-2] - Integration with System.ComponentModel components dropped.
|
||||
[SPRNET-111] - XmlObjectFactory now only supports instantiation via the IResource abstraction
|
||||
[SPRNET-113] - ApplicationEvent refactoring
|
||||
[SPRNET-122] - remove asserts on exception messages
|
||||
[SPRNET-129] - IMethodMatcher should use MethodInfo exclusively
|
||||
[SPRNET-139] - Add support for aliased arrays in the TypeAliasResolver class
|
||||
[SPRNET-147] - Add factory-method example with constructor arguments.
|
||||
|
||||
[SPRNET-36] - Final pass over Spring.Java codebase to merge refactorings.
|
||||
|
||||
The SPRNET-36 changes consisted of synching with Spring.Java 1.2.2 - major changes were
|
||||
|
||||
Spring.Objects namespace
|
||||
|
||||
- added IDictionary GetObjectsOfType(Type type) to IListableObjectFactory
|
||||
- added IObjectDefinition GetObjectDefinition(string name) to IConfigurableObjectFactory
|
||||
- added circular references check exception
|
||||
- refined ObjectWrapperImpl and PropertyPlaceholderConfigurer to never log property values (which might be sensitive data)
|
||||
- added "GetObjectPostProcessorCount" method to ConfigurableObjectFactory interface
|
||||
- added "IgnoreDependencyInterface" method to AbstractAutowireCapableObjectFactory and ConfigurableListableObjectFactory
|
||||
- reworked AbstractAutowireCapableObjectFactory's dependency exclusion check to support ignored dependency interfaces
|
||||
- AbstractAutowireCapableObjectFactory registers ObjectFactoryAware as default ignored dependency interface
|
||||
- Factored out ObjectDefinitionVisitor from PropertyPlaceholderConfigurer, making the object definition traversal reusable
|
||||
- ConstructorArgumentValues holds generic ValueHolders in a List instead of a Set now, keeping their definition order
|
||||
- ConstructorArgumentValues offers "Get(Generic)ArgumentValue" variant that excludes already used ValueHolders
|
||||
- AbstractAutowireCapableObjectFactory applies generic constructor argument values of the same type in definition order
|
||||
- factored out ObjectDefinitionValueResolver helper class from AbstractAutowireCapableObjectFactory
|
||||
- added InstantiationAwareObjectPostProcessor extension of ObjecPostProcessor interface, intercepting before instantiation
|
||||
- added ObjectReferenceFactoryObject, allowing for exposure of a target object under a different name (effectively an alias)
|
||||
- refined AbstractObjectFactory's "GetType" to only suppress specific exceptions like ObjectCurrentlyInCreationException
|
||||
- refined AbstractAutowireCapableObjectFactory's "autowireConstructor" to only suppress UnsatisfiedDependencyException
|
||||
- added "value"/"ref" attributes to XML "property"/"constructor-arg" tag, as shortcut alternative to child elements
|
||||
- added "key" sub-element to XML "entry" tag for maps, allowing for inner beans, refs, values etc specified as key
|
||||
- added "key-ref" attribute to XML "entry" tag for maps, as shortcut alternative to a key element with "ref bean="
|
||||
|
||||
Spring.Context namespace
|
||||
|
||||
- AbstractApplicationContext registers MessageSourceAware/ApplicationContextAware/etc as ignored dependency interfaces
|
||||
- fixed AbstractApplicationContext to not exclude dependencies of type MessageSource/ApplicationContext/etc by default
|
||||
- AbstractApplicationContext logs message when a bean is not eligible for getting processed by all ObjectPostProcessors
|
||||
- fixed GenericApplicationContext to correctly propagate the internal parent ObjectFactory in case of a "SetParent" call
|
||||
- GenericApplicationContext detects a passed-in ResourceLoader that implements ResourcePatternResolver and uses it
|
||||
|
||||
|
||||
------------------------------------------------
|
||||
Release 0.6 Release Candidate 3 March 30, 2005.
|
||||
|
||||
Summary:
|
||||
|
||||
This is both a feature enhancement and bug fix release.
|
||||
|
||||
Breaking changes from RC2 are the removal of the DTD. The XML schema file
|
||||
is used to validate the XML instead. RC2 assemblies were delay signed, if you
|
||||
disabled assembly verification for any reason, enable it again. The RC3 assemblies
|
||||
are strongly named.
|
||||
|
||||
Changes:
|
||||
|
||||
|
||||
** Bug
|
||||
* [SPRNET-54] - ConfigurationReader does not close resource stream
|
||||
* [SPRNET-57] - Empty string not allowed as value for name-values collection
|
||||
* [SPRNET-59] - Remove delay signing and generate stronly named assemblies.
|
||||
* [SPRNET-62] - Inner IDisposable objects belonging to prototypes were autodestroyed
|
||||
* [SPRNET-63] - Set default namespace if omitted.
|
||||
* [SPRNET-68] - Invoke in EventUitls not throwing base exception.
|
||||
|
||||
** New Feature
|
||||
* [SPRNET-33] - Add support for configuration of existing objects. Refer to the configure methods on IObjectFactory.
|
||||
* [SPRNET-38] - Create IObjectPostProcessor for environment variable expansion
|
||||
* [SPRNET-46] - Add factory class to create log4net log object
|
||||
* [SPRNET-53] - Type converter for Color from RGB CSV
|
||||
|
||||
** Task
|
||||
* [SPRNET-37] - Update to NAnt 0.85rc1
|
||||
* [SPRNET-49] - Documentation for MethodInvokingFactoryObject
|
||||
* [SPRNET-64] - Upgrade to NUnit 2.2
|
||||
* [SPRNET-65] - Upgrade to .NET Mock 0.7.4
|
||||
|
||||
** Improvement
|
||||
* [SPRNET-29] - Add support for schema validation and drop DTD
|
||||
* [SPRNET-51] - argument names for contructors and MessageInvocationFactory
|
||||
* [SPRNET-61] - Add convenience methods to load Properties
|
||||
* [SPRNET-66] - Display line numbers in errors and object definition resource descriptor
|
||||
* [SPRNET-69] - Sync with Spring.Java APIs and refactorings.
|
||||
* [SPRNET-72] - Release with strongly named assemblies
|
||||
* Various miscellaneous documentation improvements and code cleanup.
|
||||
|
||||
|
||||
-------------------------------------------------
|
||||
Release 0.6 Release Candidate 2 February 6, 2005.
|
||||
|
||||
Summary:
|
||||
|
||||
This is both a feature enhancement and bug fix release.
|
||||
|
||||
Breaking changes from the first release candidate to be aware of are
|
||||
changes to the DTD and the use of a new configuration section handler
|
||||
to create hierarchical contexts. Spring.Context.dll and
|
||||
Spring.Collections.dll where removed and their classes placed in
|
||||
Spring.Core.dll. Refer to the example programs and documentation
|
||||
for more information if you are upgrading from 0.6 RC1.
|
||||
|
||||
Changes:
|
||||
|
||||
* Moved Spring.Collections and Spring.Context dlls/namespaces to Spring.Core dll.
|
||||
* Introduced threading utilities in Spring.Threading namespace.
|
||||
* Introduced object pooling utilities in Spring.Pool namespace.
|
||||
* Introduced object navigation support in Spring.Navigation namespace.
|
||||
* Introduced loosely coupled eventing in Spring.Objects.Events namespace.
|
||||
* Introduced pluggable URI based loading of application contexts. Supports file, http, https, config and embedeed assembly resource locations.
|
||||
* Introduced ContextRegistry as a service locator to retrieve IApplicationContext.
|
||||
* Introduced custom configuration section handler (ContextHandler) to create IApplicationContexts from custom configuration section.
|
||||
|
||||
* Introduced AppContext and EventRegistry example programs.
|
||||
* Added GetSingletonCount() method to AbstractObjectFactory, returning the number of objects in the singleton cache.
|
||||
* Added support for relative resource creation to URL and AssemblyResource. Refactored common code into base class AbstractResource. (SPRNET-23)
|
||||
* Added support for configuration of 'read-only' collection properties (ISet, IDictionary, IList).
|
||||
* Added support to create ConfigSectionResource using URI string, i.e. config://<sectionName> (SPRNET-22)
|
||||
* Added convenience method to IMessageSource to use CurrentUICulture
|
||||
* Added generation of User Documenation in HTML Help (.chm) format (SPRNET-4)
|
||||
* Added support for retrieval of resource objects from IMessageSource
|
||||
|
||||
* Changed IMessageSource to use variable arguments for replacement text values instead of object array.
|
||||
|
||||
* Removed Close() and DestroySingletons() in IConfigurableObjectFactory and IConfigurableApplicationContext and replaced with use of IDisposable interface. (SPRNET-19)
|
||||
* Removed Spring.Objects.Factory.Access and Spring.Context.Access namespace and contained classes. Use ContextRegistry instead for service locator style access.
|
||||
|
||||
* Removed Spring.Context.Support.ApplicationContextHandler, use ContextHandler instead.
|
||||
* Removed Spring's IDisposableObject interface and replaced with standard .NET IDisposable. (SPRNET-18)
|
||||
|
||||
* Fixed parsing of CDATA sections (SPRNET-27)
|
||||
* Fixed use of namespace in custom configuration section of .NET application configuration file. (SPRNET-1)
|
||||
* Fixed validation of custom configuration section against DTD. (SPRNET-13)
|
||||
* Fixed solution file to support building when base directory contains spaces (SPRNET-10)
|
||||
* Fixed System.ArgumentOutOfRangeException in Spring.Util.Properties (SPRNET-26)
|
||||
* Fixed registration of abstract IObjectPostProcessors and IObjectFactoryPostProcessor
|
||||
|
||||
* Improvements to user documentation.
|
||||
|
||||
DTD/XSD
|
||||
* Added 'abstract' element to XSD, was accidentally omitted.
|
||||
* Changed 'class' to 'type' in DTD/XSD
|
||||
* Changed <map> to <dictionary> in DTD/XSD
|
||||
148
doc/BreakingChanges-1.1.txt
Normal file
148
doc/BreakingChanges-1.1.txt
Normal file
@@ -0,0 +1,148 @@
|
||||
Expression Language
|
||||
------------------
|
||||
1. Changed TypeNode syntax from
|
||||
|
||||
type('qualifiedTypeName')
|
||||
|
||||
to
|
||||
|
||||
T(qualifiedTypeName)
|
||||
|
||||
which is a bit shorter and doesn't require (or allows) type name to be quoted.
|
||||
|
||||
2. Changed ReferenceNode syntax from
|
||||
|
||||
@ctx:obj
|
||||
|
||||
to
|
||||
|
||||
@(ctx:obj)
|
||||
|
||||
in order to allow '@' character to be used for other purposes as well, such as for AttributeNode definitions (new in 1.1)
|
||||
|
||||
3. Changed string literal escape character from \ (backslash) to ' (single quote).
|
||||
|
||||
The only character that needs to be escaped in Spring.Expressions is single quote, and using standard .NET escape character, backslash, to do that lead to all kinds of problems
|
||||
with literal strings containing standard .NET escape characters or regular expressions escape characters. Now you only need to double up the single quote if it is needed within
|
||||
the string -- everything else is copied verbatim and resolved by .NET instead.
|
||||
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
1. Renamed ResourcesSectionHandler to ResourceHandlersSectionHandler and changed resource handlers configuration section schema from
|
||||
|
||||
<resources>
|
||||
<resource protocol="..." type="..."/>
|
||||
</resources>
|
||||
|
||||
to
|
||||
|
||||
<resourceHandlers>
|
||||
<handler protocol="..." type="..."/>
|
||||
</resourceHandlers>
|
||||
|
||||
The new class and element names better reflect the purpose of this configuration section and help to avoid confusion with the context/resources section.
|
||||
|
||||
Changes (RC2 to final)
|
||||
-----------------------------------
|
||||
|
||||
Spring.Data
|
||||
|
||||
1. Added additional method to IDbProvider to format parameter names when creating IDataParameter. Will affect code only if you created your own IDbProvider implementation.
|
||||
|
||||
Changes (RC2)
|
||||
-----------------------------------
|
||||
|
||||
Spring.Core
|
||||
|
||||
1. Changed TimeToLive parameter from int to TimeSpan in ICache
|
||||
|
||||
Changes (M2 to RC1)
|
||||
-----------------------------------
|
||||
|
||||
These changes are driven primarily by the removal of dependency cycles. Some changes were made to have a consistent naming pattern
|
||||
|
||||
Spring.Core
|
||||
|
||||
1. Refactored XmlResourceReader into interface IObjectDefinitionDocumentReader and class DefaultObjectDefinitionDocumentReader
|
||||
2. IObjectFactory - removed convenience method ConfigureObject(object target) that would simply delgate to ConfigureObject(object target, string name) with the full type name of the target.
|
||||
3. Moved GetObjectDefinition methods from IListableObjectFactory to IConfigurableListableObjectFactory to remove dependency cycle.
|
||||
4. Moved IConfigurableObjectDefinition from namespace Factory.Config to Factory.Support to remove dependency cycle (property MethodOverrides)
|
||||
5. Removed DependencyCheck and MethodOverrides property from IObjectDefinition to remove dependency cycle.
|
||||
6. Moved ObjectDefinitionHolder from Factory.Support for Factory.Config to removed dependency cycle (ObjectDefinitionVisitor)
|
||||
7. Moved ObjectFactoryHandler from Spring.Objects.Support to Spring.Objects.Factory.Xml.ObjectFactorySectionHandler
|
||||
8. Moved PropertyChangeEventArgs from Spring.Objects to Spring.Core
|
||||
9. Moved exceptions from Spring.Objects to Spring.Core to remove dependency cycle between Spring.Objects and Spring.Expressions
|
||||
Added ReflectionException and FatalReflectionException to Spring.Util
|
||||
10. Moved ICriteria implementations from Spring.Objects.Support to Spring.Core to remove several dependency cycles (ControlFlowFactory)
|
||||
11. Moved ConversionUtils from Spring.Util to Spring.Core to remove dependency cycle.
|
||||
12. Moved ObjectUtils from Spring.Objects to Spring.Util
|
||||
13. Moved TypeRegistry and related classes from Spring.Context.Support to Spring.Core.TypeResolution
|
||||
14. Renamed ConverstionUtils to TypeConversionUtils
|
||||
15. Split TypeResolver into non-generic (TypeResolver) and generic version GenericTypeResolver
|
||||
16. Moved Expressions.MethodNode.GetMethodByArgumentValues to ReflectionUtils.
|
||||
17. Moved ReferenceNode from Spring.Expressions to Spring.Context.Support to remove dependency cycle with Spring.Context.
|
||||
18. Moved Spring.Objects.Support.CriteriaMemberFilter to Spring.Core to remove dependency of Spring.Objects.Events on Spring.Objects.Support.
|
||||
19. Moved Spring.Objects.TypeConverters to Spring.Core.TypeConvesion
|
||||
20. Renamed XmlParserRegistry to NamespaceParserRegistry and IXmlObjectDefinitionParser to INamespaceParser
|
||||
21. Renamed DefaultXmlObjectDefinitionParser to ObjectsNamespaceParser
|
||||
Renamed WebObjectDefinitionParser to WebObjectsNamespaceParser
|
||||
Renamed spring-objects.xsd to spring-objects-1.1.xsd
|
||||
Renamed Spring.Validation.ValidationConfigParser to Spring.Validation.Config.ValidationNamespaceParser
|
||||
Renamed spring-validation.xsd to spring-validation-1.1.xsd and moved to Spring.Validation.Config
|
||||
22. Renamed ConfigurationParserAttribute to NamespaceParserAttribute
|
||||
23. Renamed ConfigParsersSectionHandler to NamespaceParsersSectionHandler
|
||||
24. Moved Spring.Util.DynamicReflection to Spring.Reflection.Dynamic
|
||||
|
||||
Spring.Aop
|
||||
|
||||
1. Moved DefaultAopProxyFactory and CachedAopProxyFactory to Aop.Framework.DynamicProxy
|
||||
2. Removed Spring.Aop.Advice.DebugAdvice
|
||||
3. Removed Spring.Aop.Advice.CacheAdvice (New Spring.Aspects.Cache.CacheAspect functionality)
|
||||
|
||||
|
||||
Spring.Web
|
||||
|
||||
1. Moved HttpContextSwith from Context.Support to Spring.Util.
|
||||
2. Moved SupportsWebDependencyInjectionMethodBuilder and SupportWebDependencyInjectionTypeBuilder from Spring.Proxy to Spring.Web.Support
|
||||
3. Moved methods CreatePageInstance, GetControlType, and GetPageType from Spring.Util.WebUtils to new class Spring.Objects.Factory.Support.WebObjectUtils
|
||||
4. Moved method InjectDependenciesRecursive from Spring.Util.WebUtils to new class Spring.Web.Support.WebDependencyInjectionUtils
|
||||
5. Moved Spring.Util.ControlInterceptor, IInterceptionStrategy, InterceptControlCollectionOwnerStrategy, InterceptControlCollectionStrategy,
|
||||
SupportsWebDependencyInjectionOwnerProxy to Spring.Web.Support
|
||||
6. Moved WebResource from Spring.Web.IO to Spring.Core.IO
|
||||
7. Moved Spring.Web.Validation to Spring.Web.UI.Validation
|
||||
8. Moved Spring.Web.Process.AbstractProcess to Spring.Web.Support.AbstractProcessHandler
|
||||
9. Added SlidingExpiration property to AspNetCache object and removed from BaseCacheAttribute
|
||||
|
||||
Spring.Data
|
||||
|
||||
1. Moved TransactionTemplate, TransactionDelegate and ITransactionCallback from Spring.Data to Spring.Data.Support to remove dependency cycle
|
||||
2. Moved AdoTemplate, AdoAccessor, AdoDaoSupport, RowMapperResultSetExtractor from Spring.Data to Spring.Data.Core
|
||||
3. Moved AdoPlatformTransactionManager, ServiceDomainPlatformTransactionManager, and TxScopeTransactionManager from Spring.Data to Spring.Data.Core
|
||||
4. Moved ErrorCodes from Spring.Data.Support to Spring.Data.Common to remove dependency cycle
|
||||
5. Moved IDataReaderWrapper from Spring.Data.Support to Spring.Data
|
||||
6. Changed schema to use 'provider' instead of 'dbProvider' element, usage is now <db:provider ... /> and not <db:dbProvider .../>
|
||||
7. Moved namespace parser from Spring.Data to Spring.Data.Config namespace.
|
||||
8. Renamed from DatabaseConfigParser to DatabaseNamespaceParser
|
||||
9. Renamed schema spring-database.xsd to spring-database-1.1.xsd
|
||||
10. Changed target schema from http://www.springframework.net/schema/tx to http://www.springframework.net/tx
|
||||
|
||||
Spring.Services
|
||||
|
||||
|
||||
1. Moved Spring.Remoting.RemotingConfigParser to Spring.Remoting.Config.RemotingNamespaceParser
|
||||
|
||||
|
||||
Changes (M2 to RC1)
|
||||
-----------------------------------
|
||||
|
||||
Spring.Aop
|
||||
|
||||
1. Changed DSL for exception handling.
|
||||
Instead of "on ArithmeticException log 'Logging an exception thrown from method ' + #method.Name"
|
||||
now use "on exception name ArithmeticException log 'Logging an exception thrown from method ' + #method.Name
|
||||
|
||||
Basically add the words 'exception name' after the word 'on'
|
||||
|
||||
|
||||
BIN
doc/CodeSmith/CodeSmith.BaseTemplates.dll
Normal file
BIN
doc/CodeSmith/CodeSmith.BaseTemplates.dll
Normal file
Binary file not shown.
BIN
doc/CodeSmith/CodeSmith.CustomProperties.dll
Normal file
BIN
doc/CodeSmith/CodeSmith.CustomProperties.dll
Normal file
Binary file not shown.
BIN
doc/CodeSmith/CodeSmith.Engine.dll
Normal file
BIN
doc/CodeSmith/CodeSmith.Engine.dll
Normal file
Binary file not shown.
19
doc/CodeSmith/CodeSmith.Engine.xml
Normal file
19
doc/CodeSmith/CodeSmith.Engine.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>CodeSmith.Engine</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:CodeSmith.Engine.About.InitializeComponent">
|
||||
<summary>
|
||||
Required method for Designer support - do not modify
|
||||
the contents of this method with the code editor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:CodeSmith.Engine.CodeSmithSerializerAttribute">
|
||||
<summary>
|
||||
Summary description for CodeSmithSerializerAttribute.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
doc/CodeSmith/CodeSmithConsole.exe
Normal file
BIN
doc/CodeSmith/CodeSmithConsole.exe
Normal file
Binary file not shown.
188
doc/CodeSmith/CodeSmithConsole.exe.config
Normal file
188
doc/CodeSmith/CodeSmithConsole.exe.config
Normal file
@@ -0,0 +1,188 @@
|
||||
<?xml version="1.0"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v1.1.4322"/>
|
||||
<supportedRuntime version="v1.0.3705"/>
|
||||
<requiredRuntime version="v1.0.3705"/></startup><runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Accessibility" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="cscompmgd" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="CustomMarshalers" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="IEExecRemote" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="IEHost" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="IIEHost" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="ISymWrapper" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.JScript" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Compatibility.Data" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Compatibility" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Vsa" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualC" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Vsa" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Vsa.Vb.CodeDOMProcessor" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft_VsaVb" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Configuration.Install" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Design" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.DirectoryServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Design" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.EnterpriseServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Management" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Messaging" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Remoting" publicKeyToken="b77a5c561934e089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Formatters.Soap" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ServiceProcess" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Mobile" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Services" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Forms" publicKeyToken="b77a5c561934e089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjscor" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="VJSharpCodeProvider" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="7.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjslib" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjslibcw" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjswfc" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="VJSWfcBrowserStubLib" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjswfccw" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="vjswfchtml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
|
||||
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
|
||||
</dependentAssembly>
|
||||
</assemblyBinding></runtime></configuration>
|
||||
BIN
doc/CodeSmith/CodeSmithResources.dll
Normal file
BIN
doc/CodeSmith/CodeSmithResources.dll
Normal file
Binary file not shown.
87
doc/CodeSmith/license.rtf
Normal file
87
doc/CodeSmith/license.rtf
Normal file
@@ -0,0 +1,87 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
|
||||
{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}MS Shell Dlg 2;}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}
|
||||
{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}
|
||||
{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f397\fswiss\fcharset238\fprq2 MS Shell Dlg 2 CE;}{\f398\fswiss\fcharset204\fprq2 MS Shell Dlg 2 Cyr;}{\f400\fswiss\fcharset161\fprq2 MS Shell Dlg 2 Greek;}
|
||||
{\f401\fswiss\fcharset162\fprq2 MS Shell Dlg 2 Tur;}{\f402\fswiss\fcharset177\fprq2 MS Shell Dlg 2 (Hebrew);}{\f403\fswiss\fcharset178\fprq2 MS Shell Dlg 2 (Arabic);}{\f404\fswiss\fcharset186\fprq2 MS Shell Dlg 2 Baltic;}
|
||||
{\f405\fswiss\fcharset163\fprq2 MS Shell Dlg 2 (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 MS Shell Dlg 2 (Thai);}}{\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{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
|
||||
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
|
||||
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\rsidtbl \rsid1075826\rsid15156319}
|
||||
{\*\generator Microsoft Word 11.0.5604;}{\info{\author Eric J. Smith}{\operator Eric J. Smith}{\creatim\yr2004\mo2\dy1\hr12\min44}{\revtim\yr2004\mo2\dy1\hr12\min47}{\version2}{\edmins3}{\nofpages2}{\nofwords1135}{\nofchars6474}{\*\company ActiSolve}
|
||||
{\nofcharsws7594}{\vern24689}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3
|
||||
\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot1075826 \fet0\sectd \linex0\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
|
||||
\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f36\fs17\insrsid1075826 CODESMITH LICENSE AGREEMENT
|
||||
\par
|
||||
\par IMPORTANT--READ CAREFULLY: This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or an entity) and Eric J. Smith ("SMITH") for the CodeSmith template based code generator
|
||||
software product and any included components or materials ("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, YOU ARE NOT
|
||||
AUTHORIZED TO INSTALL, COPY, OR OTHERWISE USE THE SOFTWARE PRODUCT.
|
||||
\par
|
||||
\par SOFTWARE PRODUCT LICENSE
|
||||
\par
|
||||
\par The SOFTWARE PRODUCT is protected by United States copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
|
||||
\par
|
||||
\par 1. GRANT OF LICENSE. This EULA grants you the following rights:
|
||||
\par }{\f36\fs17\insrsid1075826\charrsid1075826 a. }{\f36\fs17\insrsid1075826 Software Product}{\f36\fs17\insrsid1075826\charrsid1075826 . You may install and }{\f36\fs17\insrsid1075826 use the SOFTWARE PRODUCT}{\f36\fs17\insrsid1075826\charrsid1075826
|
||||
on a single computer. The primary user of the computer on which the }{\f36\fs17\insrsid1075826 SOFTWARE PRODUCT}{\f36\fs17\insrsid1075826\charrsid1075826 is installed may make a second copy for his or her exclusive use on a portable computer.}{
|
||||
\f36\fs17\insrsid1075826
|
||||
\par }{\f36\fs17\insrsid1075826 b. Use of Generated Output. You may distribute the output of your custom templates or the included templates in any way.
|
||||
\par
|
||||
\par 2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
|
||||
\par a. Limitations on Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and onl
|
||||
y to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
|
||||
\par b. Separation of Components. The SOFTWARE PRODUCT is licensed as a single product. Its component parts may not be separated for use on more than one computer.
|
||||
\par c. Redistribution. The SOFTWARE PRODUCT may not be redistributed in any way.
|
||||
\par d. Custom Template Distribution. You may distribute your custom templates for the SOFTWARE PRODUCT only if they are offered free of charge.
|
||||
\par e. No Rental. You may not rent, lease, lend or provide commercial hosting services to third parties with the SOFTWARE PRODUCT.
|
||||
\par f. Termination. Without prejudice to any other rights, SMITH may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts.
|
||||
|
||||
\par
|
||||
\par 3. ADDITIONAL SOFTWARE/SERVICES.
|
||||
\par a. Support Services. SMITH may, but is not obligated to, provide you with support services related to the SOFTWARE PRODUCT.
|
||||
\par b. Supplements. This EULA applies to additional software and updates of the SOFTWARE PRODUCT, including without limitation supplements, service packages, hot fixes, or add-on components (collectively "Supplements") that SMITH may
|
||||
provide to you or make available to you after the date you obtain your initial copy of the SOFTWARE PRODUCT, unless other terms are provided along with such Supplements.
|
||||
\par
|
||||
\par 4. COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT (including but
|
||||
not limited to any images, photographs, animations, video, audio, music, text, SAMPLE CODE, and "applets" incorporated into the SOFTWARE PRODUCT) and any copies of the SOFTWARE PRODUCT are owned by SMITH. The SOFTWARE PRODUCT is protected by copyright law
|
||||
s and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material except that you may install the SOFTWARE PRODUCT.
|
||||
\par
|
||||
\par 5. U.S. GOVERNMENT RESTRICTED RIGHTS. All SOFTWARE PRODUCT provided to the U.S. Gove
|
||||
rnment pursuant to solicitations issued on or after December 1, 1995 is provided with the commercial license rights and restrictions described elsewhere herein. All SOFTWARE PRODUCT provided to the U.S. Government pursuant to solicitations issued prior to
|
||||
December 1, 1995 is provided with "Restricted Rights" as provided for in FAR, 48 CFR 52.227-14 (JUNE 1987) or DFAR,48 CFR 252.227-7013 (OCT 1988), as applicable.
|
||||
\par
|
||||
\par 6. EXPORT RESTRICTIONS. You acknowledge that the SOFTWARE PRODUCT is subject to U.S. export j
|
||||
urisdiction. You agree to comply with all applicable international and national laws that apply to these products, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions issued by U.S. and other gov
|
||||
ernments.
|
||||
\par
|
||||
\par 7. DISCLAIMER OF WARRANTY
|
||||
\par To the maximum extent permitted by applicable law, SMITH provides the SOFTWARE PRODUCT and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other warranties and conditions, whether express, im
|
||||
plied, or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of reliability or availability, of accuracy or completeness of responses, of results, of wor
|
||||
k
|
||||
manlike effort, of lack of viruses, and of lack of negligence, all with regard to the SOFTWARE PRODUCT, and the provision of or failure to provide support or other services, information, software, and related content through the SOFTWARE PRODUCT or otherw
|
||||
ise arising out of the use of the SOFTWARE PRODUCT. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION, OR NON-INFRINGEMENT WITH REGARD TO THE SOFTWARE PRODUCT.
|
||||
\par
|
||||
\par 8. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL, AND CERTAIN OTHER DAMAGES.
|
||||
\par TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SMITH BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR L
|
||||
OSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS
|
||||
|
||||
WHATSOEVER) ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT, THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT OR OTHER SERVICES, INFORMATION, SOFTWARE, AND RELATED CONTENT THROUGH THE SOFTWARE PRODUCT OR OTHERWISE
|
||||
|
||||
ARISING OUT OF THE USE OF THE SOFTWARE PRODUCT, OR OTHERWISE UNDER OR IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IN THE EVENT OF THE FAULT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OF CONTRACT, OR BREACH OF WARRANTY OF SMITH, AND EVE
|
||||
N IF SMITH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
\par
|
||||
\par 9. LIMITATION OF LIABILITY AND REMEDIES. NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER (INCLUDING, WITHOUT LIMITATION, ALL DAMAGES REFERENCED ABOVE AND ALL DIRECT
|
||||
OR GENERAL DAMAGES), THE ENTIRE LIABILITY OF SMITH UNDER ANY PROVISION OF THIS EULA AND YOUR EXCLUSIVE REMEDY FOR ALL OF THE FOREGOING SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR U.S.$5.00. THE FOREGOING
|
||||
LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EVEN IF ANY REMEDY FAILS ITS ESSENTIAL PURPOSE.
|
||||
\par
|
||||
\par 10. APPLICABLE LAW. This EULA is governed by the laws of the State of Texas.
|
||||
\par
|
||||
\par 11. ENTIRE AGREEMENT. This
|
||||
EULA (including any addendum or amendment to this EULA which is included with the SOFTWARE PRODUCT) is the entire agreement between you and SMITH relating to the SOFTWARE PRODUCT and support services (if any), and it supersedes all prior or contemporaneo
|
||||
u
|
||||
s oral or written communications, proposals, and representations with respect to the SOFTWARE PRODUCT or any other subject matter covered by this EULA. To the extent the terms of any SMITH policies or programs for support services conflict with the terms
|
||||
of this EULA, the terms of this EULA shall control.
|
||||
\par
|
||||
\par }}
|
||||
335
doc/CodeSmith/readme.txt
Normal file
335
doc/CodeSmith/readme.txt
Normal file
@@ -0,0 +1,335 @@
|
||||
CodeSmith
|
||||
|
||||
CodeSmith allows you to create templates that will generate code for any ASCII based language. The code generated can be customized by the use of properties. A property can be any .NET object that has a designer (most built in .NET types have designers already) and can be as simple as a boolean property that allows you to conditionally add or remove code from the result, to an object such as the included TableSchema object which provides everything you could possibly want to know about a table in a database. Having access to this information allows you to generate things such as stored procedures, business objects, presentation layer code, or anything else you can think of based on a table schema.
|
||||
|
||||
CodeSmith's syntax is almost identical to ASP.NET. So if you are familiar with ASP.NET then you should be able to quickly learn the template syntax. You can use the C#, VB.NET or JScript.NET languages in your templates.
|
||||
|
||||
The CodeSmith Explorer window allows you to view all templates in a given folder and allows you to drag and drop to any target that supports dropping text. You can also double-click a template to execute it individually after the first time you run CodeSmith.
|
||||
|
||||
I hope to receive feedback, bug reports and hopefully some useful templates to include in future versions. I am also interested if someone would be willing to help with documentation. CodeSmith is a FREEWARE product. I am still considering releasing source code, but I would rather maintain control of the product in a single location. I think this will provide the best opportunity to build a solid community of users and templates. I also plan to build a template repository site that will allow anyone to submit a template and have it added to the repository.
|
||||
|
||||
Enjoy,
|
||||
Eric J. Smith
|
||||
http://www.ericjsmith.net/codesmith/
|
||||
|
||||
--------------------------------------------------
|
||||
History
|
||||
--------------------------------------------------
|
||||
Build 2.6.0 (RC1)
|
||||
* Added GetCodeTemplateInstance method to CodeTemplate. This can be used to compile and create an instance of another template.
|
||||
* Added Toggle Template Code Expansion feature. This allows easy viewing of the static content in the template. (Shortcut CTRL-SHIFT-M)
|
||||
* Fixed up the syntax highlighting editor dialog and made it persist the settings.
|
||||
* Made it so that you can manually enter a delimited list of strings for StringCollection in the property grid.
|
||||
* Added several options to the options dialog.
|
||||
* Improved outlining.
|
||||
* Fixed various minor bugs.
|
||||
Build 2.5.18 (BETA)
|
||||
* More performance improvements in the core CodeSmith engine.
|
||||
* Made it so that if you reselect the same schema object it will refresh the schema information.
|
||||
* Made the enter key open the selected template in CodeSmith Studio.
|
||||
* Fixed bug with saving a property set file while overwriting an existing property set file that is set to read only.
|
||||
* Made CodeSmith Studio a single instance application.
|
||||
* Fixed bug where trying to open a file that was already open would cause the file to re-compile itself.
|
||||
* Fixed bug when compiling templates that have ( ) or ' in their file names.
|
||||
Build 2.5.17 (BETA)
|
||||
* Fixed issue with CodeSmith Studio hanging sometimes when <% was typed.
|
||||
* Made the VS.NET custom tool MUCH better. It now reports errors in much more detail.
|
||||
* Added variable support to the VS.NET custom tool.
|
||||
* Added default property support to the VS.NET custom tool.
|
||||
* Made it so that goto line now expands the regions the line is on.
|
||||
Build 2.5.16 (BETA):
|
||||
* Made various performance improvements to the engine and CodeSmith Studio.
|
||||
* Added syntax highlighting to target languages.
|
||||
* Added outlining support to CodeSmith Studio.
|
||||
* Added line modification markers to CodeSmith Studio.
|
||||
* Added auto copy output to clipboard option in CodeSmith Studio.
|
||||
* Fixed several find and replace bugs.
|
||||
Build 2.5.15 (BETA):
|
||||
* Added ToString override to the schema collections so that the names of the selected objects show up.
|
||||
* Stopped indenting script blocks.
|
||||
* Fixed highlighting issues with escaped template tags <%% %%>.
|
||||
* Made register menu item hidden when already registered.
|
||||
* Fixed bug where pressing F4 on codebehind causes exception.
|
||||
* Changed RenderToFile using a merge strategy so that it creates a file if it doesn't exist.
|
||||
* Changed the output encoding to UTF-8.
|
||||
* Fixed bug in editor control where a black box was sometimes drawn.
|
||||
* Fixed bug in editor control where a clipboard operation would sometimes cause an exception.
|
||||
* Updated to the 1.5 version of Chris Nahr's collection templates.
|
||||
* Various other minor bug fixes.
|
||||
Build 2.5.14 (Final):
|
||||
* Turned CodeSmith Professional licensing on.
|
||||
Build 2.5.13 (RC4):
|
||||
* Fixed the check to see if a given file is already open (was case-sensative).
|
||||
* Fixed issue with setting properties programmatically if they were not an exact type match but were still related types.
|
||||
* Disabled the replace and replace all buttons on the find dialog if a document is read only.
|
||||
* Fixed the StoredProcedures.cst template to handle user defined types.
|
||||
* Made it so that the explorer tree doesn't do a complete refresh on every file save.
|
||||
* Fixed painting issues in the Highlighting Style Editor dialog.
|
||||
* Fixed issue with the find function not always moving the find result into view.
|
||||
* Fixed issue with CTRL-TAB and new documents.
|
||||
* Fixed template parser to allow escaped "'s in the directive attributes.
|
||||
Build 2.5.12 (RC3):
|
||||
* Fixed bug in SqlSchemaProvider where tables with .'s in their name would cause an error.
|
||||
* Changed SchemaExplorer to lazy load extended properties. This made a huge difference in databases with a lot of schema objects.
|
||||
* Fixed bug with RenderToFile where the file handle was not being released if an error occured during template execution.
|
||||
* Added the awesome DBDocumenter templates to the samples.
|
||||
* Added the C# CSLA.NET templates by Ricky Supit.
|
||||
* Added the StoredProcedureDescriptions.cst template by Oskar Austegard.
|
||||
* Fixed bug with save all button where not all documents would be saved.
|
||||
* Added context menu to the output and compiled source editors.
|
||||
* Fixed bug in the logo header of CodeSmithConsole.
|
||||
* Fixed bug with determining if a file has been modified in CodeSmith Studio.
|
||||
* Fixed various issues with the goto line feature in CodeSmith Studio.
|
||||
* Fixed formatting issue with template comment tags.
|
||||
* Fixed bugs with commands enabling and disabling in CodeSmith Studio.
|
||||
* Changed the F6 mapping in Studio to toggle between views of the current document.
|
||||
* Changed build shortcut to CTRL-SHIFT-B.
|
||||
* Fixed bug with external change modification notice. Whenever you closed a document and re-opened it you would then get errant external change modification notices.
|
||||
* Fixed bug with CTRL-F sometimes causing a crash.
|
||||
* Fixed various painting issues in the editor control.
|
||||
* Added option to determine code behind open behaviour in CodeSmith Studio.
|
||||
* Fixed issue with various menu item actions not updating the document title.
|
||||
* Changed CTRL-TAB and CTRL-SHIFT-TAB to behave the same as VS.NET.
|
||||
* Added ability to select template editor application from CodeSmith Explorer.
|
||||
* Made it so the template will recompile if the code behind file has been modified.
|
||||
Build 2.5.11 (RC2):
|
||||
* Fixed parser bug where whitespace would not be correctly handled in some scenerios.
|
||||
* Fixed bug with custom assembly resolution.
|
||||
* Fixed bug when closing multiple instances of Studio at the same time.
|
||||
* Fixed bugs in a few sample templates.
|
||||
* Fixed bug when using a \ in the find dialog.
|
||||
Build 2.5.10 (RC1):
|
||||
* Added some new help content. Thanks to James Avery.
|
||||
* Updated to the latest collection and CSLA.NET templates.
|
||||
* Added State (values: Default, Rendering, Validating, RestoringProperties, SavingProperties) property to CodeTemplate. This can be used to tell what the template is currently doing.
|
||||
* Fixed bug when saving a newly created template.
|
||||
* Made the close start page on open setting work for all ways of opening files.
|
||||
* Fixed bug in collections where indexers threw an exception for items that did not exist. These indexers now return null if the item is not found.
|
||||
* Added override for ToString() in CodeSmith.CustomProperties.StringCollection so that the items show up in the propertygrid instead of the type name.
|
||||
* Fixed bug in RestorePropertiesFromHashtable where you get a NullReferenceException when trying to populate a property that has been removed since the last compile.
|
||||
* Fixed bug in the about box where some names were being cut off.
|
||||
* Fixed bug with Load Property Set XML in the stand-alone property grid.
|
||||
* Fixed bug in CodeSmith Explorer with template folders that no longer exist.
|
||||
* Fixed bug in CodeSmith Studio with opening files that no longer exist.
|
||||
Build 2.5.9 (Beta):
|
||||
* Added context menus to the document tabs.
|
||||
* Added CopyPropertiesTo method to CodeTemplate. This can be used to copy all matching properties from one template instance to another.
|
||||
* Dramatically improved compiler performance on large templates.
|
||||
* Lots of improvements to the CodeSmith Explorer control.
|
||||
* Rebuilt all of the Schema Explorer collections using the awesome collection templates by Chris Nahr. These collections are now editable, although the instances returned by Schema Explorer are marked as read-only.
|
||||
* Fixed bug where enum values were not being maintained during template compilation.
|
||||
* Fixed bug where new files were not added to the MRU list.
|
||||
* All configuration files have now been moved to the current user's ApplicationData folder. It should now be possible to run CodeSmith as a non-Administrator user.
|
||||
* Added folder monitoring to Explorer so that new files are automatically picked up.
|
||||
* Added monitoring to all documents in CodeSmith Studio so that external changes are picked up.
|
||||
Build 2.2.8 (Beta):
|
||||
* Added tool tip to document tabs in CodeSmith Studio.
|
||||
* Added keyboard shortcuts to almost everything in CodeSmith Studio.
|
||||
* Added ability to open any file type in CodeSmith Studio.
|
||||
* Added error underlines to the compiled template source when there are compilation errors. These also have tooltips to display the error message.
|
||||
* Added Select All, Copy Output, Save Output, and Compile To Assembly menu items.
|
||||
* Added Insert Content menu items and shortcuts.
|
||||
* Added dialog to ask if you want to open the code behind for a template if it uses one. (this really should be another tab in the template editor.)
|
||||
* Added F3 support and made various fixes to the find and replace operations.
|
||||
* Added menu item to save output to file.
|
||||
* Added Windows menu to CodeSmith Studio.
|
||||
* Added recent files menu to CodeSmith Studio.
|
||||
* Added context sensative enabling/disabling of commands in CodeSmith Studio.
|
||||
* Added options dialog with various settings.
|
||||
* Fixed parser bug where comments (<%-- --%>) would collapse a line with other content on it.
|
||||
* Added ability to change language background color in the highlighting style editor dialog.
|
||||
* Added start page / embedded web browser to CodeSmith Studio.
|
||||
Build 2.2.7 (Beta):
|
||||
* The Schema Explorer tool window in CodeSmith Studio works now (still need to have it let you manage your extended properties).
|
||||
* The properties grid is now used to show properties on just about everything.
|
||||
* Fixed bug when dropping a template onto the VS.NET Solution Explorer window.
|
||||
* Updated to the latest version of the CSLA.NET templates.
|
||||
* Created a new sample template CommandWrapperClass.cst. This template creates a C# wrapper class for a stored procedure.
|
||||
* There is now a Description property on all schema objects. This is simply a shortcut to the CS_Description extended property.
|
||||
* Made the find dialog set the currently selected text as the find value instead of it being hard-coded to "int".
|
||||
* Made the find dialog restore focus to the editor window when the dialog is closed.
|
||||
* Fixed bug in Studio where the same instance of a template was being used for multiple generations.
|
||||
* Added CS_IsComputed and CS_IsDeterministic extended properties to ColumnSchema and ViewColumnSchema.
|
||||
* Added CS_Default extended property to ParameterSchema.
|
||||
* Added CTRL-TAB and CTRL-SHIFT-TAB support to CodeSmith Studio.
|
||||
* Fixed printing issue in CodeSmith Studio where lines were not being wrapped.
|
||||
* Fixed bug in parser that caused <% = expression %> (space between <% and =) to be incorrectly parsed.
|
||||
* Fixed bug in parser that caused multi-line template comments to be incorrectly parsed.
|
||||
* Updated to version 1.3.1 of Chris Nahr's collection templates.
|
||||
* Created CodeSmith101 sample templates.
|
||||
Build 2.2.6 (Beta):
|
||||
* Implemented cursor changes in CodeSmith Studio when the application is working.
|
||||
* Fixed bug in extended properties where extended property value was NULL.
|
||||
* Fixed several clipboard issues in CodeSmith Studio.
|
||||
* Added error trapping around template execution so that it's obvious the exception was from bad code in the template and not CodeSmith.
|
||||
* Updated to version 1.3.0 of Chris Nahr's collection templates.
|
||||
* Fixed bug in CodeSmith Studio where template properties would be lost after a failed compilation.
|
||||
* Added code to allow enum property types defined in multiple templates to be converted back and forth.
|
||||
Build 2.2.5 (Beta):
|
||||
* Added icons to the Visual Studio .NET tool window and command.
|
||||
* Added a blank data source to all designers.
|
||||
* Added context menu items to the property grid to copy, save and load the property set XML.
|
||||
* Fixed bug with right-clicking in the property grid on a category cell.
|
||||
* Made a lot of internal changes to cleanup the way CodeSmith was searching for assemblies.
|
||||
* Replaced VSUserControlHost with CodeSmithUserControlHost. I believe this change will fix the infamous "Invalid VSUserControlHost" error message in Visual Studio.
|
||||
* Added a ScriptTableData.cst sample template.
|
||||
* Made CodeSmith Studio persist highlighting style changes.
|
||||
* Added Schema Explorer tool window to CodeSmith Studio.
|
||||
* Fixed highlighting bug where single line comments would over-ride the end of a template block (%>).
|
||||
* Added highlighting support for template comments (<%-- %>).
|
||||
* Implemented alternate method of retrieving command schema result information in certain scenerios where it would fail otherwise.
|
||||
* Fixed bug with SQL7 and views.
|
||||
* Added option to installer to select whether or not VS.NET support is installed.
|
||||
* Made it so that Undo buffer is cleared right after document load.
|
||||
Build 2.2.4 (Beta):
|
||||
* Added GetProperties and GetRequiredProperties to CodeTemplate.
|
||||
* Added AllInputParameters, AllOutputParameters, and NonReturnValueParameters to the CommandSchema object.
|
||||
* Fixed various exceptions in CodeSmith Studio.
|
||||
* Added EngineSample (this was previously ConsoleSample).
|
||||
* Added ConsoleSamples. This contains various samples of using the command line client.
|
||||
* Added option to installer to include Visual Studio .NET 2003 support.
|
||||
* Made CodeSmith Studio handle saving to read-only files.
|
||||
* Fixed issue with command parameters extended properties.
|
||||
* Added new sample template that outputs all extended properties for a database.
|
||||
Build 2.2.3 (Beta):
|
||||
* Fixed parser bug where first literal line of template would be parsed incorrectly and discarded.
|
||||
* Fixed parser bug where <script> tags were being incorrectly parsed.
|
||||
* Fixed bug in Property directive Default attribute where defaults would only work with properly cased types.
|
||||
* Added ParseDefaultValue to CodeTemplate. This method is called to parse the Property directive Default attribute value and assign the default value. The method is virtual and can be overridden to extend the supported data types.
|
||||
* The Property directive Default attribute now supports enum values as well as all integer data types (was Int32 only before).
|
||||
* Made it so that you can press delete on a folder in the CodeSmith Explorer control to remove a folder. Also, made it so that the full folder path is shown when hovering over the folder.
|
||||
Build 2.2.2 (Beta):
|
||||
* Added merge capabilities (let's you merge into a region of an existing file) to CodeSmithConsole.
|
||||
* Redesigned CodeSmithConsole parameters and switches.
|
||||
* Added owner support to collections (indexer, Contains, IndexOf).
|
||||
* Fixed issue with property sets not containing the owner information.
|
||||
* Fixed bug where a SQL float type would be mapped to a Decimal instead of a Double.
|
||||
Build 2.2.1 (Beta):
|
||||
* Added CodeSmith Studio.
|
||||
* Added CommandSchema.CommandResults to allow for discovery of command results schema information.
|
||||
* Added ViewSchema.ViewResult to allow for discovery of view result schema information.
|
||||
* Added StringCollection to the CodeSmith.CustomProperties assembly. This class fully supports the CodeSmith GUI and XML property set.
|
||||
* Added XmlSerializedTypeConvertor to the CodeSmith.CustomProperties assembly. This class allows conversion of XML serialized objects back and forth to the property set format.
|
||||
* Added ability to save property set XML to file in the generator form.
|
||||
* Added ability to load property set from XML file in the generator form.
|
||||
* Added SavePropertiesToXmlFile and RestorePropertiesFromXmlFile to CodeTemplate.
|
||||
* Added support for executing a template in CodeSmithConsole.
|
||||
* Added more error handling support to CodeSmithConsole.
|
||||
* Fixed bug with TableSchema extended properties.
|
||||
* Made database extended properties populate.
|
||||
* Fixed bug with version check.
|
||||
* Added a custom exception dialog that can be expanded to show the stack trace in SchemaExplorer.
|
||||
* Fixed problem with SchemaExplorer and non-dbo owners. Also added owner information into the designers.
|
||||
* Changed designers to default to the recently modified or added data source from the data source manager.
|
||||
* Updated to version 1.2.1 of Chris Nahr's collection templates.
|
||||
* Included CSLA.NET templates from Matt Altadonna.
|
||||
* Made all fields required on the data source dialog.
|
||||
* Modified XmlSerializedFilePicker to not require an attribute named type on the root element. It will now assume the type of the property.
|
||||
* Made parser ignore duplicate import and assembly directives.
|
||||
* Included some nice synchronization changes to the CSVector.cst template contributed by Joel Mueller.
|
||||
* Changed CommandSchema.InputParameters to only return Input parameters. Previously it returned Input and InputOutput parameters.
|
||||
* Changed CommandSchema.OutputParameters to only return Output parameters. Previously it returned Output and InputOutput parameters.
|
||||
* Added CommandSchema.InputOutputParameters to return InputOutput parameters for the command.
|
||||
* Added CommandSchema.ReturnValueParameter to provide a reference to the return value parameter of a command.
|
||||
* Fixed bug with CommandSchema and copy property set XML.
|
||||
Build 2.1.1270 (Release):
|
||||
* Fixed bug with copy property set XML and null values.
|
||||
* Added context menu to the property grid that allows clearing values and turning the help panel on and off.
|
||||
* Added ViewText to the ViewSchema object.
|
||||
* Implemented a workaround for the VB.NET on .NET 1.0 issue.
|
||||
* Added designers for TableSchemaCollection, CommandSchemaCollection, and ViewSchemaCollection. These types can now be used as properties in the GUI and in the VS.NET custom tool.
|
||||
* Changed all Schema Explorer collections to make use of the new value based Equals method when calling Contains and IndexOf.
|
||||
* Added ability to select multiple root folders in CodeSmith Explorer.
|
||||
* Enabled the maximize button on the explorer and generator forms.
|
||||
* Included the awesome C# collection templates built by Chris Nahr. Hopefully someone will be willing to convert these to VB.NET and they can be included too.
|
||||
* Implemented the Equals and GetHashCode methods for each schema object. Equals will now check for value equality instead of reference equality.
|
||||
* Made all schema explorer designers re-sizable and also made them bigger by default.
|
||||
* Fixed various bugs in the generator form.
|
||||
* Added CTRL-G to the generator form as a shortcut to the Generate button.
|
||||
* Added CTRL-T to the generator form as a shortcut to the copy template output to clipboard button.
|
||||
* Made it so that if you cancel out of a schema explorer designer, it will not null out your current selection.
|
||||
* Made it so that if you had a previous selection the schema explorer designers will automatically select that item.
|
||||
* Fixed a bug in the GUI where it would use the same instance of the template for each generation.
|
||||
* Added CustomProperties sample. This sample demonstrates using the XmlSerializer to deserialize an object and use it as a property.
|
||||
* Added ExtendedProperties collection to all schema objects. These can be used to hold any custom data.
|
||||
* Made SqlSchemaProvider populate all extended properties from SQL 2000 into the ExtendedProperties collection on each schema object.
|
||||
* Made SqlSchemaProvider populate five additional extended properties on each column: CS_IsIdentity, CS_IdentitySeed, CS_IdentityIncrement, CS_IsRowGuidCol, and CS_Default
|
||||
* Added CommandText property to the CommandSchema object. This can be used to get the code for the command.
|
||||
* Added IsDependantOf method to the TableSchema object. This will determine if a given table is a dependant of another table by crawling the ForeignKey heirarchy.
|
||||
* Added TableDependancyComparer class. This can be used to sort tables in order of dependancy.
|
||||
* Made all Schema Explorer designers remember their last selected data source.
|
||||
* Changed Indexes collection to include the primary key index. I was explicitly excluding this index before.
|
||||
* Added IsUnique to ColumnSchema. This simply checks for a unique index on this column.
|
||||
* Added IsPrimaryKey, IsUnique, and IsClustered properties to IndexSchema.
|
||||
* Added DateCreated to TableSchema, ViewSchema, and CommandSchema.
|
||||
* Added support for Debug attribute in the CodeTemplate directive. This must be set to true before you will be able to debug your templates.
|
||||
* Fixed various bugs in the SqlSchemaProvider assembly.
|
||||
* Added Ctrl-A support to the output panels.
|
||||
* Added Ctrl-G (go to line) support on the Compiled Template Source panel.
|
||||
* Added error handling to CodeSmithConsole and changed it to return a non-zero number if it fails.
|
||||
* Added System.Data and System.Drawing as default assembly references.
|
||||
* Added System.Data as a default namespace import.
|
||||
* Fixed a couple of bugs in the StoredProcedures.cst and added a AllStoredProcedures.cst. This new template will generate stored procedures for every table in the database.
|
||||
* Added typed DataSet sample template and test application (TypedDataSetTester). These are a work in progress but I am hoping to get feedback.
|
||||
* Fixed bug with SQL7 compatability.
|
||||
* Made further changes to the installer so that it will hopefully work for more people.
|
||||
* Re-fixed a bug with command parameters. This accidentally got reverted.
|
||||
Build 2.0.1245:
|
||||
* Added SampleCustomProperties project. This project contains a sample of creating custom types and type editors for use as CodeSmith properties.
|
||||
* Included CodeSmith.rtf User Documentation written by Pete Davis.
|
||||
* Fixed bug with ForeignKey collection. If foreign and primary key column names were different you would get a ArgumentNullException.
|
||||
* Fixed bug with custom tool where assemblies in the same directory as the template could not be resolved.
|
||||
* Fixed bug where installer wouldn't install if Visual Studio.NET wasn't installed.
|
||||
Build 2.0.1222:
|
||||
* Removed expiration.
|
||||
* Created installer.
|
||||
* Changed to a build system instead of going on and on forever with beta builds.
|
||||
* Dropped support for Visual Studio .NET 2002. The Visual Studio features will only work with the final release of Visual Studio .NET 2003.
|
||||
* Dropped RedRiver from all namespaces. If you have templates that refer to RedRiver, you will need to update them.
|
||||
* Fixed problem where SchemaExplorer would fail if collation was different from the master database.
|
||||
* Added view support to SchemaExplorer.
|
||||
* Fixed problem with SQL7 compatibility and column descriptions.
|
||||
* Added a designer for the DatabaseSchema object.
|
||||
* Added Owner property to TableSchema, ViewSchema, and CommandSchema and fixed bug relating to tables, stored procedures and views were assuming dbo as an owner.
|
||||
* Updated CollectionGen templates from the latest CollectionGen release.
|
||||
* Added a Visual Basic Code Generator Sample (VBCodeGeneratorSample).
|
||||
* Added CodeSmithConsole.exe to enable processing a .xml property file from the command line. (CSharpCodeGeneratorSample and VBCodeGeneratorSample folders)
|
||||
Beta 6:
|
||||
* Fixed bug where CodeSmith Explorer context menu was shown for node types other than templates.
|
||||
* Added ability to specify the application used to edit templates. Can be changed in the "CodeSmith.Gui.dll.config" (key "codetemplateexplorercontrol.editapplication") file.
|
||||
* Fixed various bugs in SqlCodeTemplate.cs.
|
||||
* Changed expiration to 7/1/2003.
|
||||
* Seperated the VS.NET addin and custom tool into seperate assemblies. This should allow the custom tool to run in VS.NET 2002 and 2003.
|
||||
* Changed ColumnSchema.DataType and ParameterSchema.DataType to DbType instead of SqlDbType.
|
||||
* Fix bug with ColumnSchema.IsPrimaryKeyMember when no primary key exists.
|
||||
Beta 5:
|
||||
* Added a CodeSmith VS.NET custom tool. This can be used to simulate generics (CSharpCodeGeneratorSample folder).
|
||||
* Added a CodeSmith Explorer tool window addin to VS.NET. This allows you to quickly generate code using drag and drop.
|
||||
* Fixed a cosmetic parser bug (parser was eating too much white space after directives).
|
||||
* Fixed a bug in drag and drop from CodeSmith Explorer when the code generation was canceled.
|
||||
Beta 4:
|
||||
* Made necessary changes to allow Debugger.Break() to launch a debugger and step through the generated template code.
|
||||
* Added ability to double-click compiler errors and go to the spot in the source code where this error was encountered.
|
||||
* Added various additional error messages to the compiler.
|
||||
* Added Response property to CodeTemplate so you can now use Response.Write statements in template code.
|
||||
* Fixed file associations so that .cst files have a CodeSmith icon now.
|
||||
* Fixed bug with removing data sources.
|
||||
* Added SetProperty and GetProperty helper methods to CodeTemplate.
|
||||
* Added a simple latest version check to the about dialog. Also checks every 15 days (not yet configurable) when CodeSmith Explorer is run.
|
||||
* Fixed about dialog showing the wrong build number.
|
||||
* Added an example of using CodeSmith.Engine programatically (ConsoleSample folder).
|
||||
* Fixed several sample template bugs.
|
||||
Beta 3:
|
||||
* Added ability to save template output to file.
|
||||
* Added ability to save compiled template to an assembly.
|
||||
* Schema Explorer API documentation is included.
|
||||
* Fixed a bug in the schema explorer data source manager when edit is clicked with no data source selected.
|
||||
* Fixed a bug with the IsForeignKey property of ColumnSchema and changed the property name to IsForeignKeyMember.
|
||||
* Fixed bug for templates that have spaces in their file names.
|
||||
* Fixed file association bug.
|
||||
Beta 2:
|
||||
* Fixed a bug with running CodeSmith on .NET 1.0.
|
||||
* Added line and column information to the compiled template source tab.
|
||||
* Fixed bug where compiled template source would not be shown if there was an error in the template.
|
||||
Beta 1:
|
||||
* Initial public release.
|
||||
45
doc/CodeSmith/sourcelicense.txt
Normal file
45
doc/CodeSmith/sourcelicense.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
CODESMITH SOURCE CODE LICENSE AGREEMENT
|
||||
|
||||
IMPORTANT--READ CAREFULLY: This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or an entity) and Eric J. Smith ("SMITH") for the CodeSmith template based code generator software product source code and any included components or materials ("SOURCE CODE"). BY INSTALLING, COPYING, OR OTHERWISE USING THE SOURCE CODE, YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, YOU ARE NOT AUTHORIZED TO INSTALL, COPY, OR OTHERWISE USE THE SOURCE CODE.
|
||||
|
||||
SOURCE CODE LICENSE
|
||||
|
||||
The SOURCE CODE is protected by United States copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOURCE CODE is licensed, not sold.
|
||||
|
||||
1. GRANT OF LICENSE. This EULA grants you the following rights:
|
||||
a. Source Code. You may install and compile one copy of the SOURCE CODE on a single computer. The primary user of the computer on which the SOURCE CODE is installed may make a second copy for his or her exclusive use on a portable computer.
|
||||
b. Storage/Network Use. You may also store or install a copy of the SOURCE CODE on a storage device, such as a network server, used only to install or compile the SOURCE CODE on your other computers over an internal network; however, you must acquire and dedicate a license for each separate computer on which the SOURCE CODE is installed or compiled from the storage device. A license for the SOURCE CODE may not be shared or used concurrently on different computers.
|
||||
c. Use and Modification. SMITH grants you the right to use and modify the SOURCE CODE to better fit your needs. You may not distribute the SOURCE CODE, or any modified version of the SOURCE CODE, in any form. Any modifications made to the SOURCE CODE will continue to be subject to the terms and conditions of this EULA. Any modified versions of the SOURCE CODE may only be executed in object form by users also owning a SOURCE CODE LICENSE or by users owning a CodeSmith Professional license.
|
||||
d. Use of Generated Output. You may distribute the output of your custom templates or the included templates in any way.
|
||||
|
||||
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
|
||||
a. Separation of Components. The SOURCE CODE is licensed as a single product.
|
||||
b. Redistribution. The SOURCE CODE may not be redistributed in any way.
|
||||
c. Custom Template Distribution. You may distribute your custom templates for the SOURCE CODE only if they are offered free of charge.
|
||||
d. No Rental. You may not rent, lease, lend or provide commercial hosting services to third parties with the SOURCE CODE.
|
||||
e. Non-Transferable. This license may not be transfered or sold in any way.
|
||||
f. Termination. Without prejudice to any other rights, SMITH may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOURCE CODE and all of its component parts.
|
||||
|
||||
3. ADDITIONAL SOFTWARE/SERVICES.
|
||||
a. Support Services. SMITH may, but is not obligated to, provide you with support services related to the SOURCE CODE.
|
||||
b. Supplements. This EULA applies to additional software and updates of the SOURCE CODE, including without limitation supplements, service packages, hot fixes, or add-on components (collectively "Supplements") that SMITH may provide to you or make available to you after the date you obtain your initial copy of the SOURCE CODE, unless other terms are provided along with such Supplements.
|
||||
|
||||
4. COPYRIGHT. All title and copyrights in and to the SOURCE CODE (including but not limited to any images, photographs, animations, video, audio, music, text, SAMPLE CODE, and "applets" incorporated into the SOURCE CODE) and any copies of the SOURCE CODE are owned by SMITH. The SOURCE CODE is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOURCE CODE like any other copyrighted material except that you may install the SOURCE CODE.
|
||||
|
||||
5. NON-DISCLOSURE. Under this agreement you are strictly forbidden to disclose any information about the SOURCE CODE to any third party, or publish in any form the SOURCE CODE, or any of its parts. SMITH understands that releasing SOURCE CODE means disclosing SMITH's know-how, and bears many potential risks to SMITH's position in software technology. SMITH is taking these risks to provide you with additional opportunities to facilitate your development process and improve your final products. In return SMITH expects you to act responsibly and not to disclose, either intentionally or not, to public or any third party the information you are provided with. SMITH expects you to treat the SOURCE CODE as your own confidential material.
|
||||
|
||||
5. U.S. GOVERNMENT RESTRICTED RIGHTS. All SOURCE CODE provided to the U.S. Government pursuant to solicitations issued on or after December 1, 1995 is provided with the commercial license rights and restrictions described elsewhere herein. All SOURCE CODE provided to the U.S. Government pursuant to solicitations issued prior to December 1, 1995 is provided with "Restricted Rights" as provided for in FAR, 48 CFR 52.227-14 (JUNE 1987) or DFAR,48 CFR 252.227-7013 (OCT 1988), as applicable.
|
||||
|
||||
6. EXPORT RESTRICTIONS. You acknowledge that the SOURCE CODE is subject to U.S. export jurisdiction. You agree to comply with all applicable international and national laws that apply to these products, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions issued by U.S. and other governments.
|
||||
|
||||
7. DISCLAIMER OF WARRANTY
|
||||
To the maximum extent permitted by applicable law, SMITH provides the SOURCE CODE and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other warranties and conditions, whether express, implied, or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of reliability or availability, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence, all with regard to the SOURCE CODE, and the provision of or failure to provide support or other services, information, software, and related content through the SOURCE CODE or otherwise arising out of the use of the SOURCE CODE. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION, OR NON-INFRINGEMENT WITH REGARD TO THE SOURCE CODE.
|
||||
|
||||
8. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL, AND CERTAIN OTHER DAMAGES.
|
||||
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SMITH BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOURCE CODE, THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT OR OTHER SERVICES, INFORMATION, SOFTWARE, AND RELATED CONTENT THROUGH THE SOURCE CODE OR OTHERWISE ARISING OUT OF THE USE OF THE SOURCE CODE, OR OTHERWISE UNDER OR IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IN THE EVENT OF THE FAULT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OF CONTRACT, OR BREACH OF WARRANTY OF SMITH, AND EVEN IF SMITH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
9. LIMITATION OF LIABILITY AND REMEDIES. NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER (INCLUDING, WITHOUT LIMITATION, ALL DAMAGES REFERENCED ABOVE AND ALL DIRECT OR GENERAL DAMAGES), THE ENTIRE LIABILITY OF SMITH UNDER ANY PROVISION OF THIS EULA AND YOUR EXCLUSIVE REMEDY FOR ALL OF THE FOREGOING SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOURCE CODE OR U.S.$5.00. THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EVEN IF ANY REMEDY FAILS ITS ESSENTIAL PURPOSE.
|
||||
|
||||
10. APPLICABLE LAW. This EULA is governed by the laws of the State of Texas.
|
||||
|
||||
11. ENTIRE AGREEMENT. This EULA (including any addendum or amendment to this EULA which is included with the SOURCE CODE) is the entire agreement between you and SMITH relating to the SOURCE CODE and support services (if any), and it supersedes all prior or contemporaneous oral or written communications, proposals, and representations with respect to the SOURCE CODE or any other subject matter covered by this EULA. To the extent the terms of any SMITH policies or programs for support services conflict with the terms of this EULA, the terms of this EULA shall control.
|
||||
BIN
doc/InnovaHxReg.exe
Normal file
BIN
doc/InnovaHxReg.exe
Normal file
Binary file not shown.
201
doc/build.xml
Normal file
201
doc/build.xml
Normal file
@@ -0,0 +1,201 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Build file for the Spring.NET Docbook Documentation
|
||||
|
||||
$Id: build.xml,v 1.12 2007/12/06 15:53:07 oakinger Exp $
|
||||
|
||||
Build file based on build.xml from original Spring Framework, which
|
||||
originated from the Hibernate documentation. Building the documentation
|
||||
requires you to download reference/lib from the sourceforge download area.
|
||||
-->
|
||||
|
||||
<project name="Spring.NET Docbook" default="refdoc" basedir=".">
|
||||
|
||||
<property file="build.properties" />
|
||||
<property file="project.properties" />
|
||||
|
||||
<target name="clean" description="Delete output and temporary directories.">
|
||||
<delete dir="${basedir}/${doc.output.dir}" />
|
||||
</target>
|
||||
|
||||
|
||||
<target name="preparedocs"
|
||||
description="Extra preparation for the documentation (common to all formats)">
|
||||
<delete file="${basedir}/${doc.ref.dir}/src/dtd.xml"/>
|
||||
<loadfile
|
||||
property="doc.beansxsd"
|
||||
srcFile="${src.dir}/Spring/Spring.Core/Objects/Factory/Xml/spring-objects-1.1.xsd"/>
|
||||
<copy
|
||||
file="${basedir}/${doc.ref.dir}/src/xsd-template.xml"
|
||||
tofile="${basedir}/${doc.ref.dir}/src/xsd.xml"/>
|
||||
<replace
|
||||
file="${basedir}/${doc.ref.dir}/src/xsd.xml"
|
||||
token="@xsd-include@"
|
||||
value="${doc.beansxsd}"/>
|
||||
</target>
|
||||
|
||||
<!-- Extra preparation for HTML documentation -->
|
||||
<target name="preparedocshtml">
|
||||
<mkdir dir="${basedir}/${doc.ref.output.dir}/styles"/>
|
||||
<copy file="${doc.ref.dir}/styles/html.css"
|
||||
todir="${basedir}/${doc.ref.output.dir}/styles"/>
|
||||
|
||||
<!-- TODO fix this -->
|
||||
<mkdir dir="${basedir}/${doc.ref.output.dir}/images/admons"/>
|
||||
<mkdir dir="${basedir}/${doc.ref.output.dir}/images/callouts"/>
|
||||
|
||||
<copy todir="${basedir}/${doc.ref.output.dir}/images/admons">
|
||||
<fileset dir="${doc.ref.dir}/images/admons"/>
|
||||
</copy>
|
||||
<copy todir="${basedir}/${doc.ref.output.dir}/images/callouts">
|
||||
<fileset dir="${doc.ref.dir}/images/callouts"/>
|
||||
</copy>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="docpdf" depends="preparedocs"
|
||||
description="Compile reference documentation to pdf">
|
||||
|
||||
<antcall target="copycommoncontent">
|
||||
<param name="doc.type.output.dir"
|
||||
value="${basedir}/${doc.ref.output.dir}/pdf/images"/>
|
||||
</antcall>
|
||||
|
||||
<java classname="com.icl.saxon.StyleSheet" fork="true"
|
||||
dir="${doc.ref.dir}">
|
||||
<classpath>
|
||||
<fileset dir="${basedir}/${docbook.lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<arg value="-o" />
|
||||
<arg value="${basedir}/${doc.ref.output.dir}/pdf/docbook_fop.tmp" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/src/index.xml" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/styles/fopdf.xsl" />
|
||||
</java>
|
||||
|
||||
<java classname="org.apache.fop.apps.Fop" fork="true" maxmemory="1024m"
|
||||
dir="${doc.ref.dir}">
|
||||
<classpath>
|
||||
<fileset dir="${basedir}/${docbook.lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<arg value="-d" />
|
||||
<arg value="${basedir}/${doc.ref.output.dir}/pdf/docbook_fop.tmp" />
|
||||
<arg value="${basedir}/${doc.ref.output.dir}/pdf/spring-net-reference.pdf" />
|
||||
</java>
|
||||
|
||||
|
||||
<delete file="${doc.ref.output.dir}/pdf/docbook_fop.tmp" />
|
||||
|
||||
|
||||
</target>
|
||||
|
||||
<target name="dochtml" depends="preparedocs,preparedocshtml"
|
||||
description="Compile reference documentation to chunked html">
|
||||
|
||||
<antcall target="copycommoncontent">
|
||||
<param name="doc.type.output.dir"
|
||||
value="${basedir}/${doc.ref.output.dir}/html/images"/>
|
||||
</antcall>
|
||||
|
||||
<java classname="com.icl.saxon.StyleSheet" fork="true"
|
||||
dir="${doc.ref.output.dir}/html">
|
||||
<classpath>
|
||||
<fileset dir="${basedir}/${docbook.lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<arg value="${basedir}/${doc.ref.dir}/src/index.xml" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/styles/html_chunk.xsl" />
|
||||
</java>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="dochtmlsingle" depends="preparedocs,preparedocshtml"
|
||||
description="Compile reference documentation to single html">
|
||||
|
||||
<antcall target="copycommoncontent">
|
||||
<param name="doc.type.output.dir"
|
||||
value="${basedir}/${doc.ref.output.dir}/html_single/images"/>
|
||||
</antcall>
|
||||
|
||||
<java classname="com.icl.saxon.StyleSheet" fork="true"
|
||||
dir="${doc.ref.dir}">
|
||||
<classpath>
|
||||
<fileset dir="${basedir}/${docbook.lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<arg value="-o" />
|
||||
<arg value="${basedir}/${doc.ref.output.dir}/html_single/index.html" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/src/index.xml" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/styles/html.xsl" />
|
||||
</java>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="htmlhelp" depends="preparedocs,preparedocshtml"
|
||||
description="Compile reference documentation to MS HTML-HELP">
|
||||
|
||||
<antcall target="copycommoncontent">
|
||||
<param name="doc.type.output.dir"
|
||||
value="${basedir}/${doc.ref.output.dir}/htmlhelp/images"/>
|
||||
</antcall>
|
||||
|
||||
<java classname="com.icl.saxon.StyleSheet" fork="true"
|
||||
dir="${doc.ref.output.dir}/htmlhelp">
|
||||
<classpath>
|
||||
<fileset dir="${basedir}/${docbook.lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<arg value="${basedir}/${doc.ref.dir}/src/index.xml" />
|
||||
<arg value="${basedir}/${doc.ref.dir}/styles/htmlhelp.xsl" />
|
||||
</java>
|
||||
<exec dir="${doc.ref.output.dir}/htmlhelp" executable="cmd.exe">
|
||||
<arg line="/c 'C:\Program Files\HTML Help Workshop\hhc.exe' htmlhelp.hhp"/>
|
||||
</exec>
|
||||
<delete includeEmptyDirs="true">
|
||||
<fileset dir="${doc.ref.output.dir}/htmlhelp">
|
||||
<include name="**/*"/>
|
||||
<exclude name="htmlhelp.chm"/>
|
||||
</fileset>
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
</target>
|
||||
|
||||
<!--
|
||||
copies content common to all docs to the dir in the ${doc.type.output.dir} property
|
||||
-->
|
||||
<target name="copycommoncontent">
|
||||
<mkdir dir="${doc.type.output.dir}"/>
|
||||
<copy todir="${doc.type.output.dir}">
|
||||
<fileset dir="${basedir}/${doc.ref.dir}/src/images">
|
||||
<include name="*.gif"/>
|
||||
<include name="*.svg"/>
|
||||
<include name="*.jpg"/>
|
||||
<include name="*.png"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="${doc.type.output.dir}">
|
||||
<fileset dir="${basedir}/${doc.ref.dir}/images">
|
||||
<include name="**/*.gif"/>
|
||||
<include name="**/*.svg"/>
|
||||
<include name="**/*.jpg"/>
|
||||
<include name="**/*.png"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- this is the target to call for generating docs for the release -->
|
||||
<target name="refdoc" depends="clean,dochtml,htmlhelp,docpdf"
|
||||
description="Generate reference documentation"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
||||
12
doc/docx/Spring-1.0/net-1.1/RegisterHelp2.bat
Normal file
12
doc/docx/Spring-1.0/net-1.1/RegisterHelp2.bat
Normal file
@@ -0,0 +1,12 @@
|
||||
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
|
||||
|
||||
195
doc/docx/Spring-1.0/net-1.1/Spring-1.0.2.dxp
Normal file
195
doc/docx/Spring-1.0/net-1.1/Spring-1.0.2.dxp
Normal file
@@ -0,0 +1,195 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="False" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.0.2" HTMLHelpVersion="2" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.0.2" H2PlugIn="True" H2PlugInNamespace="MS.VSCC,MS.VSCC.2003" LocaleID="0" ExcludeFiltersRegExp="False">
|
||||
<OutputLocation OutputFolder="L:\projects\Spring.Net\doc\sdk\Spring-1.0\net-1.1\web\" HelpFileName="L:\projects\Spring.Net\doc\sdk\Spring-1.0\net-1.1\htmlhelp1and2\Spring.NET.hxs" UseFilenameAliases="False" StripMetadata="False" ClearBeforeBuild="False" RemoveOutputFilesAfterCompile="False"/>
|
||||
<HTMLHelpOptions UseALinkMenus="False"/>
|
||||
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
|
||||
<IncludeFilters IncludePrivate="False" IncludeFriend="False" IncludeProtected="True" IdentifyVisibility="False">
|
||||
<Namespaces>
|
||||
<Property Name="DX.NET:Method">True</Property>
|
||||
<Property Name="DX.NET:Property">True</Property>
|
||||
<Property Name="DX.NET:Field">True</Property>
|
||||
<Property Name="DX.NET:Event">True</Property>
|
||||
<Property Name="DX.NET:Constructor">True</Property>
|
||||
<Property Name="DX.NET:Operator">True</Property>
|
||||
</Namespaces>
|
||||
</IncludeFilters>
|
||||
<CommentExtraction UnTaggedBlocks="False" UnTaggedEnumerations="False" UnTaggedEvents="False" UnTaggedModules="False" UnTaggedUDTs="False" UnTaggedVariables="False" HelpDescriptionImport="1"/>
|
||||
<Diagrams PageNestingLevels="2" OverviewNestingLevels="3" SupressSingleObjectDiagrams="True" DiagramStyleSource="0" ObjFillColor="0" ObjTextColor="0" ObjBorderColor="0" ColFillColor="0" ColTextColor="0" ColBorderColor="0" UseDropShadow="False" CenterCaptions="False" DiagramBold="False" BorderWidth="0" UseDiagramShapes="False"/>
|
||||
<VariableValues>
|
||||
<VariableValue Name="CopyrightNotice" Value="&copy; 2004-2006 Spring.NET Authors. All Rights Reserved."/>
|
||||
<VariableValue Name="FeedbackLink" Value="<a href="http://forum.springframework.net">Send comments</a> on this topic."/>
|
||||
<VariableValue Name="DefaultTypeRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Namespace: </b>%%linkedcurrentnamespace%%</b></p><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p><p><b>Assembly: </b>%%assemblyname%% (in %%assemblyfilename%%)</p>"/>
|
||||
<VariableValue Name="DefaultMemberRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p>"/>
|
||||
</VariableValues>
|
||||
<AdditionalFiles/>
|
||||
<ModelComments/>
|
||||
<IgnoreRelationships/>
|
||||
<NamespaceExclusions>
|
||||
<e>Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+Node</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+NodeHolder</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema</e>
|
||||
<e>Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource</e>
|
||||
<e>Spring.Core~__Delegates</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionLexer</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionParser</e>
|
||||
<e>Spring.Core~Spring.Expressions.NodeWithArguments</e>
|
||||
<e>Spring.Core~Spring.Expressions.ArrayConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.AssignNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.BinaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.BooleanLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.CompareOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.ConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.DateLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionListNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.HexLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IndexerNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IntLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.MethodNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.NullLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpADD</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpAND</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpDIVIDE</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreater</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreaterOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLess</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLessOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMODULUS</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMULTIPLY</e>
|
||||
<e>Spring.Core~Spring.Expressions.UnaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNOT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNotEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpOR</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpPOWER</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpSUBTRACT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryMinus</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryPlus</e>
|
||||
<e>Spring.Core~Spring.Expressions.ProjectionNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.PropertyOrFieldNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.RealLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ReferenceNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.SelectorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.StringLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TernaryNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TypeNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.VariableNode</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder</e>
|
||||
<e>Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer</e>
|
||||
<e>Spring.Core~Spring.Pool.Support.ISync</e>
|
||||
<e>Spring.Core~Spring.Pool.Support.Semaphore</e>
|
||||
<e>Spring.Core~Spring.Util.TypeResolver+TypeAssemblyInfo</e>
|
||||
<e>Spring.Core~Spring.Validation.ValidationConfigParser+ValidatorDefinitionConstants</e>
|
||||
<e>Spring.Core~Spring.Validation.ValidationConfigParser+MessageConstants</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.BaseProxyMethodBuilder</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.BoxingOpCodes</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.References</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.TargetProxyMethodBuilder</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Aspect</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference</e>
|
||||
</NamespaceExclusions>
|
||||
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
|
||||
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
|
||||
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
|
||||
<CommentFiles>
|
||||
<CommentFile FileName="Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Core.dll"/>
|
||||
<CommentFile FileName="Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Aop.dll"/>
|
||||
</CommentFiles>
|
||||
<DocType Name="dx.net" Template="Microsoft .NET Framework SDK Style" UseHelpTemplates="False">
|
||||
<TOCSource TOCSource="1" SpecificTOCName="">
|
||||
<NodeDef Key="N17086" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Introduction$$" NodeIconIndex="1" NodeType="0" PageLayout="introduction.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N34" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17085" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Getting_Started$$" NodeIconIndex="1" NodeType="0" PageLayout="gettingstarted.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N16" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N17" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N21" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N18" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N0" DependantCount="1" DependantOnnamespace="DX.NET:Assembly" DependantOnnamespace_Filter="" DependantStillProcessChildren="True" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5711" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Namespaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5758" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Namespace" PageTypeNamespaceFilter="" ParentKey="N5711" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5759" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="namespace.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5716" DependantCount="1" DependantOnnamespace="DX.NET:Class" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Classes$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5715" DependantCount="1" DependantOnnamespace="DX.NET:Enumeration" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Enumerations$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5713" DependantCount="1" DependantOnnamespace="DX.NET:Structure" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Structures$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5938" DependantCount="1" DependantOnnamespace="DX.NET:Interface" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Interfaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6003" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Class" PageTypeNamespaceFilter="" ParentKey="N5716" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5847" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5846" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8630" DependantCount="1" DependantOnnamespace="DX.NET:Constructor" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N16" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="class_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="class_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="class_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N18" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="class_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20517" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6004" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Enumeration" PageTypeNamespaceFilter="" ParentKey="N5715" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6005" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Structure" PageTypeNamespaceFilter="" ParentKey="N5713" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6006" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Interface" PageTypeNamespaceFilter="" ParentKey="N5938" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6010" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6011" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6012" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6013" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6014" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6013" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6016" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6012" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6017" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6015" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6495" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6496" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N20" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6497" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6016" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6498" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6014" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7064" DependantCount="1" DependantOnnamespace="DX.NET:Delegate" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="Delegates" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7065" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Delegate" PageTypeNamespaceFilter="" ParentKey="N7064" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7638" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7639" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6015" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7640" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7639" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N8630" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13683" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13635" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13684" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13636" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13685" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13686" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13683" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13736" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13684" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13737" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13631" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13738" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="structure.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13739" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13635" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13636" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19946" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19947" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19946" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20518" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20517" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20519" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20520" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20519" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
</TOCSource>
|
||||
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
|
||||
</DocType>
|
||||
<NetAssemblies RootAssemblyName="Spring.Core">
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
</NetAssemblies>
|
||||
<PropertyBag/>
|
||||
</DocumentXProject>
|
||||
40
doc/docx/Spring-1.0/net-1.1/Spring.Aop.dxc
Normal file
40
doc/docx/Spring-1.0/net-1.1/Spring.Aop.dxc
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXComments Version="5.0" Moniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Aop.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Aop" RelatedProject="Spring-1.0-net-1.1.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="True" LoadOnDemand="False" LoadSourceComments="False">
|
||||
<IgnoreWordList/>
|
||||
<UserData>
|
||||
<InPlaceEditor>
|
||||
<inheritedMembers>on</inheritedMembers>
|
||||
<protectedMembers>on</protectedMembers>
|
||||
<dtscrollpos>0</dtscrollpos>
|
||||
</InPlaceEditor>
|
||||
</UserData>
|
||||
<c eid="Spring.Aop" tid="##PROJECT_INTRODUCTION" q="" cd="38813.6247569444"><![CDATA[<P><SPAN class=emphasis><EM>Aspect-Oriented Programming</EM></SPAN> (<SPAN class=emphasis><EM>AOP</EM></SPAN>) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into <SPAN class=emphasis><EM>aspects</EM></SPAN> or <SPAN class=emphasis><EM>concerns. </EM> This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed <SPAN class=emphasis><EM>crosscutting</EM></SPAN> concerns).</SPAN></P>]]></c>
|
||||
<c eid="Spring.Aop" tid="##PROJECT_GETTINGSTARTED" q="" cd="38813.6255208333"><![CDATA[The <A href="http://www.springframework.net/doc/reference/html/aop-quickstart.html">AOP Quickstart</A> included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]></c>
|
||||
<c eid="Spring.Aop~AopAlliance.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[AOP framework interfaces based on the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> API.]]></c>
|
||||
<c eid="Spring.Aop~AopAlliance.Intercept_namespace" tid="##SUMMARY" q="" cd="38813.6244675926">AOP Alliance interception interfaces.</c>
|
||||
<c eid="Spring.Aop~Spring.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.</P>
|
||||
<P>Spring.NET AOP also offers:</P>
|
||||
<OL>
|
||||
<LI>Introduction support</LI>
|
||||
<LI>A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).</LI>
|
||||
<LI>A full range of advice types, including around, before, after returning and throws advice.</LI>
|
||||
<LI>Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.</LI></OL>
|
||||
<P>Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Advice_namespace" tid="##SUMMARY" q="" cd="38813.6244675926">Implementations of common types of Advice (Aspects).</c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Basic AOP infrastructure compliant with the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> interfaces.</P>
|
||||
<P>Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.<BR></P>
|
||||
<P>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.</P>
|
||||
<P>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.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.Adapter_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.<BR></P>
|
||||
<P>Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.AutoProxy_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[Object post-processors for use in IApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryObject.
|
||||
<P>
|
||||
<P>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. </P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.AutoProxy.Target_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Generic support classes for target source creation. </P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.DynamicProxy_namespace" tid="##SUMMARY" q="" cd="38813.6245717593">Contains functionality relating to the creation of dynamic proxy instances.</c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Support_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[Convenience classes for using Spring.NET's AOP API.]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Target_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.<BR></P>
|
||||
<P>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.</P>
|
||||
<P>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).</P>]]></c>
|
||||
</DocumentXComments>
|
||||
|
||||
55
doc/docx/Spring-1.0/net-1.1/Spring.Core.dxc
Normal file
55
doc/docx/Spring-1.0/net-1.1/Spring.Core.dxc
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXComments Version="5.0" Moniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Core.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Core" RelatedProject="Spring-1.0-net-1.1.dxp" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="True" LoadOnDemand="False" LoadSourceComments="False">
|
||||
<IgnoreWordList>Globalization|instantiating</IgnoreWordList>
|
||||
<UserData>
|
||||
<InPlaceEditor>
|
||||
<inheritedMembers>on</inheritedMembers>
|
||||
<protectedMembers>on</protectedMembers>
|
||||
<lang_vbUsage>on</lang_vbUsage>
|
||||
<lang_VB>on</lang_VB>
|
||||
<lang_CS>on</lang_CS>
|
||||
<dtscrollpos>0</dtscrollpos>
|
||||
</InPlaceEditor>
|
||||
</UserData>
|
||||
<c eid="Spring.Core" tid="##PROJECT_INTRODUCTION" q="" cd="38801.9069444444"><![CDATA[<P>The Spring.Core namespace provides an implementation of an Inversion of Control container. </P>
|
||||
<P>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. </P>
|
||||
<P>An introductory article to IoC containers can be found in the September 2005 edition of <A href="http://msdn.microsoft.com/msdnmag/issues/05/09/DesignPatterns/default.aspx">MSDN Magazine</A>. Links to additional introductory material on IoC containers can be found on the <A href="www.springframework.net">Spring.NET</A> or <A href="www.springframework.org">Spring Framework</A> websites.</P>
|
||||
<P>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. </P>
|
||||
<P>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.</P>]]></c>
|
||||
<c eid="Spring.Core" tid="##PROJECT_GETTINGSTARTED" q="" cd="38801.9067824074"><![CDATA[<P>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 <A href="http://martinfowler.com/articles/injection.html">article</A> 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 <A href="http://www.springframework.net/doc/reference/html/quickstarts.html">MovieFinder Quickstart</A>.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Attributes_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Custom .NET Attributes provided by the Spring.NET Framework.</c>
|
||||
<c eid="Spring.Core~Spring.Collections_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[Collection style classes used throughout the Spring.NET framework. Most notably an implementation of a %Set:Spring.Core~Spring.Collections.ISet% collection class.]]></c>
|
||||
<c eid="Spring.Core~Spring.Context_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>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.</P>
|
||||
<P>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.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Context.Events_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>Support classes for application events, such as standard context events.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Context.Support_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>Support classes for the functionality defined in the Spring.Context namespace.<BR></P>
|
||||
<P>Contains abstract base classes for the %IApplicationContext:Spring.Core~Spring.Context.IApplicationContext% and %IMessageSource:Spring.Core~Spring.Context.IMessageSource% interfaces.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Core_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Provides core interfaces that are not specific to any part of the framework.</c>
|
||||
<c eid="Spring.Core~Spring.Core.IO_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Generic abstraction for resources such as files accessed via HTTP or the local file system.</c>
|
||||
<c eid="Spring.Core~Spring.DataBinding_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Provides data binding of objects to view components.</c>
|
||||
<c eid="Spring.Core~Spring.Expressions_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[Provides evaluation of object graph expressions.]]></c>
|
||||
<c eid="Spring.Core~Spring.Globalization_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[Defines the core interfaces and support classes for internationalization support.]]></c>
|
||||
<c eid="Spring.Core~Spring.Globalization.Localizers_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Defines implementations of the %ILocalizer:Spring.Core~Spring.Globalization.ILocalizer% interface that apply resources to target objects as well as any supporting classes.</c>
|
||||
<c eid="Spring.Core~Spring.Globalization.Resolvers_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[Defines implementations of the %ICultureResolver:Spring.Core~Spring.Globalization.ICultureResolver% strategy interface for resolving CultureInfo instances as well as any supporting classes.]]></c>
|
||||
<c eid="Spring.Core~Spring.Objects_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>Contains interfaces and classes for manipulating plain old .NET objects (PONOs).</P>
|
||||
<P>The classes and interfaces declared in this namespace are central to Spring.NET's Inversion of Control (IoC) container implementation.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Objects.Events_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Interfaces that define a loosely coupled event model.</c>
|
||||
<c eid="Spring.Core~Spring.Objects.Events.Support_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">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.</c>
|
||||
<c eid="Spring.Core~Spring.Objects.Factory_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[The core namespace implementing Spring.NET's lightweight Inversion of Control (IoC) container.<BR> <BR>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.]]></c>
|
||||
<c eid="Spring.Core~Spring.Objects.Factory.Config_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Configuration-related convenience classes for object factories.</c>
|
||||
<c eid="Spring.Core~Spring.Objects.Factory.Support_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[Classes supporting the classes defined in the Spring.Objects.Factory namespace.<BR> <p /><BR> Contains a number of abstract base classes for custom IObjectFactory implementations.]]></c>
|
||||
<c eid="Spring.Core~Spring.Objects.Factory.Xml_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Contains an abstract XML-based %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementation, including an XML Schema for validation.</c>
|
||||
<c eid="Spring.Core~Spring.Objects.Support_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>Classes supporting the classes defined in the %Spring.Objects.Factory:Spring.Core~Spring.Objects.Factory_namespace% namespace.<BR></P>
|
||||
<P>Contains a number of abstract base classes for custom %IObjectFactory:Spring.Core~Spring.Objects.Factory.IObjectFactory% implementations.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Objects.TypeConverters_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>TypeConverters are used to convert between string and objects and vice versa.<BR></P>
|
||||
<P>Some of the custom type converter implementation classes in this namespace are registered automatically by an appropriate IObjectWrapper implementation class.</P>
|
||||
<P><BR>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.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Pool_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Contains object pool interfaces.</c>
|
||||
<c eid="Spring.Core~Spring.Pool.Support_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Contains simple object pool implementation.</c>
|
||||
<c eid="Spring.Core~Spring.Proxy_namespace" tid="##SUMMARY" q="" cd="38801.9067824074"><![CDATA[<P>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.<BR></P>
|
||||
<P>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.</P>]]></c>
|
||||
<c eid="Spring.Core~Spring.Util_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Miscellaneous utility classes, such as string manipulation utilities.</c>
|
||||
<c eid="Spring.Core~Spring.Validation_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Provides validation functionality, for usage in business and / or UI layers.</c>
|
||||
<c eid="Spring.Core~Spring.Validation.Actions_namespace" tid="##SUMMARY" q="" cd="38801.9067824074">Implementations of %IValidationAction:Spring.Core~Spring.Validation.IValidationAction%.</c>
|
||||
</DocumentXComments>
|
||||
|
||||
12
doc/docx/Spring-1.0/net-1.1/UnRegisterHelp2.bat
Normal file
12
doc/docx/Spring-1.0/net-1.1/UnRegisterHelp2.bat
Normal file
@@ -0,0 +1,12 @@
|
||||
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
|
||||
|
||||
8
doc/docx/Spring-1.0/net-2.0/RegisterHelp2.bat
Normal file
8
doc/docx/Spring-1.0/net-2.0/RegisterHelp2.bat
Normal file
@@ -0,0 +1,8 @@
|
||||
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
|
||||
44
doc/docx/Spring-1.0/net-2.0/Spring-1.0.2.dxp
Normal file
44
doc/docx/Spring-1.0/net-2.0/Spring-1.0.2.dxp
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="False" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.0.2" HTMLHelpVersion="2" HHNamespace="Spring.NET-2.1.0.2" HHIdentifier="Spring.NET-1.0.2-.NET-2.0" H2PlugIn="True" H2PlugInNamespace="MS.VSIPCC.v80" LocaleID="0" ExcludeFiltersRegExp="False">
|
||||
<OutputLocation OutputFolder="L:\projects\Spring.Net\doc\sdk\Spring-1.0\net-2.0\web\" HelpFileName="L:\projects\Spring.Net\doc\sdk\Spring-1.0\net-2.0\htmlhelp1and2\Spring.NET.hxs" UseFilenameAliases="False" StripMetadata="False" ClearBeforeBuild="False" RemoveOutputFilesAfterCompile="False"/>
|
||||
<HTMLHelpOptions UseALinkMenus="False"/>
|
||||
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
|
||||
<IncludeFilters IncludePrivate="False" IncludeFriend="False" IncludeProtected="True" IdentifyVisibility="False">
|
||||
<Namespaces>
|
||||
<Property Name="DX.NET:Method">True</Property>
|
||||
<Property Name="DX.NET:Property">True</Property>
|
||||
<Property Name="DX.NET:Field">True</Property>
|
||||
<Property Name="DX.NET:Event">True</Property>
|
||||
<Property Name="DX.NET:Constructor">True</Property>
|
||||
<Property Name="DX.NET:Operator">True</Property>
|
||||
</Namespaces>
|
||||
</IncludeFilters>
|
||||
<CommentExtraction UnTaggedBlocks="False" UnTaggedEnumerations="False" UnTaggedEvents="False" UnTaggedModules="False" UnTaggedUDTs="False" UnTaggedVariables="False" HelpDescriptionImport="3"/>
|
||||
<Diagrams PageNestingLevels="2" OverviewNestingLevels="3" SupressSingleObjectDiagrams="True" DiagramStyleSource="0" ObjFillColor="0" ObjTextColor="0" ObjBorderColor="0" ColFillColor="0" ColTextColor="0" ColBorderColor="0" UseDropShadow="False" CenterCaptions="False" DiagramBold="False" BorderWidth="0" UseDiagramShapes="False"/>
|
||||
<VariableValues>
|
||||
<VariableValue Name="CopyrightNotice" Value="&copy; 2004-2006 Spring.NET Authors. All Rights Reserved."/>
|
||||
<VariableValue Name="FeedbackLink" Value="<a href="forum.springframework.net">Send comments</a> on this topic."/>
|
||||
</VariableValues>
|
||||
<AdditionalFiles/>
|
||||
<ModelComments/>
|
||||
<IgnoreRelationships/>
|
||||
<NamespaceExclusions>
|
||||
<e>Spring.Core~__Delegates</e>
|
||||
</NamespaceExclusions>
|
||||
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
|
||||
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
|
||||
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
|
||||
<CommentFiles>
|
||||
<CommentFile FileName="..\net-1.1\Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\2.0\debug\Spring.Core.dll"/>
|
||||
<CommentFile FileName="..\net-1.1\Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\2.0\debug\Spring.Aop.dll"/>
|
||||
</CommentFiles>
|
||||
<DocType Name="dx.net" Template="Visual Studio 2005 Style" UseHelpTemplates="False">
|
||||
<TOCSource TOCSource="0" SpecificTOCName=""/>
|
||||
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
|
||||
</DocType>
|
||||
<NetAssemblies RootAssemblyName="">
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\2.0\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\2.0\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
</NetAssemblies>
|
||||
<PropertyBag/>
|
||||
</DocumentXProject>
|
||||
8
doc/docx/Spring-1.0/net-2.0/UnRegisterHelp2.bat
Normal file
8
doc/docx/Spring-1.0/net-2.0/UnRegisterHelp2.bat
Normal file
@@ -0,0 +1,8 @@
|
||||
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
|
||||
9
doc/docx/Spring-1.1/net-1.1/Copy of RegisterHelp2.bat
Normal file
9
doc/docx/Spring-1.1/net-1.1/Copy of RegisterHelp2.bat
Normal file
@@ -0,0 +1,9 @@
|
||||
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
|
||||
|
||||
8
doc/docx/Spring-1.1/net-1.1/Copy of UnRegisterHelp2.bat
Normal file
8
doc/docx/Spring-1.1/net-1.1/Copy of UnRegisterHelp2.bat
Normal file
@@ -0,0 +1,8 @@
|
||||
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
|
||||
8
doc/docx/Spring-1.1/net-1.1/RegisterHelp2.bat
Normal file
8
doc/docx/Spring-1.1/net-1.1/RegisterHelp2.bat
Normal file
@@ -0,0 +1,8 @@
|
||||
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
|
||||
247
doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp
Normal file
247
doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp
Normal file
@@ -0,0 +1,247 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="True" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.1.2" HTMLHelpVersion="2" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.1.2" H2PlugIn="True" H2PlugInNamespace="MS.VSCC,MS.VSCC.2003" LocaleID="0" ExcludeFiltersRegExp="False" OutputFileExtension=".html">
|
||||
<OutputLocation OutputFolder="L:\release\Spring.Net\doc\sdk\Spring-1.1\net-1.1\web\" HelpFileName="L:\release\Spring.Net\doc\sdk\Spring-1.1\net-1.1\htmlhelp1and2\Spring.NET.hxs" UseFilenameAliases="True" StripMetadata="False" ClearBeforeBuild="True" RemoveOutputFilesAfterCompile="False"/>
|
||||
<HTMLHelpOptions UseALinkMenus="False"/>
|
||||
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
|
||||
<IncludeFilters IncludePrivate="False" IncludeFriend="False" IncludeProtected="True" IdentifyVisibility="False">
|
||||
<Namespaces>
|
||||
<Property Name="DX.NET:Method">True</Property>
|
||||
<Property Name="DX.NET:Property">True</Property>
|
||||
<Property Name="DX.NET:Field">True</Property>
|
||||
<Property Name="DX.NET:Event">True</Property>
|
||||
<Property Name="DX.NET:Constructor">True</Property>
|
||||
<Property Name="DX.NET:Operator">True</Property>
|
||||
</Namespaces>
|
||||
</IncludeFilters>
|
||||
<CommentExtraction UnTaggedBlocks="False" UnTaggedEnumerations="False" UnTaggedEvents="False" UnTaggedModules="False" UnTaggedUDTs="False" UnTaggedVariables="False" HelpDescriptionImport="1"/>
|
||||
<Diagrams PageNestingLevels="2" OverviewNestingLevels="3" SupressSingleObjectDiagrams="True" DiagramStyleSource="0" ObjFillColor="0" ObjTextColor="0" ObjBorderColor="0" ColFillColor="0" ColTextColor="0" ColBorderColor="0" UseDropShadow="False" CenterCaptions="False" DiagramBold="False" BorderWidth="0" UseDiagramShapes="False"/>
|
||||
<VariableValues>
|
||||
<VariableValue Name="CopyrightNotice" Value="&copy; 2004-2008 Spring.NET Authors. All Rights Reserved."/>
|
||||
<VariableValue Name="FeedbackLink" Value="<a href="http://forum.springframework.net">Send comments</a> on this topic."/>
|
||||
<VariableValue Name="DefaultTypeRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Namespace: </b>%%linkedcurrentnamespace%%</b></p><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p><p><b>Assembly: </b>%%assemblyname%% (in %%assemblyfilename%%)</p>"/>
|
||||
<VariableValue Name="DefaultMemberRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p>"/>
|
||||
</VariableValues>
|
||||
<AdditionalFiles/>
|
||||
<ModelComments/>
|
||||
<IgnoreRelationships/>
|
||||
<NamespaceExclusions>
|
||||
<e>Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+Node</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+NodeHolder</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema</e>
|
||||
<e>Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource</e>
|
||||
<e>Spring.Core~__Delegates</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionLexer</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionParser</e>
|
||||
<e>Spring.Core~Spring.Expressions.NodeWithArguments</e>
|
||||
<e>Spring.Core~Spring.Expressions.ArrayConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.AssignNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.BinaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.BooleanLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.DateLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionListNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.HexLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IndexerNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IntLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.MethodNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.NullLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpADD</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpAND</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpDIVIDE</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreater</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreaterOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLess</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLessOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMODULUS</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMULTIPLY</e>
|
||||
<e>Spring.Core~Spring.Expressions.UnaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNOT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNotEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpOR</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpPOWER</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpSUBTRACT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryMinus</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryPlus</e>
|
||||
<e>Spring.Core~Spring.Expressions.ProjectionNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.PropertyOrFieldNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.RealLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.StringLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TernaryNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TypeNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.VariableNode</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder</e>
|
||||
<e>Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.References</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference</e>
|
||||
<e>Spring.Web~__Delegates</e>
|
||||
<e>Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment</e>
|
||||
<e>Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder</e>
|
||||
<e>Spring.Web~Spring.Web.Support.Script</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptBlock</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptFile</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptEvent</e>
|
||||
<e>Spring.Web~Spring.Globalization_namespace</e>
|
||||
<e>Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl</e>
|
||||
<e>Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder</e>
|
||||
<e>Spring.Data~__Delegates</e>
|
||||
<e>Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues</e>
|
||||
<e>Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl</e>
|
||||
<e>Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo</e>
|
||||
<e>Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor</e>
|
||||
<e>Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder</e>
|
||||
<e>Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory</e>
|
||||
<e>Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder</e>
|
||||
<e>Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder</e>
|
||||
<e>Spring.Core~Spring.Collections.SynchronizedEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator</e>
|
||||
<e>Spring.Core~Spring.Expressions.AttributeNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.NamedArgumentNode</e>
|
||||
<e>Spring.Web~Spring.Util.ControlAccessor</e>
|
||||
<e>Spring.Web~Spring.Util.ControlCollectionAccessor</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor</e>
|
||||
<e>Spring.Data.NHibernate~__Delegates</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.ContainsHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteLockModeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeletebyQueryHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteAllHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.EvictHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedParamHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByValueObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.GetByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByEntityHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LockHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.RefreshHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.UpdateObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder</e>
|
||||
</NamespaceExclusions>
|
||||
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
|
||||
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
|
||||
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
|
||||
<CommentFiles>
|
||||
<CommentFile FileName="Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Aop.dll"/>
|
||||
<CommentFile FileName="Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Core.dll"/>
|
||||
<CommentFile FileName="Spring.Data.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.dll"/>
|
||||
<CommentFile FileName="Spring.Services.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Services.dll"/>
|
||||
<CommentFile FileName="Spring.Web.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Web.dll"/>
|
||||
<CommentFile FileName="Spring.Data.NHibernate.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.NHibernate.dll"/>
|
||||
<CommentFile FileName="Spring.Testing.NUnit.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Testing.NUnit.dll"/>
|
||||
</CommentFiles>
|
||||
<DocType Name="dx.net" Template="Microsoft .NET Framework SDK Style" UseHelpTemplates="False">
|
||||
<TOCSource TOCSource="1" SpecificTOCName="">
|
||||
<NodeDef Key="N17086" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Introduction$$" NodeIconIndex="1" NodeType="0" PageLayout="introduction.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N34" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17085" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Getting_Started$$" NodeIconIndex="1" NodeType="0" PageLayout="gettingstarted.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N16" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N17" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N21" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N18" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N0" DependantCount="1" DependantOnnamespace="DX.NET:Assembly" DependantOnnamespace_Filter="" DependantStillProcessChildren="True" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5711" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Namespaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5758" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Namespace" PageTypeNamespaceFilter="" ParentKey="N5711" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5759" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="namespace.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5716" DependantCount="1" DependantOnnamespace="DX.NET:Class" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Classes$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5715" DependantCount="1" DependantOnnamespace="DX.NET:Enumeration" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Enumerations$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5713" DependantCount="1" DependantOnnamespace="DX.NET:Structure" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Structures$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5938" DependantCount="1" DependantOnnamespace="DX.NET:Interface" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Interfaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6003" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Class" PageTypeNamespaceFilter="" ParentKey="N5716" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5847" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5846" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8630" DependantCount="1" DependantOnnamespace="DX.NET:Constructor" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N16" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="class_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="class_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="class_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N18" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="class_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20517" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6004" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Enumeration" PageTypeNamespaceFilter="" ParentKey="N5715" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6005" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Structure" PageTypeNamespaceFilter="" ParentKey="N5713" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6006" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Interface" PageTypeNamespaceFilter="" ParentKey="N5938" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6010" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6011" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6012" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6013" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6014" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6013" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6016" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6012" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6017" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6015" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6495" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6496" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N20" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6497" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6016" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6498" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6014" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7064" DependantCount="1" DependantOnnamespace="DX.NET:Delegate" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="Delegates" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7065" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Delegate" PageTypeNamespaceFilter="" ParentKey="N7064" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7638" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7639" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6015" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7640" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7639" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N8630" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13683" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13635" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13684" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13636" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13685" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13686" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13683" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13736" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13684" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13737" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13631" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13738" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="structure.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13739" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13635" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13636" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19946" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19947" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19946" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20518" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20517" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20519" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20520" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20519" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
</TOCSource>
|
||||
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
|
||||
</DocType>
|
||||
<NetAssemblies RootAssemblyName="">
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Services.dll" mRootModule="" AssemblyName="Spring.Services" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.NHibernate.dll" mRootModule="" AssemblyName="Spring.Data.NHibernate" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
</NetAssemblies>
|
||||
<PropertyBag/>
|
||||
</DocumentXProject>
|
||||
247
doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp.bak
Normal file
247
doc/docx/Spring-1.1/net-1.1/Spring-1.1.0.dxp.bak
Normal file
@@ -0,0 +1,247 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXProject Version="5.0" CompileHelpFile="True" RefreshIfExists="True" DocumentSourceCode="False" AlwaysCopySupportFiles="True" PropertyCommentsFrom="0" RelationshipsFrom="2" DefaultRelsOnlyForCollections="True" ProjectGroupName="Spring-1.1.2" HTMLHelpVersion="1" HHNamespace="Spring.NET" HHIdentifier="Spring.NET-1.1.2" H2PlugIn="True" H2PlugInNamespace="MS.VSCC,MS.VSCC.2003" LocaleID="0" ExcludeFiltersRegExp="False" OutputFileExtension=".html">
|
||||
<OutputLocation OutputFolder="L:\release\Spring.Net\doc\sdk\Spring-1.1\net-1.1\web" HelpFileName="L:\release\Spring.Net\doc\sdk\Spring-1.1\net-1.1\htmlhelp1and2\Spring.NET.chm" UseFilenameAliases="True" StripMetadata="False" ClearBeforeBuild="True" RemoveOutputFilesAfterCompile="False"/>
|
||||
<HTMLHelpOptions UseALinkMenus="False"/>
|
||||
<OtherOptions CreateContextLinks="True" WriteHelpDescriptions="True" CopySourceCode="False" CreateWinHelpStub="False" Language="English"/>
|
||||
<IncludeFilters IncludePrivate="False" IncludeFriend="False" IncludeProtected="True" IdentifyVisibility="False">
|
||||
<Namespaces>
|
||||
<Property Name="DX.NET:Method">True</Property>
|
||||
<Property Name="DX.NET:Property">True</Property>
|
||||
<Property Name="DX.NET:Field">True</Property>
|
||||
<Property Name="DX.NET:Event">True</Property>
|
||||
<Property Name="DX.NET:Constructor">True</Property>
|
||||
<Property Name="DX.NET:Operator">True</Property>
|
||||
</Namespaces>
|
||||
</IncludeFilters>
|
||||
<CommentExtraction UnTaggedBlocks="False" UnTaggedEnumerations="False" UnTaggedEvents="False" UnTaggedModules="False" UnTaggedUDTs="False" UnTaggedVariables="False" HelpDescriptionImport="1"/>
|
||||
<Diagrams PageNestingLevels="2" OverviewNestingLevels="3" SupressSingleObjectDiagrams="True" DiagramStyleSource="0" ObjFillColor="0" ObjTextColor="0" ObjBorderColor="0" ColFillColor="0" ColTextColor="0" ColBorderColor="0" UseDropShadow="False" CenterCaptions="False" DiagramBold="False" BorderWidth="0" UseDiagramShapes="False"/>
|
||||
<VariableValues>
|
||||
<VariableValue Name="CopyrightNotice" Value="&copy; 2004-2008 Spring.NET Authors. All Rights Reserved."/>
|
||||
<VariableValue Name="FeedbackLink" Value="<a href="http://forum.springframework.net">Send comments</a> on this topic."/>
|
||||
<VariableValue Name="DefaultTypeRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Namespace: </b>%%linkedcurrentnamespace%%</b></p><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p><p><b>Assembly: </b>%%assemblyname%% (in %%assemblyfilename%%)</p>"/>
|
||||
<VariableValue Name="DefaultMemberRequirements" Value="<h4 class=dxh4>$$Requirements$$</h4><p><b>Platforms:</b> Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family</p>"/>
|
||||
</VariableValues>
|
||||
<AdditionalFiles/>
|
||||
<ModelComments/>
|
||||
<IgnoreRelationships/>
|
||||
<NamespaceExclusions>
|
||||
<e>Spring.Core~Spring.Collections.DictionarySet+DictionarySetEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+Node</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+NodeHolder</e>
|
||||
<e>Spring.Core~Spring.Collections.LinkedList+LinkedListEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.PriorityQueue+PriorityQueueEnumerator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.AbstractApplicationContext+ObjectPostProcessorChecker</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+RootContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+DescendantContextInstantiator</e>
|
||||
<e>Spring.Core~Spring.Context.Support.ContextHandler+ContextSchema</e>
|
||||
<e>Spring.Core~Spring.Context.Support.DelegatingMessageSource+SpecialCaseNullMessageSource</e>
|
||||
<e>Spring.Core~__Delegates</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow</e>
|
||||
<e>Spring.Core~Spring.Core.ControlFlowFactory+DefaultControlFlow+MethodsDeclaredTypeCriteria</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionLexer</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionParser</e>
|
||||
<e>Spring.Core~Spring.Expressions.NodeWithArguments</e>
|
||||
<e>Spring.Core~Spring.Expressions.ArrayConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.AssignNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.BinaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.BooleanLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ConstructorNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.DateLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.ExpressionListNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.HexLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IndexerNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.IntLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.MethodNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.NullLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpADD</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpAND</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpDIVIDE</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreater</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpGreaterOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLess</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpLessOrEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMODULUS</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpMULTIPLY</e>
|
||||
<e>Spring.Core~Spring.Expressions.UnaryOperator</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNOT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpNotEqual</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpOR</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpPOWER</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpSUBTRACT</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryMinus</e>
|
||||
<e>Spring.Core~Spring.Expressions.OpUnaryPlus</e>
|
||||
<e>Spring.Core~Spring.Expressions.ProjectionNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.PropertyOrFieldNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.RealLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.StringLiteralNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TernaryNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.TypeNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.VariableNode</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Config.ObjectFactoryCreatingFactoryObject+GenericObjectFactory</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+ConstructorComparer</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.AutowireUtils+MinimumArgumentCountCriteria</e>
|
||||
<e>Spring.Core~Spring.Objects.Factory.Support.MethodInjectingInstantiationStrategy+MethodInjectingTypeBuilder</e>
|
||||
<e>Spring.Core~Spring.Objects.Support.AutoWiringEventHandlerValue+AutoWirer</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.AfterReturningAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.BeforeAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.MethodBeforeAdviceInterceptor</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.Adapter.ThrowsAdviceAdapter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.References</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.DynamicProxy.IntroductionProxyMethodBuilder</e>
|
||||
<e>Spring.Aop~Spring.Aop.Framework.InterceptorAndDynamicMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+UnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.MethodMatchers+IntersectionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+UnionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.TypeFilters+IntersectionTypeFilter</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut</e>
|
||||
<e>Spring.Aop~Spring.Aop.Support.UnionPointcut+PointcutUnionMethodMatcher</e>
|
||||
<e>Spring.Aop~Spring.Aop.Target.EmptyTargetSource+EmptyTargetSourceObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueMethodMatcher+TrueMethodMatcherObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TruePointcut+TruePointcutObjectReference</e>
|
||||
<e>Spring.Aop~Spring.Aop.TrueTypeFilter+TrueTypeFilterObjectReference</e>
|
||||
<e>Spring.Web~__Delegates</e>
|
||||
<e>Spring.Web~Spring.Util.VirtualEnvironment+HttpRuntimeEnvironment</e>
|
||||
<e>Spring.Web~Spring.Web.Services.WebServiceExporter+WebServiceProxyTypeBuilder</e>
|
||||
<e>Spring.Web~Spring.Web.Support.Script</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptBlock</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptFile</e>
|
||||
<e>Spring.Web~Spring.Web.Support.ScriptEvent</e>
|
||||
<e>Spring.Web~Spring.Globalization_namespace</e>
|
||||
<e>Spring.Data~Spring.Data.Objects.MappingAdoQueryWithContext+RowMapperImpl</e>
|
||||
<e>Spring.Data~Spring.Transaction.Support.AbstractPlatformTransactionManager+SuspendedResourcesHolder</e>
|
||||
<e>Spring.Data~__Delegates</e>
|
||||
<e>Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorWithParamValues</e>
|
||||
<e>Spring.Data~Spring.Data.IDbCommandCreatorFactory+CommandCreatorImpl</e>
|
||||
<e>Spring.Data~Spring.Transaction.Interceptor.TransactionAspectSupport+TransactionInfo</e>
|
||||
<e>Spring.Data~Spring.Transaction.Interceptor.TransactionAttributeSourceEditor+PropertiesEditor</e>
|
||||
<e>Spring.Services~Spring.Remoting.Support.RemoteObjectProxyTypeBuilder</e>
|
||||
<e>Spring.Services~Spring.Remoting.CaoExporter+CaoRemoteFactory</e>
|
||||
<e>Spring.Services~Spring.Remoting.SaoExporter+SaoRemoteObjectProxyTypeBuilder</e>
|
||||
<e>Spring.Services~Spring.Web.Services.WebServiceProxyFactory+WebServiceProxyProxyTypeBuilder</e>
|
||||
<e>Spring.Core~Spring.Collections.SynchronizedEnumerator</e>
|
||||
<e>Spring.Core~Spring.Collections.SynchronizedDictionaryEnumerator</e>
|
||||
<e>Spring.Core~Spring.Expressions.AttributeNode</e>
|
||||
<e>Spring.Core~Spring.Expressions.NamedArgumentNode</e>
|
||||
<e>Spring.Web~Spring.Util.ControlAccessor</e>
|
||||
<e>Spring.Web~Spring.Util.ControlCollectionAccessor</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateAccessor+FlushModeHolder</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.CloseSuppressingMethodInterceptor</e>
|
||||
<e>Spring.Data.NHibernate~__Delegates</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.ContainsHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteLockModeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeletebyQueryHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.DeleteAllHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.EvictHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedParamHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndNamedParamHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByNamedQueryAndValueObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.FindByValueObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.ExecuteHibernateCallbackUsingDelegate</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.GetByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadByEntityHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LoadAllByTypeHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.LockHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.RefreshHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveObjectWithIdHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.UpdateObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateObjectHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateAllHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.SaveOrUpdateCopyHibernateCallback</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+HibernateTransactionObject</e>
|
||||
<e>Spring.Data.NHibernate~Spring.Data.NHibernate.HibernateTransactionManager+SuspendedResourcesHolder</e>
|
||||
</NamespaceExclusions>
|
||||
<DotNetProperties IncludeRelationshipDiagrams="True" IncludeInheritanceHierarchies="True" IncludeBaseMembers="False" StandardInterfaces="System.*,Microsoft.*" OnlyLinkInherited="True" ExternalDocs="True" UseCommentFiles="True" DrillCommentFiles="True" GenerateXMLLinks="False" XMLIsland="" NoInheritedTopics="True" NoInheritedInLists="False" CreateXMLCommentFile="False" ExcludedLanguages="Delphi,JScript,CPP,CPP2005" GenerateAttributes="True" AttributeFilter="" AttributeFilterInclude="False" VBNETDefaultConstructor="False" LinkOverridenMembersToBaseImplementation="False" UseOverloadSummaryForMasterSummary="False" ExcludeEditorBrowsable="True" GenerateBreadCrumbs="True" IncludeAssemblyBreadCrumb="False"/>
|
||||
<DatabaseProperties DocumentViewSource="True" DocumentTriggerSource="True" DocumentProcedureSource="True" RetainTaggedComments="False"/>
|
||||
<XSDProperties UseCustomSettings="False" PageNestingLevels="2" SuppressSingleObjectDiagrams="True" ElementFillColor="15780518" ElementTextColor="0" ElementBorderColor="10789024" ElementBorders="True" ElementRefFillColor="12648447" ElementRefTextColor="0" ElementRefBorderColor="10789024" ElementRefBorders="True" ComplexTypeFillColor="15780518" ComplexTypeTextColor="0" ComplexTypeBorderColor="10789024" ComplexTypeBorders="True" AnyFillColor="13421772" AnyTextColor="0" AnyBorderColor="10789024" AnyBorders="True" NotationTextColor="8421504" RootLinesColor="10789024" DropShadows="False" BoldCaptions="True" GroupParticleSequenceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\sequence.gif" GroupParticleChoiceImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\choice.gif" GroupParticleAllImageFilename="K:\Program Files\Innovasys\documentx5\Configuration\Templates\XMLSchema\xDiagramImages\all.gif"/>
|
||||
<CommentFiles>
|
||||
<CommentFile FileName="Spring.Aop.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Aop.dll"/>
|
||||
<CommentFile FileName="Spring.Core.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Core.dll"/>
|
||||
<CommentFile FileName="Spring.Data.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.dll"/>
|
||||
<CommentFile FileName="Spring.Services.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Services.dll"/>
|
||||
<CommentFile FileName="Spring.Web.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Web.dll"/>
|
||||
<CommentFile FileName="Spring.Data.NHibernate.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.NHibernate.dll"/>
|
||||
<CommentFile FileName="Spring.Testing.NUnit.dxc" DocType="dx.net" ItemMoniker="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Testing.NUnit.dll"/>
|
||||
</CommentFiles>
|
||||
<DocType Name="dx.net" Template="Microsoft .NET Framework SDK Style" UseHelpTemplates="False">
|
||||
<TOCSource TOCSource="1" SpecificTOCName="">
|
||||
<NodeDef Key="N17086" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Introduction$$" NodeIconIndex="1" NodeType="0" PageLayout="introduction.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N34" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17085" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Getting_Started$$" NodeIconIndex="1" NodeType="0" PageLayout="gettingstarted.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N16" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N17" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N21" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N18" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N0" DependantCount="1" DependantOnnamespace="DX.NET:Assembly" DependantOnnamespace_Filter="" DependantStillProcessChildren="True" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Assembly" PageTypeNamespaceFilter="" ParentKey="" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5711" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Namespaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N0" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5758" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Namespace" PageTypeNamespaceFilter="" ParentKey="N5711" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5759" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="namespace.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5716" DependantCount="1" DependantOnnamespace="DX.NET:Class" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Classes$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5715" DependantCount="1" DependantOnnamespace="DX.NET:Enumeration" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Enumerations$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5713" DependantCount="1" DependantOnnamespace="DX.NET:Structure" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Structures$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5938" DependantCount="1" DependantOnnamespace="DX.NET:Interface" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Interfaces$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6003" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Class" PageTypeNamespaceFilter="" ParentKey="N5716" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5847" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N5846" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8630" DependantCount="1" DependantOnnamespace="DX.NET:Constructor" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N16" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="class_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N17" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="class_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="class_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N18" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="class_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20517" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6003" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6004" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Enumeration" PageTypeNamespaceFilter="" ParentKey="N5715" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6005" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Structure" PageTypeNamespaceFilter="" ParentKey="N5713" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6006" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Interface" PageTypeNamespaceFilter="" ParentKey="N5938" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6010" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="class.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6011" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="class_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6012" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6013" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6014" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6013" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6016" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6012" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6017" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6015" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6495" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6496" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N20" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6497" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6016" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6498" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6014" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7064" DependantCount="1" DependantOnnamespace="DX.NET:Delegate" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="Delegates" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N5758" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7065" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Short_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Delegate" PageTypeNamespaceFilter="" ParentKey="N7064" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7638" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7639" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N6015" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="Interface_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6006" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N7640" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N7639" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N8631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N8630" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13683" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13635" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13684" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13636" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13685" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Field" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13637" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13686" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Method" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13683" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13736" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Property" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13684" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13737" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N13631" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13738" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Overview$$" NodeIconIndex="1" NodeType="0" PageLayout="structure.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13739" DependantCount="1" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Members$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_members.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13631" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Constructor_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Constructor" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13635" DependantCount="1" DependantOnnamespace="DX.NET:Method" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Methods$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_methods.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13636" DependantCount="1" DependantOnnamespace="DX.NET:Property" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Properties$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_properties.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N13637" DependantCount="1" DependantOnnamespace="DX.NET:Field" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Fields$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_fields.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19946" DependantCount="1" DependantOnnamespace="DX.NET:Event" DependantOnnamespace_Filter="includeinherited=false" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Events$$" NodeIconIndex="1" NodeType="0" PageLayout="structure_events.html" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N19947" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Event" PageTypeNamespaceFilter="includeinherited=false" ParentKey="N19946" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20518" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20517" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20519" DependantCount="1" DependantOnnamespace="DX.NET:Operator" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="False" MarkAsNew="False" NodeCaptionTemplate="$$Operators$$" NodeIconIndex="1" NodeType="0" PageLayout="" PageTypeNamespace="" PageTypeNamespaceFilter="" ParentKey="N6005" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
<NodeDef Key="N20520" DependantCount="0" DependantOnnamespace="" DependantOnnamespace_Filter="" DependantStillProcessChildren="False" FileNameTemplate="" LinkToPage="True" MarkAsNew="False" NodeCaptionTemplate="%%Local_Item_Title%%" NodeIconIndex="1" NodeType="1" PageLayout="" PageTypeNamespace="DX.NET:Operator" PageTypeNamespaceFilter="" ParentKey="N20519" UseCustomIcon="False" IsDefaultTopic="False" PlugInName="" PlugInData=""/>
|
||||
</TOCSource>
|
||||
<ModelCommentProfile Version="5.0" Namespace="dx.net" Name="" Description=""/>
|
||||
</DocType>
|
||||
<NetAssemblies RootAssemblyName="">
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Aop.dll" mRootModule="" AssemblyName="Spring.Aop" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Core.dll" mRootModule="" AssemblyName="Spring.Core" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.dll" mRootModule="" AssemblyName="Spring.Data" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Services.dll" mRootModule="" AssemblyName="Spring.Services" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Web.dll" mRootModule="" AssemblyName="Spring.Web" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Data.NHibernate.dll" mRootModule="" AssemblyName="Spring.Data.NHibernate" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
<Assembly Version="5.0" FileName="L:\projects\Spring.Net\build\net\1.1\debug\Spring.Testing.NUnit.dll" mRootModule="" AssemblyName="Spring.Testing.NUnit" AssemblyType="1" ExamplesOnly="False" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivateItems="True"/>
|
||||
</NetAssemblies>
|
||||
<PropertyBag/>
|
||||
</DocumentXProject>
|
||||
43
doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc
Normal file
43
doc/docx/Spring-1.1/net-1.1/Spring.Aop.dxc
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<DocumentXComments Version="5.0" Moniker="L:\projects\Spring.Net\build\package\Spring.NET\bin\net\1.1\debug\Spring.Aop.dll" DocType="dx.Net" Template="" ShowInherited="False" SpellLastCheckDateTime="30/12/1899 00:00:00" TreePath="Spring.Aop" RelatedProject="Spring-1.0-net-1.1.dxp" RelatedHSProject="" LoadIncludeFilter="" LoadExcludeFilter="" LoadPrivate="True" LoadOnDemand="False" LoadSourceComments="False">
|
||||
<IgnoreWordList/>
|
||||
<UserData>
|
||||
<InPlaceEditor>
|
||||
<inheritedMembers>on</inheritedMembers>
|
||||
<protectedMembers>on</protectedMembers>
|
||||
<dtscrollpos>0</dtscrollpos>
|
||||
</InPlaceEditor>
|
||||
</UserData>
|
||||
<c eid="Spring.Aop" tid="##PROJECT_INTRODUCTION" q="" cd="38813.6247569444"><![CDATA[<P><SPAN class=emphasis><EM>Aspect-Oriented Programming</EM></SPAN> (<SPAN class=emphasis><EM>AOP</EM></SPAN>) complements OOP by providing another way of thinking about program structure. Whereas OO decomposes applications into a hierarchy of objects, AOP decomposes programs into <SPAN class=emphasis><EM>aspects</EM></SPAN> or <SPAN class=emphasis><EM>concerns. </EM> This enables the modularization of concerns such as transaction management that would otherwise cut across multiple objects (such concerns are often termed <SPAN class=emphasis><EM>crosscutting</EM></SPAN> concerns).</SPAN></P>]]></c>
|
||||
<c eid="Spring.Aop" tid="##PROJECT_GETTINGSTARTED" q="" cd="39245.5270833333"><![CDATA[The <A href="http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html">AOP Quickstart</A> included in the distribution is a good starting point to explore the functionality offered in Spring.NET's AOP Framework.]]></c>
|
||||
<c eid="Spring.Aop~AopAlliance.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[AOP framework interfaces based on the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> API.]]></c>
|
||||
<c eid="Spring.Aop~AopAlliance.Intercept_namespace" tid="##SUMMARY" q="" cd="38813.6244675926">AOP Alliance interception interfaces.</c>
|
||||
<c eid="Spring.Aop~Spring.Aop_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Core Spring.NET AOP interfaces, built on top of and implementing all of the AOP Alliance AOP interoperability interfaces.</P>
|
||||
<P>Spring.NET AOP also offers:</P>
|
||||
<OL>
|
||||
<LI>Introduction support</LI>
|
||||
<LI>A pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments).</LI>
|
||||
<LI>A full range of advice types, including around, before, after returning and throws advice.</LI>
|
||||
<LI>Extensibility points allowing arbitrary custom advice types to be plugged in without modifying the core framework.</LI></OL>
|
||||
<P>Spring.NET AOP can be used programmatically or (preferably) in conjunction with the Spring.NET IoC container.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Config_namespace" tid="##SUMMARY" q="" cd="39423.6115856481">Custom schema for configuration</c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Basic AOP infrastructure compliant with the <A href="http://aopalliance.sourceforge.net/">AOP Alliance</A> interfaces.</P>
|
||||
<P>Spring.NET AOP supports proxying interfaces or classes, introductions, and offers static and dynamic pointcuts.<BR></P>
|
||||
<P>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.</P>
|
||||
<P>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.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.Adapter_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Service Provider Interface (SPI) namespace allowing Spring.NET AOP framework to handle arbitrary advice types.<BR></P>
|
||||
<P>Users who want to use the Spring.NET AOP framework, rather than extend its capabilities, don't need to concern themselves with this namespace.</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.AutoProxy_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[Object post-processors for use in IApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryObject.
|
||||
<P>
|
||||
<P>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. </P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.AutoProxy.Target_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>Generic support classes for target source creation. </P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Framework.DynamicProxy_namespace" tid="##SUMMARY" q="" cd="38813.6245717593">Contains functionality relating to the creation of dynamic proxy instances.</c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Support_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[Convenience classes for using Spring.NET's AOP API.]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aop.Target_namespace" tid="##SUMMARY" q="" cd="38813.6244675926"><![CDATA[<P>This namespace contains implementations of the %Spring.Aop.ITargetSource:Spring.Aop~Spring.Aop.ITargetSource% interface.<BR></P>
|
||||
<P>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.</P>
|
||||
<P>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).</P>]]></c>
|
||||
<c eid="Spring.Aop~Spring.Aspects_namespace" tid="##SUMMARY" q="" cd="39423.514537037">Reusable aspects</c>
|
||||
<c eid="Spring.Aop~Spring.Aspects.Cache_namespace" tid="##SUMMARY" q="" cd="39423.5146412037">Caching asepct</c>
|
||||
<c eid="Spring.Aop~Spring.Aspects.Exceptions_namespace" tid="##SUMMARY" q="" cd="39423.514837963">Exception handling aspect</c>
|
||||
<c eid="Spring.Aop~Spring.Aspects.Logging_namespace" tid="##SUMMARY" q="" cd="39423.5148611111">Logging aspect</c>
|
||||
</DocumentXComments>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user