We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
DynamicAspect is a lightweight dynamic aspect that uses .net 4 dynamic feature to weave advices into target methods dynamically in runtime, there is not a limitation of un-sealed class or interface required in DynamicAspect.
The MEF that ships with the .NET Framework (System.ComponentModel.Composition) is good, and Visual Studio used it through Dev12 (Visual Studio 2013). But it had performance limitations inherent in its "dynamic composition" capability, which Visual Studio did not require, and Visual Studio needed to surpass the performance that ".NET MEF" could offer.The .NET team went on to create an all new implementation of MEF, which was "portable", and shipped in a NuGet package called Microsoft.Composition. This was faster in some respects than the .NET Framework, but lacked the extensibility Visual Studio required, was incompatible with MEF parts written for ".NET MEF", and suffered from poor startup performance. This new MEF implementation was later renamed to System.Composition, but has otherwise not received much by way of upgrades.
BoldSoap Framework (BSF) is a lightweight Web Services integration framework based on the idea of Dependency Injection and AOP. Instead of transforming XML like MS-BizTalk or IBM WBISF, BSF uses AOP weaving based on WSDL to create dynamic call.
AspectME is a project for enabling Aspect-Oriented Programming (AOP) on the JavaME platform. The most limited platform for JavaME applications does not have reflection or dynamic classloading, so how can AOP be applied there? AspectME makes it happen.
With MEF, a Silverlight control can be split in several packages(xap files). Each package can contain one or more pages and it will download on demand (when one of this page is requested). This sample uses MEF and INavigationContentLoader to load package on demand.
The Managed Extensibility Framework (MEF) is a library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being monolithic to dynamically composed. If you are building extensible applications, MEF is for you.
Simple Batch Architecture written on C#. Uses the .NET 4, MEF and Entity Framework 4.1 Code First. If you dont need a scheduler, just use the sample code. Agents can be scheduled through a central database table. Plug-ins (or jobs) are launched through MEF.
We believe that Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. The AOP Alliance aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community.
Jounce is a framework for Silverlight intended to provide basic building bocks for modular line of business applications that follow the MVVM pattern and utilize the Managed Extensibility Framework (MEF).