Skip to content

Commit 388aeb9

Browse files
authored
Update Attributions.md
removed Ninject
1 parent 0e42e40 commit 388aeb9

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

docs/Attributions.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,6 @@
22

33
## Software & Libraries
44

5-
### [Ninject](http://www.ninject.org)
6-
7-
**What is Ninject?**
8-
9-
> *Ninject is a lightning-fast, ultra-lightweight dependency injector for .NET applications. It helps you split your application into a collection of loosely-coupled, highly-cohesive pieces, and then glue them back together in a flexible manner. By using Ninject to support your software's architecture, your code will become easier to write, reuse, test, and modify.*
10-
11-
If you're into *Dependency Injection* and *Inversion of Control*, you'll appreciate Ninject's simple configuration API. Other than in the very specialized startup code, Ninject seems absent of Rubberduck's code base, which indeed knows nothing of Ninject or any IoC framework: don't let it fool you - Ninject is responsible for instantiating essentially.. every single class in the solution.
12-
13-
Rubberduck uses the following Ninject [extensions](http://www.ninject.org/extensions):
14-
15-
- Ninject.Extensions.Conventions
16-
- Ninject.Extensions.Factory
17-
- Ninject.Extensions.Interception
18-
- Ninject.Extensions.Interception.DynamicProxy
19-
- Ninject.Extensions.NamedScope
20-
215
### [ANTLR](http://www.antlr.org/)
226

237
As of v1.2, Rubberduck is empowered by the awesomeness of ANTLR.

0 commit comments

Comments
 (0)