AspectSharp.Tests.OptimizationTestCase.InterceptWithComplexSignatures C# (CSharp) Method

InterceptWithComplexSignatures() private method

private InterceptWithComplexSignatures ( ) : void
return void
		public void InterceptWithComplexSignatures()
		{
			String contents = "import AspectSharp.Tests.Classes in AspectSharp.Tests " + 
				" " + 
				" aspect MyAspect for ComplexClass " + 
				"   " + 
				"   pointcut method(* Do.*(*))" + 
				"     advice(AspectSharp.Tests.Classes.LogInvocationInterceptor)" + 
				"   end" + 
				"   " + 
				"   pointcut propertyread(*)" + 
				"     advice(AspectSharp.Tests.Classes.LogInvocationInterceptor)" + 
				"   end" + 
				"   " + 
				"   pointcut propertywrite(*)" + 
				"     advice(AspectSharp.Tests.Classes.LogInvocationInterceptor)" + 
				"   end" + 
				"   " + 
				" end ";

			AspectEngineBuilder builder = new AspectLanguageEngineBuilder(contents);
			AspectEngine engine = builder.Build();
			WrapAndInvokeEverything(engine);
		}