public CompositeMethodMap(Type contractType, Type implementationType, MethodInfo contractMethod, MethodInfo implementationMethod, IAspectDefinitionCollection aspectDefinitions)
     : base(contractType, implementationType, contractMethod, implementationMethod)
 {
     AspectDefinitions    = aspectDefinitions;
     HasAspectDefinitions = aspectDefinitions.IsNotNullOrEmpty();
 }
 internal AbstractCompositeMap(Type contractType, Type implementationType, TMember contractMember, TMember implementationMember, IAspectDefinitionCollection aspectDefinitions)
     : base(contractType, implementationType, contractMember, implementationMember)
 {
     AspectDefinitions    = aspectDefinitions;
     HasAspectDefinitions = aspectDefinitions.IsNotNullOrEmpty();
 }
Beispiel #3
0
 public CompositePropertyMap(Type contractType, Type implementationType, PropertyInfo contractProperty, PropertyInfo implementationProperty, IAspectDefinitionCollection aspectDefinitions)
     : base(contractType, implementationType, contractProperty, implementationProperty)
 {
     AspectDefinitions    = aspectDefinitions;
     HasAspectDefinitions = aspectDefinitions.IsNotNullOrEmpty();
 }