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.

Reply via email to