Beispiel #1
0
        internal AbstractAspectArgsMappingWeaver(IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
        {
            Type[] @params = null;

            this.argumentsSettings     = argumentsSettings;
            this.aspectWeavingSettings = aspectWeavingSettings;
            aspectArgumentType         = argumentsSettings.ArgumentType;
            weavingSettings            = aspectWeavingSettings.WeavingSettings;
            localBuilderRepository     = aspectWeavingSettings.LocalBuilderRepository;
            @params           = argumentsSettings.ArgumentType.GetGenericArguments();
            parameters        = argumentsSettings.Parameters;
            mappingParameters = @params.Skip(1).ToArray();
        }
        internal AbstractAspectArgsMappingWeaver(IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
        {
            Type[] @params = null;

            this.argumentsSettings = argumentsSettings;
            this.aspectWeavingSettings = aspectWeavingSettings;
            aspectArgumentType = argumentsSettings.ArgumentType;
            weavingSettings = aspectWeavingSettings.WeavingSettings;
            localBuilderRepository = aspectWeavingSettings.LocalBuilderRepository;
            @params = argumentsSettings.ArgumentType.GetGenericArguments();
            parameters = argumentsSettings.Parameters;
            mappingParameters = @params.Skip(1).ToArray();
        }
 internal NestedAspectArgsMappingWeaver(Type topAspectInScopeArgType, IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
     this.topAspectInScopeArgType = topAspectInScopeArgType;
 }
Beispiel #4
0
 internal NestedAspectArgsMappingWeaver(Type topAspectInScopeArgType, IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
     this.topAspectInScopeArgType = topAspectInScopeArgType;
 }
Beispiel #5
0
 internal NestedFunctionAspectArgsMappingWeaver(Type previousAspectArgType, IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
     this.previousAspectArgType = previousAspectArgType;
 }
 internal TopAspectArgsMappingWeaverImpl(IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
 }
 internal FunctionAspectArgsMappingWeaver(IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
 }
Beispiel #8
0
 internal TopAspectArgsMappingWeaverImpl(IAspectWeavingSettings aspectWeavingSettings, IArgumentsSettings argumentsSettings)
     : base(aspectWeavingSettings, argumentsSettings)
 {
 }