10
benim yönteme geçirilen PARAMETRELER ile bazı şeyler yapmak gerekir. PostSharp kullanarak onlarla nasıl oynarım (değiştirebilirim)?PostSharp kullanarak yöntem bağımsız değişkenleri nasıl değiştirilir?
benim yönteme geçirilen PARAMETRELER ile bazı şeyler yapmak gerekir. PostSharp kullanarak onlarla nasıl oynarım (değiştirebilirim)?PostSharp kullanarak yöntem bağımsız değişkenleri nasıl değiştirilir?
methodinterception kullanarak, Args.Arguments SetArgument yöntemiyle değerlerini değiştirmek için nesne kullanabilirsiniz.
PostSharp Guru'ya[Serializable]
public class MyAspect : MethodInterceptionAspect
{
public override void OnInvoke(MethodInterceptionArgs args)
{
string input = (string)args.Arguments[0];
if (input.Equals("123"))
{
args.Arguments.SetArgument(0, " 456");
}
args.Proceed();
}
}
+1;) –