Branch: refs/heads/master
Home: https://github.com/castleproject/Castle.Core
Commit: 6bfcc54fe338edd4ace82f49d6746a4552a7c7ae
https://github.com/castleproject/Castle.Core/commit/6bfcc54fe338edd4ace82f49d6746a4552a7c7ae
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M Changes.txt
M src/Castle.Core.Tests/Castle.Core.Tests.csproj
A
src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/IGenericInterfaceWithGenericMethodWithCascadingConstraintOnAnyReferenceType.cs
A
src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/IGenericInterfaceWithGenericMethodWithCascadingConstraintOnAnyTypeWithDefaultConstructor.cs
A
src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/IGenericInterfaceWithGenericMethodWithCascadingConstraintOnClass.cs
A
src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/IGenericInterfaceWithGenericMethodWithCascadingConstraintOnInterface.cs
M src/Castle.Core.Tests/GenericInterfaceProxyTestCase.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/GenericUtil.cs
Log Message:
-----------
- fixed DYNPROXY-153 - When proxying a generic interface which has an interface
as GenericType . No proxy can be created.
Commit: 5839d1446b0ad7ab85aaac5715b04f43689d9474
https://github.com/castleproject/Castle.Core/commit/5839d1446b0ad7ab85aaac5715b04f43689d9474
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/Castle.Core/DynamicProxy/AbstractInvocation.cs
M src/Castle.Core/DynamicProxy/AllMethodsHook.cs
M src/Castle.Core/DynamicProxy/AttributeUtil.cs
M src/Castle.Core/DynamicProxy/CacheMappingsAttribute.cs
M src/Castle.Core/DynamicProxy/CompositionInvocation.cs
M src/Castle.Core/DynamicProxy/Contributors/ClassMembersCollector.cs
M src/Castle.Core/DynamicProxy/Contributors/ClassProxyInstanceContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/ClassProxyTargetContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/ClassProxyWithTargetTargetContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/CompositeTypeContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/DelegateProxyTargetContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/DelegateTypeGenerator.cs
M src/Castle.Core/DynamicProxy/Contributors/Delegates.cs
M src/Castle.Core/DynamicProxy/Contributors/ForwardingMethodGenerator.cs
M src/Castle.Core/DynamicProxy/Contributors/ITypeContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/InterfaceMembersCollector.cs
M
src/Castle.Core/DynamicProxy/Contributors/InterfaceMembersOnClassCollector.cs
M
src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyInstanceContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyTargetContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyWithOptionalTargetContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyWithTargetInterfaceTargetContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyWithoutTargetContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/InvocationWithDelegateContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/InvocationWithGenericDelegateContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/MembersCollector.cs
M src/Castle.Core/DynamicProxy/Contributors/MinimialisticMethodGenerator.cs
M src/Castle.Core/DynamicProxy/Contributors/MixinContributor.cs
M
src/Castle.Core/DynamicProxy/Contributors/OptionallyForwardingMethodGenerator.cs
M src/Castle.Core/DynamicProxy/Contributors/ProxyInstanceContributor.cs
M src/Castle.Core/DynamicProxy/Contributors/WrappedClassMembersCollector.cs
M src/Castle.Core/DynamicProxy/DefaultProxyBuilder.cs
M src/Castle.Core/DynamicProxy/Generators/AttributeDisassembler.cs
M src/Castle.Core/DynamicProxy/Generators/AttributesToAvoidReplicating.cs
M src/Castle.Core/DynamicProxy/Generators/BaseProxyGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/CacheKey.cs
M src/Castle.Core/DynamicProxy/Generators/ClassProxyGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/ClassProxyWithTargetGenerator.cs
M
src/Castle.Core/DynamicProxy/Generators/CompositionInvocationTypeGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/DelegateMembersCollector.cs
M src/Castle.Core/DynamicProxy/Generators/DelegateProxyGenerationHook.cs
M src/Castle.Core/DynamicProxy/Generators/DelegateProxyGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/AbstractTypeEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/ArgumentsUtil.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/ClassEmitter.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/CodeBuilders/AbstractCodeBuilder.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/CodeBuilders/ConstructorCodeBuilder.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/CodeBuilders/MethodCodeBuilder.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/ConstructorCollection.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/ConstructorEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/EventCollection.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/EventEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/GenericUtil.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/IMemberEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/LdcOpCodesDictionary.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/LdindOpCodesDictionary.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/MethodCollection.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/MethodEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/NestedClassCollection.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/NestedClassEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/OpCodeUtil.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/PropertiesCollection.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/PropertyEmitter.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/AddressOfReferenceExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ArgumentReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/AsTypeReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/AssignArgumentStatement.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/AssignArrayStatement.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/AssignStatement.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/BindDelegateExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ByRefReference.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ConstReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ConstructorInvocationStatement.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ConvertExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/DefaultValueExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/Expression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ExpressionStatement.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/FieldReference.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/IILEmitter.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/IfNullExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/IndirectReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/LiteralIntExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/LoadArrayElementExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/LoadRefArrayElementExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/LocalReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/MethodInvocationExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/MethodTokenExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/MultiStatementExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/NewArrayExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/NewInstanceExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/NopStatement.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/NullCoalescingOperatorExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/NullExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/Reference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ReferenceExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ReferencesToObjectArrayExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ReturnReferenceExpression.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ReturnStatement.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/SelfReference.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/Statement.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/ThrowStatement.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/TypeReference.cs
M
src/Castle.Core/DynamicProxy/Generators/Emitters/SimpleAST/TypeTokenExpression.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/StindOpCodesDictionary.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/StrongNameUtil.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/TypeConstructorEmitter.cs
M src/Castle.Core/DynamicProxy/Generators/Emitters/TypeUtil.cs
M src/Castle.Core/DynamicProxy/Generators/GeneratorException.cs
M src/Castle.Core/DynamicProxy/Generators/GeneratorUtil.cs
M src/Castle.Core/DynamicProxy/Generators/IGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/IInvocationCreationContributor.cs
M src/Castle.Core/DynamicProxy/Generators/INamingScope.cs
M
src/Castle.Core/DynamicProxy/Generators/InheritanceInvocationTypeGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/InterfaceProxyWithTargetGenerator.cs
M
src/Castle.Core/DynamicProxy/Generators/InterfaceProxyWithTargetInterfaceGenerator.cs
M
src/Castle.Core/DynamicProxy/Generators/InterfaceProxyWithoutTargetGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/InvocationTypeGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/MetaEvent.cs
M src/Castle.Core/DynamicProxy/Generators/MetaMethod.cs
M src/Castle.Core/DynamicProxy/Generators/MetaProperty.cs
M src/Castle.Core/DynamicProxy/Generators/MetaType.cs
M src/Castle.Core/DynamicProxy/Generators/MetaTypeElement.cs
M src/Castle.Core/DynamicProxy/Generators/MethodFinder.cs
M src/Castle.Core/DynamicProxy/Generators/MethodGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/MethodSignatureComparer.cs
M src/Castle.Core/DynamicProxy/Generators/MethodWithInvocationGenerator.cs
M src/Castle.Core/DynamicProxy/Generators/NamingScope.cs
M src/Castle.Core/DynamicProxy/Generators/TypeElementCollection.cs
M src/Castle.Core/DynamicProxy/IAttributeDisassembler.cs
M src/Castle.Core/DynamicProxy/IChangeProxyTarget.cs
M src/Castle.Core/DynamicProxy/IInterceptor.cs
M src/Castle.Core/DynamicProxy/IInterceptorSelector.cs
M src/Castle.Core/DynamicProxy/IInvocation.cs
M src/Castle.Core/DynamicProxy/IProxyBuilder.cs
M src/Castle.Core/DynamicProxy/IProxyGenerationHook.cs
M src/Castle.Core/DynamicProxy/IProxyTargetAccessor.cs
M src/Castle.Core/DynamicProxy/InheritanceInvocation.cs
M src/Castle.Core/DynamicProxy/InternalsHelper.cs
M src/Castle.Core/DynamicProxy/InvalidMixinConfigurationException.cs
M src/Castle.Core/DynamicProxy/InvocationHelper.cs
M src/Castle.Core/DynamicProxy/MixinData.cs
M src/Castle.Core/DynamicProxy/ModuleScope.cs
M src/Castle.Core/DynamicProxy/PersistentProxyBuilder.cs
M src/Castle.Core/DynamicProxy/ProxyGenerationException.cs
M src/Castle.Core/DynamicProxy/ProxyGenerationOptions.cs
M src/Castle.Core/DynamicProxy/ProxyGenerator.cs
M src/Castle.Core/DynamicProxy/RemotableInvocation.cs
M src/Castle.Core/DynamicProxy/Serialization/ProxyObjectReference.cs
M src/Castle.Core/DynamicProxy/Serialization/ProxyTypeConstants.cs
M src/Castle.Core/DynamicProxy/StandardInterceptor.cs
M src/Castle.Core/DynamicProxy/Tokens/DelegateMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/FormatterServicesMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/InvocationMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/MethodBaseMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/SerializationInfoMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/TypeBuilderMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/TypeMethods.cs
M src/Castle.Core/DynamicProxy/Tokens/TypeUtilMethods.cs
Log Message:
-----------
- reformatted entire DynamicProxy namespace
Compare: https://github.com/castleproject/Castle.Core/compare/23dd0e9...5839d14
--
You received this message because you are subscribed to the Google Groups
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-commits?hl=en.