Skip to content

Commit 2f75483

Browse files
committed
platform update
1 parent 83f4dec commit 2f75483

File tree

380 files changed

+1947
-137217
lines changed

Some content is hidden

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

380 files changed

+1947
-137217
lines changed

.gitignore

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
1-
_ReSharper.*
21
bin
3-
Bin
42
obj
5-
dist
6-
build
73
*.suo
8-
*resharper*
94
*.user
10-
*.dotCover
11-
/lib/Ninject/*.zip
12-
/lib/Ninject/*/**
5+
.vs/

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
### Added
10+
- Support NETSTANDARD2.0
11+
12+
### Removed
13+
- Support for .NET 3.5 .NET 4.0 and Silverlight
14+
15+
## [3.2.0]
16+
17+
### Added
18+
- Interface Proxies allow to intercept "System.Object" methods (ToString, GetHashCode, Equals) now.
19+
- AsyncInterceptor as base class for interceptors that support interception of async methods.
20+
- `Intercept<T>()` can now be used after `OnActivation()` syntax.
21+
- Proxies can now implement additional interfaces. `Intercept<T>()` is now `Intercept<T>(params Type[] additionalInterfaces)`.
22+
23+
### Fixed
24+
- #26: Wrong interceptor is chosen when multiple bindings exist for same service type
25+
- Don't crash if there's a special method that is less than 4 characters long, some obvuscated code has this
26+
- #15: Methods from derived classes can be invoked without getting an Interface not found exception
27+
28+
## [3.0.0.0]
29+
30+
### Added
31+
- Support for out and ref values on the intercepted methods
32+
33+
### Changed
34+
- Interface Proxies are created for bound interfaces rather than a class proxy for its implementation.
35+
36+
### Removed
37+
- No web builds. All builds are have not reference to web anymore
38+
39+
### Fixed
40+
- Fixing multithreading issue with advice registry. Updating nuget. Fixing fluent assertions build task.
41+
42+
43+
## [2.2.1.0]
44+
45+
### Fixed
46+
- An AmbiguousMatchExcpetion was trown for classes that have multiple properties with the same name.

HowToBuild.txt

Lines changed: 0 additions & 26 deletions
This file was deleted.

Ninject.Extensions.Interception with Silverlight and WP7 Unittesting.sln

Lines changed: 0 additions & 44 deletions
This file was deleted.

Ninject.Extensions.Interception.DynamicProxy.build

Lines changed: 0 additions & 60 deletions
This file was deleted.

Ninject.Extensions.Interception.LinFu.build

Lines changed: 0 additions & 57 deletions
This file was deleted.

Ninject.Extensions.Interception.build

Lines changed: 0 additions & 115 deletions
This file was deleted.

0 commit comments

Comments
 (0)