Last 30 days
-
-
r415
(LinFu.Proxy now proxies protected virtual and internal prote...) committed by Philip.Laureano
- LinFu.Proxy now proxies protected virtual and internal protected virtual methods.
LinFu.Proxy now proxies protected virtual and internal protected virtual methods.
-
-
issue 20
(Dynamic AOP proxy does not handle out arguments correctly) commented on by nzpaulmason
-
-
issue 20
(Dynamic AOP proxy does not handle out arguments correctly) commented on by nzpaulmason
-
-
-
r413
(Added Mono.Cecil.Pdb.dll to the ILMerge process) committed by Philip.Laureano
- Added Mono.Cecil.Pdb.dll to the ILMerge process
Added Mono.Cecil.Pdb.dll to the ILMerge process
Earlier this year
-
-
r411
(Patched LinFu.Proxy to support proxying nested open generic ...) committed by Philip.Laureano
- Patched LinFu.Proxy to support proxying nested open generic return type parameters. Special thanks
goes to Bernhard Richter for the patch!
Patched LinFu.Proxy to support proxying nested open generic return type parameters. Special thanks
goes to Bernhard Richter for the patch!
-
-
LinFu-2.2.0.0.zip (LinFu v2.2.0.0 Official Release (from rev 410) ) file uploaded by Philip.Laureano
-
Labels:
Featured
OpSys-All
Type-Archive
Labels:
Featured
OpSys-All
Type-Archive
-
-
r409
(Merged the development-2.2 branch changes back into the trun...) committed by Philip.Laureano
- Merged the development-2.2 branch changes back into the trunk
Merged the development-2.2 branch changes back into the trunk
-
r408
(Merged the changes from the trunk into the development 2.2 b...) committed by Philip.Laureano
- Merged the changes from the trunk into the development 2.2 branch
Merged the changes from the trunk into the development 2.2 branch
-
r407
(Added the missing SampleClassWithPropertyInitializedInCtor.c...) committed by Philip.Laureano
- Added the missing SampleClassWithPropertyInitializedInCtor.cs file
Added the missing SampleClassWithPropertyInitializedInCtor.cs file
-
r406
(Changes:
LinFu.Proxy:
-Fixed a bug that caused a NotImplem...) committed by Philip.Laureano
- Changes:
LinFu.Proxy:
-Fixed a bug that caused a NotImplemented exception whenever the proxy called the base class
constructor and the constructor implementation has a call to a virtual method. It now calls the
System.Object base class
-Added the missing XML docs to the newly-added classes.
Changes:
LinFu.Proxy:
-Fixed a bug that caused a NotImplemented exception whenever the proxy called the base class
constructor and the constructor implementation has a call to a virtual method. It now calls the
System.Object base class
-Added the missing XML docs to the newly-added classes.
-
r405
(Added tests for intercepting new operator calls using LinFu....) committed by Philip.Laureano
- Added tests for intercepting new operator calls using LinFu.AOP
Added tests for intercepting new operator calls using LinFu.AOP
-
r404
(Changes:
-The InterceptFieldAccess class is now internal.
-...) committed by Philip.Laureano
- Changes:
-The InterceptFieldAccess class is now internal.
-The InterceptMethodCalls class is now internal
-Third party method calls can now be intercepted at the assembly, module, type, or method level.
-Added tests for intercepting calls to third party methods (such as System.Console.WriteLine)
Changes:
-The InterceptFieldAccess class is now internal.
-The InterceptMethodCalls class is now internal
-Third party method calls can now be intercepted at the assembly, module, type, or method level.
-Added tests for intercepting calls to third party methods (such as System.Console.WriteLine)
-
r403
(Fixed a bug in the proxy deserialization code that made the ...) committed by Philip.Laureano
- Fixed a bug in the proxy deserialization code that made the serializer throw a
MissingMethodException whenever the proxy is deserialized
Fixed a bug in the proxy deserialization code that made the serializer throw a
MissingMethodException whenever the proxy is deserialized
-
r402
(Added proxy serialization support to LinFu.Proxy) committed by Philip.Laureano
- Added proxy serialization support to LinFu.Proxy
Added proxy serialization support to LinFu.Proxy
-
r401
(Added extension methods for field interception support) committed by Philip.Laureano
- Added extension methods for field interception support
Added extension methods for field interception support
-
-
-
r398
(Added tests for LinFu.AOP's field interceptors) committed by Philip.Laureano
- Added tests for LinFu.AOP's field interceptors
Added tests for LinFu.AOP's field interceptors
-
r397
(I added the proxy serialization implementation code but I st...) committed by Philip.Laureano
- I added the proxy serialization implementation code but I still can't get the serialization tests to
pass in the development-2.2 branch
I added the proxy serialization implementation code but I still can't get the serialization tests to
pass in the development-2.2 branch
-
r396
(Added the stub code for implementing serialization support i...) committed by Philip.Laureano
- Added the stub code for implementing serialization support in LinFu.Proxy
Added the stub code for implementing serialization support in LinFu.Proxy
-
issue 18
(ProxyFactory.CreateProxy to return a serializable proxy) changed by Philip.Laureano
-
Status:
Accepted
Labels:
Priority-High
−Priority-Medium
Status:
Accepted
Labels:
Priority-High
−Priority-Medium
-
-
-
-
-
-
-
-
-
-
-
r394
(Tagged the 1.03 release of LinFu.DynamicProxy) committed by Philip.Laureano
- Tagged the 1.03 release of LinFu.DynamicProxy
Tagged the 1.03 release of LinFu.DynamicProxy
-
r393
(Fixed the ByRef bug in LinFu.DynamicProxy) committed by Philip.Laureano
- Fixed the ByRef bug in LinFu.DynamicProxy
Fixed the ByRef bug in LinFu.DynamicProxy
-
r392
(Fixed a bug in LinFu.Proxy that caused an exception every ti...) committed by Philip.Laureano
- Fixed a bug in LinFu.Proxy that caused an exception every time a user tried to proxy a method with a
parameter that was a generic type that contained at least one open generic parameter.
Fixed a bug in LinFu.Proxy that caused an exception every time a user tried to proxy a method with a
parameter that was a generic type that contained at least one open generic parameter.
-
-
r391
(Modified the trunk revision to 2.0.4 to reflect the changes ...) committed by Philip.Laureano
- Modified the trunk revision to 2.0.4 to reflect the changes in LinFu
Modified the trunk revision to 2.0.4 to reflect the changes in LinFu
-
-
r390
(Changes (Trunk):
-Updated the Cecil binaries.
-Fixed a bug ...) committed by Philip.Laureano
- Changes (Trunk):
-Updated the Cecil binaries.
-Fixed a bug in the SetReturnType method that was causing a NullReferenceException when it tried to
import a return type with an open generic type defined on the host method. Special thanks to Jb
Evain for the fix and Bernhard Richter for pointing this out!
-Updated the ProxyFactoryTests with a test case to prove that the return type bug has been fixed.
Changes (Trunk):
-Updated the Cecil binaries.
-Fixed a bug in the SetReturnType method that was causing a NullReferenceException when it tried to
import a return type with an open generic type defined on the host method. Special thanks to Jb
Evain for the fix and Bernhard Richter for pointing this out!
-Updated the ProxyFactoryTests with a test case to prove that the return type bug has been fixed.
-
r389
(Removed StackTrace support from LinFu.DynamicProxy 1.01 for ...) committed by Philip.Laureano
- Removed StackTrace support from LinFu.DynamicProxy 1.01 for performance reasons
Removed StackTrace support from LinFu.DynamicProxy 1.01 for performance reasons
-
-
r388
(Changes (Development Branch 2.2):
-EXPERIMENTAL: LinFu.AOP ...) committed by Philip.Laureano
- Changes (Development Branch 2.2):
-EXPERIMENTAL: LinFu.AOP now supports intercepting method calls to ANY third party component! You
can now intercept calls to other components (such as classes in the System.* namespace) and
intercept it with the same IInterceptor interface you use to intercept your proxy calls. Please see
the MethodCallInterceptionExtensions class for details.
Changes (Development Branch 2.2):
-EXPERIMENTAL: LinFu.AOP now supports intercepting method calls to ANY third party component! You
can now intercept calls to other components (such as classes in the System.* namespace) and
intercept it with the same IInterceptor interface you use to intercept your proxy calls. Please see
the MethodCallInterceptionExtensions class for details.
-
r387
(Changes (Development Branch 2.2):
-EXPERIMENTAL: Added supp...) committed by Philip.Laureano
- Changes (Development Branch 2.2):
-EXPERIMENTAL: Added support for modifying assemblies, methods, and types to intercept field getters
and setters
-TODO: Add extension methods to make it easy to intercept fields with the new API
Changes (Development Branch 2.2):
-EXPERIMENTAL: Added support for modifying assemblies, methods, and types to intercept field getters
and setters
-TODO: Add extension methods to make it easy to intercept fields with the new API
-
r386
(Changes (Development Branch, v2.2):
-EXPERIMENTAL: LinFu no...) committed by Philip.Laureano
- Changes (Development Branch, v2.2):
-EXPERIMENTAL: LinFu now has support for modifying an existing assembly to support intercepting
calls to the 'new' operator. For more information, please refer to the
NewOperatorInterceptionExtensions class for details.
Changes (Development Branch, v2.2):
-EXPERIMENTAL: LinFu now has support for modifying an existing assembly to support intercepting
calls to the 'new' operator. For more information, please refer to the
NewOperatorInterceptionExtensions class for details.
-
r385
(Changes:
-Added the MethodActivatorRegistry class to allow ...) committed by Philip.Laureano
- Changes:
-Added the MethodActivatorRegistry class to allow object instantiations from within static methods
to be intercepted.
-Added the IMethodRewriter interface, which lets users define custom operations which allow them to
rewrite the body of any given method at will.
-Added the INewObjectWeaver interface, which lets users emit custom IL that replaces the 'new'
operator in any given MethodActivatorRegistry.cs
-Added the MethodWeaver class
-Added the MethodWeaverVisitor utility class
-Added the TypeWeaverVisitor utility class
Changes:
-Added the MethodActivatorRegistry class to allow object instantiations from within static methods
to be intercepted.
-Added the IMethodRewriter interface, which lets users define custom operations which allow them to
rewrite the body of any given method at will.
-Added the INewObjectWeaver interface, which lets users emit custom IL that replaces the 'new'
operator in any given MethodActivatorRegistry.cs
-Added the MethodWeaver class
-Added the MethodWeaverVisitor utility class
-Added the TypeWeaverVisitor utility class
|