I want to apply my VerboseTraceAspect to my solution, and apply the attribute everywhere except for
- Getters and setters
- Any type in
TestProject.Logging.*andTestProject.Tracing.*
I am using the following sample but it does not seem to work. Am I doing this wrong? If so, how should it be done?
Thanks heaps.
[assembly: VerboseTraceAspect(AspectPriority = 0, AttributeExclude = true, AttributeTargetTypes = "TestProject.Logging.*|TestProject.Tracing.*")]
[assembly: VerboseTraceAspect(AspectPriority = 1, AttributeExclude = true, AttributeTargetMembers = "regex:get_.*|set_.*")]
[assembly: VerboseTraceAspect(AspectPriority = 2, AttributeTargetTypes = "TestProject.*",
AttributeTargetTypeAttributes = MulticastAttributes.Public,
AttributeTargetMemberAttributes = MulticastAttributes.Public,
AttributeTargetElements = MulticastTargets.Method)]