diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e1a3de..3119793 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [3.3.1] - 2017-10-22 ### Added - Implemented an abstract `ErrorHandlingInterceptor` +- Marked CLS Compliant ## [3.3.0] - 2017-09-26 diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyModule.cs b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyModule.cs index 99fd651..b07b6fc 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyModule.cs +++ b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyModule.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyProxyFactory.cs b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyProxyFactory.cs index 7b82b70..ae9fa58 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyProxyFactory.cs +++ b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyProxyFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -12,6 +25,7 @@ namespace Ninject.Extensions.Interception.ProxyFactory { using System; using System.Linq; + using Castle.DynamicProxy; using Castle.DynamicProxy.Serialization; using Ninject.Activation; diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyWrapper.cs b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyWrapper.cs index e84a0e7..019c9d5 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyWrapper.cs +++ b/src/Ninject.Extensions.Interception.DynamicProxy/DynamicProxyWrapper.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/Ninject.Extensions.Interception.DynamicProxy.csproj b/src/Ninject.Extensions.Interception.DynamicProxy/Ninject.Extensions.Interception.DynamicProxy.csproj index e1e7d4b..6a1ce78 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/Ninject.Extensions.Interception.DynamicProxy.csproj +++ b/src/Ninject.Extensions.Interception.DynamicProxy/Ninject.Extensions.Interception.DynamicProxy.csproj @@ -3,11 +3,11 @@ netstandard2.0;net45 0.0.0 - Ninject Contributors + Ninject Project Contributors Ninject Project Contributors Interception extension for Ninject with Castle Dynamic Proxy 2 Adds support for interception to Ninject using Castle Dynamic Proxy 2 - 2007-2010, Enkari, Ltd. 2010-2017, Ninject Contributors. + 2007-2010 Enkari, Ltd. 2010-2017 Ninject Project Contributors. true ..\Ninject.snk true @@ -36,17 +36,12 @@ - + All - - - - - diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/ObjectMethodsInvocation.cs b/src/Ninject.Extensions.Interception.DynamicProxy/ObjectMethodsInvocation.cs index a6a3b3e..179a8d8 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/ObjectMethodsInvocation.cs +++ b/src/Ninject.Extensions.Interception.DynamicProxy/ObjectMethodsInvocation.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/Properties/AssemblyInfo.cs b/src/Ninject.Extensions.Interception.DynamicProxy/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..fdb1957 --- /dev/null +++ b/src/Ninject.Extensions.Interception.DynamicProxy/Properties/AssemblyInfo.cs @@ -0,0 +1,24 @@ +// ------------------------------------------------------------------------------------------------- +// +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// +// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// ------------------------------------------------------------------------------------------------- + +using System; + +[assembly: CLSCompliant(true)] \ No newline at end of file diff --git a/src/Ninject.Extensions.Interception.DynamicProxy/ProxyBase.cs b/src/Ninject.Extensions.Interception.DynamicProxy/ProxyBase.cs index f20d206..e0f6b06 100644 --- a/src/Ninject.Extensions.Interception.DynamicProxy/ProxyBase.cs +++ b/src/Ninject.Extensions.Interception.DynamicProxy/ProxyBase.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception.LinFu/LinFuModule.cs b/src/Ninject.Extensions.Interception.LinFu/LinFuModule.cs index 0ba87ba..24d4224 100644 --- a/src/Ninject.Extensions.Interception.LinFu/LinFuModule.cs +++ b/src/Ninject.Extensions.Interception.LinFu/LinFuModule.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception { using System; + using Ninject.Extensions.Interception.ProxyFactory; /// diff --git a/src/Ninject.Extensions.Interception.LinFu/LinFuProxyFactory.cs b/src/Ninject.Extensions.Interception.LinFu/LinFuProxyFactory.cs index 46531a0..b331b99 100644 --- a/src/Ninject.Extensions.Interception.LinFu/LinFuProxyFactory.cs +++ b/src/Ninject.Extensions.Interception.LinFu/LinFuProxyFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -13,6 +26,7 @@ namespace Ninject.Extensions.Interception.ProxyFactory using System; using System.Linq; using System.Reflection; + using LinFu.DynamicProxy; using Ninject.Activation; using Ninject.Extensions.Interception.Parameters; diff --git a/src/Ninject.Extensions.Interception.LinFu/LinFuWrapper.cs b/src/Ninject.Extensions.Interception.LinFu/LinFuWrapper.cs index 565cbdb..6134ae1 100644 --- a/src/Ninject.Extensions.Interception.LinFu/LinFuWrapper.cs +++ b/src/Ninject.Extensions.Interception.LinFu/LinFuWrapper.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception.LinFu/Ninject.Extensions.Interception.LinFu.csproj b/src/Ninject.Extensions.Interception.LinFu/Ninject.Extensions.Interception.LinFu.csproj index 3f333c2..f79aa5a 100644 --- a/src/Ninject.Extensions.Interception.LinFu/Ninject.Extensions.Interception.LinFu.csproj +++ b/src/Ninject.Extensions.Interception.LinFu/Ninject.Extensions.Interception.LinFu.csproj @@ -3,18 +3,18 @@ net45 0.0.0 - Ninject Contributors + Ninject Project Contributors Ninject Project Contributors Interception extension for Ninject with LinFu Adds support for interception to Ninject using LinFu - 2007-2010, Enkari, Ltd. 2010-2017, Ninject Contributors. + 2007-2010, Enkari, Ltd. 2010-2017, Ninject Project Contributors. true ..\Ninject.snk true true Ninject.Extensions.Interception.Linfu 0.0.0 - Ninject;ioc;di;interception;aop;dynamicproxy; + Ninject;ioc;di;interception;aop;LinFu; http://www.ninject.org/ https://github.com/ninject/Ninject.Extensions.Interception/blob/master/CHANGELOG.md https://github.com/ninject/ninject/raw/master/logos/Ninject-Logo32.png @@ -42,11 +42,6 @@ - - - - - diff --git a/src/Ninject.Extensions.Interception.LinFu/Properties/AssemblyInfo.cs b/src/Ninject.Extensions.Interception.LinFu/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..fdb1957 --- /dev/null +++ b/src/Ninject.Extensions.Interception.LinFu/Properties/AssemblyInfo.cs @@ -0,0 +1,24 @@ +// ------------------------------------------------------------------------------------------------- +// +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// +// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// ------------------------------------------------------------------------------------------------- + +using System; + +[assembly: CLSCompliant(true)] \ No newline at end of file diff --git a/src/Ninject.Extensions.Interception.Test/Ninject.Extensions.Interception.Tests.csproj b/src/Ninject.Extensions.Interception.Test/Ninject.Extensions.Interception.Tests.csproj index eb92393..56608a1 100644 --- a/src/Ninject.Extensions.Interception.Test/Ninject.Extensions.Interception.Tests.csproj +++ b/src/Ninject.Extensions.Interception.Test/Ninject.Extensions.Interception.Tests.csproj @@ -8,15 +8,13 @@ - + - - diff --git a/src/Ninject.Extensions.Interception/ActionInterceptor.cs b/src/Ninject.Extensions.Interception/ActionInterceptor.cs index a11cac5..f5a9a98 100644 --- a/src/Ninject.Extensions.Interception/ActionInterceptor.cs +++ b/src/Ninject.Extensions.Interception/ActionInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Activation/Strategies/ProxyActivationStrategy.cs b/src/Ninject.Extensions.Interception/Activation/Strategies/ProxyActivationStrategy.cs index 2159735..d53983b 100644 --- a/src/Ninject.Extensions.Interception/Activation/Strategies/ProxyActivationStrategy.cs +++ b/src/Ninject.Extensions.Interception/Activation/Strategies/ProxyActivationStrategy.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Advice/Advice.cs b/src/Ninject.Extensions.Interception/Advice/Advice.cs index 6ac5f5f..f990bbf 100644 --- a/src/Ninject.Extensions.Interception/Advice/Advice.cs +++ b/src/Ninject.Extensions.Interception/Advice/Advice.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception.Advice using System; using System.Linq; using System.Reflection; + using Ninject.Activation; using Ninject.Extensions.Interception.Infrastructure; using Ninject.Extensions.Interception.Infrastructure.Language; diff --git a/src/Ninject.Extensions.Interception/Advice/AdviceFactory.cs b/src/Ninject.Extensions.Interception/Advice/AdviceFactory.cs index ad77a8b..834bc71 100644 --- a/src/Ninject.Extensions.Interception/Advice/AdviceFactory.cs +++ b/src/Ninject.Extensions.Interception/Advice/AdviceFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Advice { using System; using System.Reflection; + using Ninject.Activation; using Ninject.Components; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Advice/Builders/AdviceBuilder.cs b/src/Ninject.Extensions.Interception/Advice/Builders/AdviceBuilder.cs index 80b1ee9..ab35c70 100644 --- a/src/Ninject.Extensions.Interception/Advice/Builders/AdviceBuilder.cs +++ b/src/Ninject.Extensions.Interception/Advice/Builders/AdviceBuilder.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Advice.Builders { using System; + using Ninject.Extensions.Interception.Advice.Syntax; using Ninject.Extensions.Interception.Infrastructure; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Advice/Builders/IAdviceBuilder.cs b/src/Ninject.Extensions.Interception/Advice/Builders/IAdviceBuilder.cs index 8494442..a226a42 100644 --- a/src/Ninject.Extensions.Interception/Advice/Builders/IAdviceBuilder.cs +++ b/src/Ninject.Extensions.Interception/Advice/Builders/IAdviceBuilder.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Advice/IAdvice.cs b/src/Ninject.Extensions.Interception/Advice/IAdvice.cs index b78fdae..ae6fd33 100644 --- a/src/Ninject.Extensions.Interception/Advice/IAdvice.cs +++ b/src/Ninject.Extensions.Interception/Advice/IAdvice.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Advice { using System; + using Ninject.Activation; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Advice/IAdviceFactory.cs b/src/Ninject.Extensions.Interception/Advice/IAdviceFactory.cs index 39059f2..f048bb5 100644 --- a/src/Ninject.Extensions.Interception/Advice/IAdviceFactory.cs +++ b/src/Ninject.Extensions.Interception/Advice/IAdviceFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Advice { using System; using System.Reflection; + using Ninject.Activation; using Ninject.Components; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceOrderSyntax.cs b/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceOrderSyntax.cs index 58f84b2..eccfcd5 100644 --- a/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceOrderSyntax.cs +++ b/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceOrderSyntax.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceTargetSyntax.cs b/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceTargetSyntax.cs index 8782a30..801b597 100644 --- a/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceTargetSyntax.cs +++ b/src/Ninject.Extensions.Interception/Advice/Syntax/IAdviceTargetSyntax.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Advice.Syntax { using System; + using Ninject.Extensions.Interception.Request; using Ninject.Syntax; diff --git a/src/Ninject.Extensions.Interception/AsyncInterceptor.cs b/src/Ninject.Extensions.Interception/AsyncInterceptor.cs index 5eb6bf9..3af6d40 100644 --- a/src/Ninject.Extensions.Interception/AsyncInterceptor.cs +++ b/src/Ninject.Extensions.Interception/AsyncInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Attributes/DoNotInterceptAttribute.cs b/src/Ninject.Extensions.Interception/Attributes/DoNotInterceptAttribute.cs index 051d1d5..b58b4bb 100644 --- a/src/Ninject.Extensions.Interception/Attributes/DoNotInterceptAttribute.cs +++ b/src/Ninject.Extensions.Interception/Attributes/DoNotInterceptAttribute.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Attributes/DoNotNotifyOfChangesAttribute.cs b/src/Ninject.Extensions.Interception/Attributes/DoNotNotifyOfChangesAttribute.cs index 541197c..bbf2584 100644 --- a/src/Ninject.Extensions.Interception/Attributes/DoNotNotifyOfChangesAttribute.cs +++ b/src/Ninject.Extensions.Interception/Attributes/DoNotNotifyOfChangesAttribute.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Attributes/InterceptAttribute.cs b/src/Ninject.Extensions.Interception/Attributes/InterceptAttribute.cs index 4689ba8..835db42 100644 --- a/src/Ninject.Extensions.Interception/Attributes/InterceptAttribute.cs +++ b/src/Ninject.Extensions.Interception/Attributes/InterceptAttribute.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Attributes/InterceptAttributeBase.cs b/src/Ninject.Extensions.Interception/Attributes/InterceptAttributeBase.cs index c40add9..4fa808f 100644 --- a/src/Ninject.Extensions.Interception/Attributes/InterceptAttributeBase.cs +++ b/src/Ninject.Extensions.Interception/Attributes/InterceptAttributeBase.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Attributes { using System; + using Ninject.Extensions.Interception.Request; /// diff --git a/src/Ninject.Extensions.Interception/Attributes/InternalInterceptAttribute.cs b/src/Ninject.Extensions.Interception/Attributes/InternalInterceptAttribute.cs index ac32bef..228ac14 100644 --- a/src/Ninject.Extensions.Interception/Attributes/InternalInterceptAttribute.cs +++ b/src/Ninject.Extensions.Interception/Attributes/InternalInterceptAttribute.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Attributes { using System; + using Ninject.Extensions.Interception.Infrastructure; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Attributes/NotifyOfChangesAttribute.cs b/src/Ninject.Extensions.Interception/Attributes/NotifyOfChangesAttribute.cs index 0107e67..0b303cc 100644 --- a/src/Ninject.Extensions.Interception/Attributes/NotifyOfChangesAttribute.cs +++ b/src/Ninject.Extensions.Interception/Attributes/NotifyOfChangesAttribute.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Attributes { using System; using System.Linq; + using Ninject.Extensions.Interception.Request; /// diff --git a/src/Ninject.Extensions.Interception/AutoNotifyPropertyChangedInterceptor.cs b/src/Ninject.Extensions.Interception/AutoNotifyPropertyChangedInterceptor.cs index 1bab538..d3a0f9f 100644 --- a/src/Ninject.Extensions.Interception/AutoNotifyPropertyChangedInterceptor.cs +++ b/src/Ninject.Extensions.Interception/AutoNotifyPropertyChangedInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception { using System.Collections.Generic; using System.Reflection; + using Ninject.Extensions.Interception.Attributes; using Ninject.Extensions.Interception.Infrastructure.Language; diff --git a/src/Ninject.Extensions.Interception/ErrorHandlingInterceptor.cs b/src/Ninject.Extensions.Interception/ErrorHandlingInterceptor.cs index 5c4e881..a9a9060 100644 --- a/src/Ninject.Extensions.Interception/ErrorHandlingInterceptor.cs +++ b/src/Ninject.Extensions.Interception/ErrorHandlingInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChanged.cs b/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChanged.cs index 8f652a1..9fe8378 100644 --- a/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChanged.cs +++ b/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChanged.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChangedInterceptor.cs b/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChangedInterceptor.cs index d3bcbb0..fb5a6a0 100644 --- a/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChangedInterceptor.cs +++ b/src/Ninject.Extensions.Interception/IAutoNotifyPropertyChangedInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/IInterceptor.cs b/src/Ninject.Extensions.Interception/IInterceptor.cs index 0d9a37d..3f417d2 100644 --- a/src/Ninject.Extensions.Interception/IInterceptor.cs +++ b/src/Ninject.Extensions.Interception/IInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/IInvocation.cs b/src/Ninject.Extensions.Interception/IInvocation.cs index f710b7a..0592ac0 100644 --- a/src/Ninject.Extensions.Interception/IInvocation.cs +++ b/src/Ninject.Extensions.Interception/IInvocation.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception { using System.Collections.Generic; + using Ninject.Extensions.Interception.Request; /// diff --git a/src/Ninject.Extensions.Interception/Infrastructure/DisposableObject.cs b/src/Ninject.Extensions.Interception/Infrastructure/DisposableObject.cs index 6000428..2039649 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/DisposableObject.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/DisposableObject.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Ensure.cs b/src/Ninject.Extensions.Interception/Infrastructure/Ensure.cs index 55b8799..565dbbc 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Ensure.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Ensure.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/IDisposableEx.cs b/src/Ninject.Extensions.Interception/Infrastructure/IDisposableEx.cs index 037700c..14cf859 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/IDisposableEx.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/IDisposableEx.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIBindingSyntax.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIBindingSyntax.cs index 5fd93b5..25af18b 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIBindingSyntax.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIBindingSyntax.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Infrastructure.Language { using System; using System.Reflection; + using Ninject.Extensions.Interception.Advice; using Ninject.Extensions.Interception.Advice.Builders; using Ninject.Extensions.Interception.Advice.Syntax; diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForICustomAttributeProvider.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForICustomAttributeProvider.cs index fe57686..8974d22 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForICustomAttributeProvider.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForICustomAttributeProvider.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIEnumerable.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIEnumerable.cs index cf73890..8462b41 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIEnumerable.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForIEnumerable.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodBase.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodBase.cs index 6a3e3e3..7092768 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodBase.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodBase.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodInfo.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodInfo.cs index 26a9632..1ce70bb 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodInfo.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/ExtensionsForMethodInfo.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Infrastructure/Language/KernelExtensions.cs b/src/Ninject.Extensions.Interception/Infrastructure/Language/KernelExtensions.cs index 0b5d3a5..8fc9c32 100644 --- a/src/Ninject.Extensions.Interception/Infrastructure/Language/KernelExtensions.cs +++ b/src/Ninject.Extensions.Interception/Infrastructure/Language/KernelExtensions.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception.Infrastructure.Language using System; using System.Linq.Expressions; using System.Reflection; + using Ninject.Activation; using Ninject.Extensions.Interception.Advice; using Ninject.Extensions.Interception.Advice.Builders; diff --git a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicInjectorFactory.cs b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicInjectorFactory.cs index 279bbd9..a34bb3e 100644 --- a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicInjectorFactory.cs +++ b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicInjectorFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodFactory.cs b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodFactory.cs index 1a235b7..1d07973 100644 --- a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodFactory.cs +++ b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodInjector.cs b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodInjector.cs index 602fece..e7f0e98 100644 --- a/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodInjector.cs +++ b/src/Ninject.Extensions.Interception/Injection/Dynamic/DynamicMethodInjector.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/FactoryMethod.cs b/src/Ninject.Extensions.Interception/Injection/FactoryMethod.cs index c611d96..5c30451 100644 --- a/src/Ninject.Extensions.Interception/Injection/FactoryMethod.cs +++ b/src/Ninject.Extensions.Interception/Injection/FactoryMethod.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Getter.cs b/src/Ninject.Extensions.Interception/Injection/Getter.cs index 0f82101..e5b577b 100644 --- a/src/Ninject.Extensions.Interception/Injection/Getter.cs +++ b/src/Ninject.Extensions.Interception/Injection/Getter.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/IInjector.cs b/src/Ninject.Extensions.Interception/Injection/IInjector.cs index c3b9f6f..a8c18a0 100644 --- a/src/Ninject.Extensions.Interception/Injection/IInjector.cs +++ b/src/Ninject.Extensions.Interception/Injection/IInjector.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/IInjectorFactory.cs b/src/Ninject.Extensions.Interception/Injection/IInjectorFactory.cs index 490422e..31922b7 100644 --- a/src/Ninject.Extensions.Interception/Injection/IInjectorFactory.cs +++ b/src/Ninject.Extensions.Interception/Injection/IInjectorFactory.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Injection { using System.Reflection; + using Ninject.Components; /// diff --git a/src/Ninject.Extensions.Interception/Injection/IMethodInjector.cs b/src/Ninject.Extensions.Interception/Injection/IMethodInjector.cs index c077722..1c04601 100644 --- a/src/Ninject.Extensions.Interception/Injection/IMethodInjector.cs +++ b/src/Ninject.Extensions.Interception/Injection/IMethodInjector.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/InjectorBase.cs b/src/Ninject.Extensions.Interception/Injection/InjectorBase.cs index 6c8193c..5e8083c 100644 --- a/src/Ninject.Extensions.Interception/Injection/InjectorBase.cs +++ b/src/Ninject.Extensions.Interception/Injection/InjectorBase.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Injection { using System.Reflection; + using Ninject.Extensions.Interception.Infrastructure; /// diff --git a/src/Ninject.Extensions.Interception/Injection/InjectorFactoryBase.cs b/src/Ninject.Extensions.Interception/Injection/InjectorFactoryBase.cs index 48112a3..788ae94 100644 --- a/src/Ninject.Extensions.Interception/Injection/InjectorFactoryBase.cs +++ b/src/Ninject.Extensions.Interception/Injection/InjectorFactoryBase.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception.Injection using System; using System.Collections.Generic; using System.Reflection; + using Ninject.Components; /// diff --git a/src/Ninject.Extensions.Interception/Injection/Invoker.cs b/src/Ninject.Extensions.Interception/Injection/Invoker.cs index 38bb195..cf20db6 100644 --- a/src/Ninject.Extensions.Interception/Injection/Invoker.cs +++ b/src/Ninject.Extensions.Interception/Injection/Invoker.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionInjectorFactory.cs b/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionInjectorFactory.cs index 7739ec4..3939fad 100644 --- a/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionInjectorFactory.cs +++ b/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionInjectorFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionMethodInjector.cs b/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionMethodInjector.cs index fab20ba..0881e9f 100644 --- a/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionMethodInjector.cs +++ b/src/Ninject.Extensions.Interception/Injection/Reflection/ReflectionMethodInjector.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Injection/Setter.cs b/src/Ninject.Extensions.Interception/Injection/Setter.cs index 393e7f9..e510c12 100644 --- a/src/Ninject.Extensions.Interception/Injection/Setter.cs +++ b/src/Ninject.Extensions.Interception/Injection/Setter.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/InterceptionModule.cs b/src/Ninject.Extensions.Interception/InterceptionModule.cs index dd2917c..0f1c42b 100644 --- a/src/Ninject.Extensions.Interception/InterceptionModule.cs +++ b/src/Ninject.Extensions.Interception/InterceptionModule.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception { using System; using System.Text; + using Ninject.Activation.Strategies; using Ninject.Extensions.Interception.Activation.Strategies; using Ninject.Extensions.Interception.Advice; diff --git a/src/Ninject.Extensions.Interception/Invocation/Invocation.cs b/src/Ninject.Extensions.Interception/Invocation/Invocation.cs index 2528040..4535497 100644 --- a/src/Ninject.Extensions.Interception/Invocation/Invocation.cs +++ b/src/Ninject.Extensions.Interception/Invocation/Invocation.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Invocation { using System.Collections.Generic; + using Ninject.Extensions.Interception.Infrastructure; using Ninject.Extensions.Interception.Injection; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Invocation/InvocationBase.cs b/src/Ninject.Extensions.Interception/Invocation/InvocationBase.cs index 7c46705..2e05c18 100644 --- a/src/Ninject.Extensions.Interception/Invocation/InvocationBase.cs +++ b/src/Ninject.Extensions.Interception/Invocation/InvocationBase.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Invocation { using System.Collections.Generic; + using Ninject.Extensions.Interception.Infrastructure; using Ninject.Extensions.Interception.Request; diff --git a/src/Ninject.Extensions.Interception/Ninject.Extensions.Interception.csproj b/src/Ninject.Extensions.Interception/Ninject.Extensions.Interception.csproj index 3b70e44..429aa55 100644 --- a/src/Ninject.Extensions.Interception/Ninject.Extensions.Interception.csproj +++ b/src/Ninject.Extensions.Interception/Ninject.Extensions.Interception.csproj @@ -3,18 +3,18 @@ netstandard2.0;net45 0.0.0 - Ninject Contributors + Ninject Project Contributors Ninject Project Contributors Interception extension for Ninject Adds support for interception to Ninject - 2007-2010, Enkari, Ltd. 2010-2017, Ninject Contributors. + 2007-2010 Enkari, Ltd. 2010-2017 Ninject Project Contributors. true ..\Ninject.snk true true Ninject.Extensions.Interception 0.0.0 - Ninject;ioc;di;interception;aop;dynamicproxy; + Ninject;ioc;di;interception;aop; http://www.ninject.org/ https://github.com/ninject/Ninject.Extensions.Interception/blob/master/CHANGELOG.md https://github.com/ninject/ninject/raw/master/logos/Ninject-Logo32.png @@ -36,15 +36,10 @@ - + All - - - - - \ No newline at end of file diff --git a/src/Ninject.Extensions.Interception/Parameters/AdditionalInterfaceParameter.cs b/src/Ninject.Extensions.Interception/Parameters/AdditionalInterfaceParameter.cs index 2d9949f..61a0e50 100644 --- a/src/Ninject.Extensions.Interception/Parameters/AdditionalInterfaceParameter.cs +++ b/src/Ninject.Extensions.Interception/Parameters/AdditionalInterfaceParameter.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Parameters { using System; + using Ninject.Activation; using Ninject.Parameters; using Ninject.Planning.Targets; diff --git a/src/Ninject.Extensions.Interception/Planning/Directives/ProxyDirective.cs b/src/Ninject.Extensions.Interception/Planning/Directives/ProxyDirective.cs index 3e28668..56c4bd1 100644 --- a/src/Ninject.Extensions.Interception/Planning/Directives/ProxyDirective.cs +++ b/src/Ninject.Extensions.Interception/Planning/Directives/ProxyDirective.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Planning/Strategies/AutoNotifyInterceptorRegistrationStrategy.cs b/src/Ninject.Extensions.Interception/Planning/Strategies/AutoNotifyInterceptorRegistrationStrategy.cs index db78a67..a08fdf2 100644 --- a/src/Ninject.Extensions.Interception/Planning/Strategies/AutoNotifyInterceptorRegistrationStrategy.cs +++ b/src/Ninject.Extensions.Interception/Planning/Strategies/AutoNotifyInterceptorRegistrationStrategy.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception.Planning.Strategies using System; using System.Collections.Generic; using System.Reflection; + using Ninject.Extensions.Interception.Advice; using Ninject.Extensions.Interception.Attributes; using Ninject.Extensions.Interception.Infrastructure.Language; diff --git a/src/Ninject.Extensions.Interception/Planning/Strategies/InterceptorRegistrationStrategy.cs b/src/Ninject.Extensions.Interception/Planning/Strategies/InterceptorRegistrationStrategy.cs index 747fec0..325189f 100644 --- a/src/Ninject.Extensions.Interception/Planning/Strategies/InterceptorRegistrationStrategy.cs +++ b/src/Ninject.Extensions.Interception/Planning/Strategies/InterceptorRegistrationStrategy.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -12,6 +25,7 @@ namespace Ninject.Extensions.Interception.Planning.Strategies using System.Collections.Generic; using System.Linq; using System.Reflection; + using Ninject.Components; using Ninject.Extensions.Interception.Advice; using Ninject.Extensions.Interception.Attributes; diff --git a/src/Ninject.Extensions.Interception/Planning/Strategies/MethodInterceptorRegistrationStrategy.cs b/src/Ninject.Extensions.Interception/Planning/Strategies/MethodInterceptorRegistrationStrategy.cs index 7602034..faed5d1 100644 --- a/src/Ninject.Extensions.Interception/Planning/Strategies/MethodInterceptorRegistrationStrategy.cs +++ b/src/Ninject.Extensions.Interception/Planning/Strategies/MethodInterceptorRegistrationStrategy.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Planning.Strategies { using System.Collections.Generic; using System.Reflection; + using Ninject.Extensions.Interception.Advice; using Ninject.Extensions.Interception.Attributes; using Ninject.Extensions.Interception.Planning.Directives; diff --git a/src/Ninject.Extensions.Interception/Properties/AssemblyInfo.cs b/src/Ninject.Extensions.Interception/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..fdb1957 --- /dev/null +++ b/src/Ninject.Extensions.Interception/Properties/AssemblyInfo.cs @@ -0,0 +1,24 @@ +// ------------------------------------------------------------------------------------------------- +// +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// +// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// ------------------------------------------------------------------------------------------------- + +using System; + +[assembly: CLSCompliant(true)] \ No newline at end of file diff --git a/src/Ninject.Extensions.Interception/ProxyFactory/IProxyFactory.cs b/src/Ninject.Extensions.Interception/ProxyFactory/IProxyFactory.cs index b88673c..766bde1 100644 --- a/src/Ninject.Extensions.Interception/ProxyFactory/IProxyFactory.cs +++ b/src/Ninject.Extensions.Interception/ProxyFactory/IProxyFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/ProxyFactory/ProxyFactoryBase.cs b/src/Ninject.Extensions.Interception/ProxyFactory/ProxyFactoryBase.cs index 7d19407..d12cc63 100644 --- a/src/Ninject.Extensions.Interception/ProxyFactory/ProxyFactoryBase.cs +++ b/src/Ninject.Extensions.Interception/ProxyFactory/ProxyFactoryBase.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Registry/AdviceRegistry.cs b/src/Ninject.Extensions.Interception/Registry/AdviceRegistry.cs index 9f32d78..c0fd97d 100644 --- a/src/Ninject.Extensions.Interception/Registry/AdviceRegistry.cs +++ b/src/Ninject.Extensions.Interception/Registry/AdviceRegistry.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -12,6 +25,7 @@ namespace Ninject.Extensions.Interception.Registry using System.Collections; using System.Collections.Generic; using System.Linq; + using Ninject.Activation; using Ninject.Components; using Ninject.Extensions.Interception.Advice; diff --git a/src/Ninject.Extensions.Interception/Registry/IAdviceRegistry.cs b/src/Ninject.Extensions.Interception/Registry/IAdviceRegistry.cs index ef76f91..accce21 100644 --- a/src/Ninject.Extensions.Interception/Registry/IAdviceRegistry.cs +++ b/src/Ninject.Extensions.Interception/Registry/IAdviceRegistry.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Registry { using System; using System.Collections.Generic; + using Ninject.Activation; using Ninject.Components; using Ninject.Extensions.Interception.Advice; diff --git a/src/Ninject.Extensions.Interception/Registry/IMethodInterceptorRegistry.cs b/src/Ninject.Extensions.Interception/Registry/IMethodInterceptorRegistry.cs index cfdd2af..dfdd418 100644 --- a/src/Ninject.Extensions.Interception/Registry/IMethodInterceptorRegistry.cs +++ b/src/Ninject.Extensions.Interception/Registry/IMethodInterceptorRegistry.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Registry { using System; using System.Reflection; + using Ninject.Components; /// diff --git a/src/Ninject.Extensions.Interception/Registry/MethodInterceptorCollection.cs b/src/Ninject.Extensions.Interception/Registry/MethodInterceptorCollection.cs index 31ca8d5..eaf2969 100644 --- a/src/Ninject.Extensions.Interception/Registry/MethodInterceptorCollection.cs +++ b/src/Ninject.Extensions.Interception/Registry/MethodInterceptorCollection.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Registry/MethodInterceptorRegistry.cs b/src/Ninject.Extensions.Interception/Registry/MethodInterceptorRegistry.cs index 9497af5..3212105 100644 --- a/src/Ninject.Extensions.Interception/Registry/MethodInterceptorRegistry.cs +++ b/src/Ninject.Extensions.Interception/Registry/MethodInterceptorRegistry.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -11,6 +24,7 @@ namespace Ninject.Extensions.Interception.Registry using System; using System.Collections.Generic; using System.Reflection; + using Ninject.Components; /// diff --git a/src/Ninject.Extensions.Interception/Request/IProxyRequest.cs b/src/Ninject.Extensions.Interception/Request/IProxyRequest.cs index 1b269e7..c6d4e7e 100644 --- a/src/Ninject.Extensions.Interception/Request/IProxyRequest.cs +++ b/src/Ninject.Extensions.Interception/Request/IProxyRequest.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Request { using System; using System.Reflection; + using Ninject.Activation; /// diff --git a/src/Ninject.Extensions.Interception/Request/IProxyRequestFactory.cs b/src/Ninject.Extensions.Interception/Request/IProxyRequestFactory.cs index 94fb5bb..4aaaba9 100644 --- a/src/Ninject.Extensions.Interception/Request/IProxyRequestFactory.cs +++ b/src/Ninject.Extensions.Interception/Request/IProxyRequestFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Request { using System; using System.Reflection; + using Ninject.Activation; using Ninject.Components; diff --git a/src/Ninject.Extensions.Interception/Request/ProxyRequest.cs b/src/Ninject.Extensions.Interception/Request/ProxyRequest.cs index 93407ab..615f792 100644 --- a/src/Ninject.Extensions.Interception/Request/ProxyRequest.cs +++ b/src/Ninject.Extensions.Interception/Request/ProxyRequest.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Request { using System; using System.Reflection; + using Ninject.Activation; using Ninject.Extensions.Interception.Infrastructure; diff --git a/src/Ninject.Extensions.Interception/Request/ProxyRequestFactory.cs b/src/Ninject.Extensions.Interception/Request/ProxyRequestFactory.cs index a047b24..f674540 100644 --- a/src/Ninject.Extensions.Interception/Request/ProxyRequestFactory.cs +++ b/src/Ninject.Extensions.Interception/Request/ProxyRequestFactory.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- @@ -10,6 +23,7 @@ namespace Ninject.Extensions.Interception.Request { using System; using System.Reflection; + using Ninject.Activation; using Ninject.Components; diff --git a/src/Ninject.Extensions.Interception/SimpleInterceptor.cs b/src/Ninject.Extensions.Interception/SimpleInterceptor.cs index a403a1a..ea3e09e 100644 --- a/src/Ninject.Extensions.Interception/SimpleInterceptor.cs +++ b/src/Ninject.Extensions.Interception/SimpleInterceptor.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Wrapper/IWrapper.cs b/src/Ninject.Extensions.Interception/Wrapper/IWrapper.cs index b4919b5..484e5a0 100644 --- a/src/Ninject.Extensions.Interception/Wrapper/IWrapper.cs +++ b/src/Ninject.Extensions.Interception/Wrapper/IWrapper.cs @@ -1,8 +1,21 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // // ------------------------------------------------------------------------------------------------- diff --git a/src/Ninject.Extensions.Interception/Wrapper/StandardWrapper.cs b/src/Ninject.Extensions.Interception/Wrapper/StandardWrapper.cs index d47f034..61896f4 100644 --- a/src/Ninject.Extensions.Interception/Wrapper/StandardWrapper.cs +++ b/src/Ninject.Extensions.Interception/Wrapper/StandardWrapper.cs @@ -1,14 +1,28 @@ // ------------------------------------------------------------------------------------------------- // -// Copyright (c) 2007-2010, Enkari, Ltd. -// Copyright (c) 2010-2017, Ninject Project Contributors +// Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved. +// Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved. +// // Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL). +// You may not use this file except in compliance with one of the Licenses. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// or +// http://www.microsoft.com/opensource/licenses.mspx +// +// 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. // // ------------------------------------------------------------------------------------------------- namespace Ninject.Extensions.Interception.Wrapper { using System.Collections.Generic; + using Ninject.Activation; using Ninject.Components; using Ninject.Extensions.Interception.Infrastructure; diff --git a/src/stylecop.json b/src/stylecop.json index 25532be..65a3fad 100644 --- a/src/stylecop.json +++ b/src/stylecop.json @@ -3,11 +3,14 @@ "settings": { "documentationRules": { "companyName": "Ninject Project Contributors", - "copyrightText": " Copyright (c) 2007-2010, Enkari, Ltd.\r\n Copyright (c) 2010-2017, Ninject Project Contributors\r\n Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).", + "copyrightText": " Copyright (c) 2007-2010 Enkari, Ltd. All rights reserved.\r\n Copyright (c) 2010-2017 Ninject Project Contributors. All rights reserved.\r\n\r\n Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).\r\n You may not use this file except in compliance with one of the Licenses.\r\n You may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n or\r\n http://www.microsoft.com/opensource/licenses.mspx\r\n\r\n Unless required by applicable law or agreed to in writing, software\r\n distributed under the License is distributed on an \"AS IS\" BASIS,\r\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n See the License for the specific language governing permissions and\r\n limitations under the License.", "headerDecoration": "-------------------------------------------------------------------------------------------------" }, "layoutRules": { "newlineAtEndOfFile": "omit" + }, + "orderingRules": { + "blankLinesBetweenUsingGroups": "require" } } } \ No newline at end of file