Skip to content

Commit 1d01cac

Browse files
authored
Global reformat for files (#272)
1 parent 07049eb commit 1d01cac

File tree

2,613 files changed

+294077
-293053
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,613 files changed

+294077
-293053
lines changed

NuGet.config

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<configuration>
33
<packageSources>
4-
<clear />
4+
<clear />
55
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
66
</packageSources>
77
</configuration>

README.md

+49-27
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ THE SPRING.NET FRAMEWORK
55
---------------------------------------------------------
66
http://www.springframework.net/
77

8-
98
## INTRODUCTION
109

1110
Spring.NET contains:
@@ -19,31 +18,38 @@ Spring.NET contains:
1918
* ASP.NET MVC and ASP.NET WebAPI Framework
2019
* Dependency Injection for MVC (includin WebAPI).
2120
* Declarative transaction management abstraction
22-
* Declarative transaction management via use of common XML configuration and attributes across different transaction APIs
21+
* Declarative transaction management via use of common XML configuration and attributes across different transaction
22+
APIs
2323
* ADO.NET framework
24-
* Simplifies use of ADO.NET. DAO support classes and integration with Spring's declarative transaction management functionality
24+
* Simplifies use of ADO.NET. DAO support classes and integration with Spring's declarative transaction management
25+
functionality
2526
* Portable Service Abstractions
26-
* Export plain .NET objects via .NET Remoting, Web Service or .NET Serviced Component and create client side proxies based on endpoint URL and service interface.
27+
* Export plain .NET objects via .NET Remoting, Web Service or .NET Serviced Component and create client side proxies
28+
based on endpoint URL and service interface.
2729
* NHibernate Integation
28-
* NHibernate 5 integration to simplify use of NHibernate and participate in Spring's declarative transaction management functionality.
30+
* NHibernate 5 integration to simplify use of NHibernate and participate in Spring's declarative transaction
31+
management functionality.
2932
* ASP.NET AJAX Integration
3033
* Exporter to expose plain object on which Dependency Injection and AOP have been applied to JavaScript.
3134
* NUnit and MSTest integration
32-
* Provides Dependency Injection of test cases and Spring container loading and caching. . Data access and transaction management features aid with integration testing.
35+
* Provides Dependency Injection of test cases and Spring container loading and caching. . Data access and
36+
transaction management features aid with integration testing.
3337
* WCF integration
3438
* Provides Dependency Injection and applicatin of AOP advice to WCF services
3539
* Quartz integration
3640
* Configure Quartz jobs using dependency injection and Spring's transactional support to persist job details
3741
* MSMQ integration
38-
* Simplifies the use MSMQ by providing helper classes for message sending and receiving. Integrates with Spring's transaction management features.
42+
* Simplifies the use MSMQ by providing helper classes for message sending and receiving. Integrates with Spring's
43+
transaction management features.
3944
* NMS integration
4045
* Simplifies the use of NMS by providing helper classes for message sending and receiving.
4146
* TIBCO EMS integration
4247
* Simplifies the use of TIBCO EMS by providing helper classes for message sending and receiving.
4348
* NVelocity integration
4449
* Simplifies the use of configuring NVelocity
4550

46-
Spring.NET is a port of the Java based Spring Framework. In turn, the Java/J2EE Spring Framework is based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson (Wrox, 2002).
51+
Spring.NET is a port of the Java based Spring Framework. In turn, the Java/J2EE Spring Framework is based on code
52+
published in "Expert One-on-One J2EE Design and Development" by Rod Johnson (Wrox, 2002).
4753

4854
## SUPPORTED .NET FRAMEWORK VERSIONS
4955

@@ -64,7 +70,7 @@ Release contents:
6470
* `doc` contains reference documentation, MSDN-style API help, and the Spring.NET xsd.
6571
* `examples` contains sample applications.
6672
* `build-support` contains additonal applications need to build using NAnt as some convenience
67-
VS.NET solution files.
73+
VS.NET solution files.
6874
* `dev-support` contains 'developer support' tools and code, such as solution templates for VS.NET
6975

7076
debug build is done using /DEBUG:full and release build using /DEBUG:pdbonly flags.
@@ -75,74 +81,89 @@ Latest info is available at the public website: http://www.springframework.net/
7581

7682
The Spring Framework is released under the terms of the Apache Software License (see license.txt).
7783

78-
7984
## DISTRIBUTION DLLs
8085

81-
The "bin" directory contains the following distinct dll files for use in applications. Dependencies are those other than on the .NET BCL.
86+
The "bin" directory contains the following distinct dll files for use in applications. Dependencies are those other than
87+
on the .NET BCL.
8288

83-
* __Spring.Core__ (~765 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Core.svg)](https://www.nuget.org/packages/Spring.Core/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Core)](#)
89+
* __Spring.Core__ (~765
90+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Core.svg)](https://www.nuget.org/packages/Spring.Core/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Core)](#)
8491
* Contents: Inversion of control container. Collection classes.
8592
* Dependencies: Common.Logging
8693

87-
* __Spring.Aop__ (~150 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Aop.svg)](https://www.nuget.org/packages/Spring.Aop/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Aop)](#)
94+
* __Spring.Aop__ (~150
95+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Aop.svg)](https://www.nuget.org/packages/Spring.Aop/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Aop)](#)
8896
* Contents: Abstract Oriented Programming Framework.
8997
* Dependencies: Spring.Core, Common.Logging
9098

91-
* __Spring.Data__ (~320 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Data.svg)](https://www.nuget.org/packages/Spring.Data/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Data)](#)
99+
* __Spring.Data__ (~320
100+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Data.svg)](https://www.nuget.org/packages/Spring.Data/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Data)](#)
92101
* Contents: Transaction and ADO.NET Framework.
93102
* Dependencies: Spring.Core, Spring.Aop
94103

95-
* __Spring.Data.NHibernate5__ (~90 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Data.NHibernate5.svg)](https://www.nuget.org/packages/Spring.Data.NHibernate5/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Data.NHibernate5)](#)
104+
* __Spring.Data.NHibernate5__ (~90
105+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Data.NHibernate5.svg)](https://www.nuget.org/packages/Spring.Data.NHibernate5/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Data.NHibernate5)](#)
96106
* Contents: NHibernate 5.x integration
97107
* Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate
98108

99-
* __Spring.Services__ (~70 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Services.svg)](https://www.nuget.org/packages/Spring.Services/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Services)](#)
109+
* __Spring.Services__ (~70
110+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Services.svg)](https://www.nuget.org/packages/Spring.Services/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Services)](#)
100111
* Contents: Web Services, Remoting, and Enterprise Component based services.
101112
* Dependencies: Spring.Core, Spring.Aop
102113

103-
* __Spring.Web__ (~165 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.svg)](https://www.nuget.org/packages/Spring.Web/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web)](#)
114+
* __Spring.Web__ (~165
115+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.svg)](https://www.nuget.org/packages/Spring.Web/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web)](#)
104116
* Contents: ASP.NET based Web Application Framework.
105117
* Dependencies: Spring.Core, Spring.Aop
106118

107-
* __Spring.Web.Extensions__ (~8 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.Extensions.svg)](https://www.nuget.org/packages/Spring.Web.Extensions/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web.Extensions)](#)
119+
* __Spring.Web.Extensions__ (~8
120+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.Extensions.svg)](https://www.nuget.org/packages/Spring.Web.Extensions/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web.Extensions)](#)
108121
* Contents: ASP.NET AJAX Integartion
109122
* Dependencies: Spring.Core, Spring.Aop, System.Web.Extensions
110123

111-
* __Spring.Web.Mvc5__ (~8 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.Mvc5.svg)](https://www.nuget.org/packages/Spring.Web.Mvc5/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web.Mvc5)](#)
124+
* __Spring.Web.Mvc5__ (~8
125+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Web.Mvc5.svg)](https://www.nuget.org/packages/Spring.Web.Mvc5/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Web.Mvc5)](#)
112126
* Contents: ASP.NET MVC5 and WebAPI Integartion
113127
* Dependencies: Spring.Core, Spring.Web
114128

115-
* __Spring.Testing.NUnit__ (~24 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Testing.NUnit.svg)](https://www.nuget.org/packages/Spring.Testing.NUnit/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Testing.NUnit)](#)
129+
* __Spring.Testing.NUnit__ (~24
130+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Testing.NUnit.svg)](https://www.nuget.org/packages/Spring.Testing.NUnit/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Testing.NUnit)](#)
116131
* Contents: NUnit Integration
117132
* Dependencies: Spring.Core, Spring.Data, NUnit
118133

119-
* __Spring.Testing.Microsoft__ (~24 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Testing.Microsoft.svg)](https://www.nuget.org/packages/Spring.Testing.Microsoft/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Testing.Microsoft)](#)
134+
* __Spring.Testing.Microsoft__ (~24
135+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Testing.Microsoft.svg)](https://www.nuget.org/packages/Spring.Testing.Microsoft/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Testing.Microsoft)](#)
120136
* Contents: MSTest Integration
121137
* Dependencies: Spring.Core, Spring.Data, MSTest
122138

123-
* __Spring.Messaging__ (~65 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Messaging.svg)](https://www.nuget.org/packages/Spring.Messaging/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Messaging)](#)
139+
* __Spring.Messaging__ (~65
140+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Messaging.svg)](https://www.nuget.org/packages/Spring.Messaging/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Messaging)](#)
124141
* Contents: MSMQ Integration
125142
* Dependencies: Spring.Core, Spring.Data, System.Messaging
126143

127-
* __Spring.Messaging.Nms__ (~100 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Messaging.Nms.svg)](https://www.nuget.org/packages/Spring.Messaging.Nms/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Messaging.Nms)](#)
144+
* __Spring.Messaging.Nms__ (~100
145+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Messaging.Nms.svg)](https://www.nuget.org/packages/Spring.Messaging.Nms/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Messaging.Nms)](#)
128146
* Contents: NMS Integration
129147
* Dependencies: Spring.Core, Spring.Data, Apache NMS
130148

131-
* __Spring.Scheduling.Quartz3__ (~44 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Scheduling.Quartz3.svg)](https://www.nuget.org/packages/Spring.Scheduling.Quartz3/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Scheduling.Quartz3)](#)
149+
* __Spring.Scheduling.Quartz3__ (~44
150+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Scheduling.Quartz3.svg)](https://www.nuget.org/packages/Spring.Scheduling.Quartz3/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Scheduling.Quartz3)](#)
132151
* Contents: Quartz32.x Integration
133152
* Dependencies: Spring.Core, Spring.Data, Quartz
134153

135-
* __Spring.Template.Velocity__ (~44 KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Template.Velocity.svg)](https://www.nuget.org/packages/Spring.Template.Velocity/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Template.Velocity)](#)
154+
* __Spring.Template.Velocity__ (~44
155+
KB) [![NuGet](http://img.shields.io/nuget/v/Spring.Template.Velocity.svg)](https://www.nuget.org/packages/Spring.Template.Velocity/) [![Downloads](https://img.shields.io/nuget/dt/Spring.Template.Velocity)](#)
136156
* Contents: NVelocity Integration
137157
* Dependencies: Spring.Core, NVelocity
138158

139-
140159
## WHERE TO START?
141160

142161
Documentation can be found in the "docs" directory:
162+
143163
* The Spring reference documentation
144164

145165
Documented sample applications can be found in "examples":
166+
146167
* IoCQuickStart.MovieFinder - A simple example demonstrating basic IoC container behavior.
147168
* IoCQuickStart.AppContext - Show use of various IApplicationContext features.
148169
* IoCQuickStart.EventRegistry - Show use of loosely coupled eventing features.
@@ -166,7 +187,8 @@ Documented sample applications can be found in "examples":
166187
VS.NET
167188
------
168189

169-
Visual Studio 2022 is required to open and build the solution. The free community version of Visual Studio should suffice.
190+
Visual Studio 2022 is required to open and build the solution. The free community version of Visual Studio should
191+
suffice.
170192

171193
## Acknowledgements
172194

build-support/nuke-build/Build.GitHubActions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ public partial class Build
55
Target Ci => _ => _
66
.DependsOn(Compile, Test, Pack)
77
.Executes();
8-
}
8+
}

build-support/nuke-build/Build.Publish.cs

-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Nuke.Common.IO;
44
using Nuke.Common.Tooling;
55
using Nuke.Common.Tools.DotNet;
6-
76
using static Nuke.Common.Tools.DotNet.DotNetTasks;
87

98
public partial class Build
@@ -39,5 +38,4 @@ public partial class Build
3938

4039
bool PushCompleteOnFailure => true;
4140
int PushDegreeOfParallelism => 5;
42-
4341
}

build-support/nuke-build/Build.Test.cs

+6-13
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
11
using System.Linq;
22
using Nuke.Common;
33
using Nuke.Common.Tools.DotNet;
4-
54
using static Nuke.Common.Tools.DotNet.DotNetTasks;
65

76
public partial class Build
87
{
9-
[Parameter]
10-
readonly bool TestFull = false;
11-
[Parameter]
12-
readonly bool TestIntegrationData = false;
13-
[Parameter]
14-
readonly bool TestIntegrationEms = false;
15-
[Parameter]
16-
readonly bool TestIntegrationNms = false;
17-
[Parameter]
18-
readonly bool TestIntegrationMsMq = false;
8+
[Parameter] readonly bool TestFull = false;
9+
[Parameter] readonly bool TestIntegrationData = false;
10+
[Parameter] readonly bool TestIntegrationEms = false;
11+
[Parameter] readonly bool TestIntegrationNms = false;
12+
[Parameter] readonly bool TestIntegrationMsMq = false;
1913

2014
Target Test => _ => _
2115
.DependsOn(Restore)
@@ -55,5 +49,4 @@ public partial class Build
5549
});
5650
}
5751
});
58-
59-
}
52+
}

build-support/nuke-build/Build.cs

+6-35
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,13 @@ partial class Build : NukeBuild
2727
/// - JetBrains Rider https://nuke.build/rider
2828
/// - Microsoft VisualStudio https://nuke.build/visualstudio
2929
/// - Microsoft VSCode https://nuke.build/vscode
30+
public static int Main() => Execute<Build>(x => x.Compile);
3031

31-
public static int Main () => Execute<Build>(x => x.Compile);
32+
[Parameter("Configuration to build - Default is 'Debug' (local) or 'Release' (server)")] readonly Configuration Configuration = IsLocalBuild ? Configuration.Debug : Configuration.Release;
3233

33-
[Parameter("Configuration to build - Default is 'Debug' (local) or 'Release' (server)")]
34-
readonly Configuration Configuration = IsLocalBuild ? Configuration.Debug : Configuration.Release;
34+
[Parameter("Build EMS")] readonly bool BuildEms = false;
3535

36-
[Parameter("Build EMS")]
37-
readonly bool BuildEms = false;
38-
39-
[Parameter("Version")]
40-
readonly string ProjectVersion = "3.1.0";
36+
[Parameter("Version")] readonly string ProjectVersion = "3.1.0";
4137

4238
[Solution] readonly Solution Solution;
4339
[GitRepository] readonly GitRepository GitRepository;
@@ -180,35 +176,10 @@ protected override void OnBuildInitialized()
180176
var binDirectory = RootDirectory / "bin";
181177
binDirectory.CreateOrCleanDirectory();
182178

183-
var moduleNames = new[]
184-
{
185-
"Common.Logging",
186-
"Common.Logging.Core",
187-
"Spring.Core",
188-
"Spring.Aop",
189-
"Spring.Data",
190-
"Spring.Data.NHibernate*",
191-
"Spring.Web",
192-
"Spring.Web.Mvc5",
193-
"Spring.Web.Extensions",
194-
"Spring.Services",
195-
"Spring.Testing.NUnit",
196-
"Spring.Testing.Microsoft",
197-
"Spring.Messaging.Ems",
198-
"Spring.Messaging.Nms",
199-
"Spring.Messaging",
200-
"Spring.Scheduling.Quartz3",
201-
"Spring.Template.Velocity",
202-
"Spring.Web.Conversation.NHibernate5",
203-
};
179+
var moduleNames = new[] { "Common.Logging", "Common.Logging.Core", "Spring.Core", "Spring.Aop", "Spring.Data", "Spring.Data.NHibernate*", "Spring.Web", "Spring.Web.Mvc5", "Spring.Web.Extensions", "Spring.Services", "Spring.Testing.NUnit", "Spring.Testing.Microsoft", "Spring.Messaging.Ems", "Spring.Messaging.Nms", "Spring.Messaging", "Spring.Scheduling.Quartz3", "Spring.Template.Velocity", "Spring.Web.Conversation.NHibernate5", };
204180

205181
var patterns = moduleNames
206-
.SelectMany(x => new []
207-
{
208-
"**/" + Configuration + "/**/" + x + ".dll",
209-
"**/" + Configuration + "/**/" + x + ".xml",
210-
"**/" + Configuration + "/**/" + x + ".pdb"
211-
})
182+
.SelectMany(x => new[] { "**/" + Configuration + "/**/" + x + ".dll", "**/" + Configuration + "/**/" + x + ".xml", "**/" + Configuration + "/**/" + x + ".pdb" })
212183
.ToArray();
213184

214185
foreach (var file in BuildDirectory.GlobFiles(patterns))

examples/Directory.Build.props

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<PropertyGroup>
44

5-
<CleanedProjectName>$(MSBuildProjectName.Replace('.2010', ''))</CleanedProjectName>
6-
5+
<CleanedProjectName>$(MSBuildProjectName.Replace('.2010', ''))</CleanedProjectName>
6+
77
<AssemblyName>$(CleanedProjectName)</AssemblyName>
88
<PackageId>$(CleanedProjectName)</PackageId>
99
<RootNamespace>Spring</RootNamespace>

0 commit comments

Comments
 (0)