Esempio n. 1
0
 public static StaticPart ForCallMethod(AdviceInvoker advice, AdviceCallback callback, MethodInfo callingMethod, MethodInfo method)
 {
     return(new CallMethodJointPoint.StaticPart(method, advice, callback, callingMethod));
 }
Esempio n. 2
0
 public static StaticPart ForPropertySet(AdviceInvoker advice, AdviceCallback callback, MethodInfo method)
 {
     return(new PropertySetJointPoint.StaticPart(method.DeclaringType.GetProperties().First(m => m.GetSetMethod(true) == method), advice, callback));
 }
Esempio n. 3
0
 public static StaticPart ForCallFieldSet(AdviceInvoker advice, AdviceCallback callback, MethodInfo callingMethod, FieldInfo field)
 {
     return(new SetFieldJointPoint.StaticPart(field, advice, callback, callingMethod));
 }
Esempio n. 4
0
 protected StaticPart(AdviceInvoker advice, AdviceCallback callback)
 {
     Advice   = advice;
     Callback = callback;
 }
Esempio n. 5
0
 public StaticPart(MethodInfo method, AdviceInvoker advice, AdviceCallback adviceCallback) : base(advice, adviceCallback)
 {
     _method = method;
 }
Esempio n. 6
0
 public StaticPart(PropertyInfo property, AdviceInvoker advice, AdviceCallback callback) : base(advice, callback)
 {
     this.property = property;
 }
Esempio n. 7
0
 public StaticPart(FieldInfo field, AdviceInvoker advice, AdviceCallback callback, MethodInfo callingMethod) : base(advice, callback)
 {
     _callingMethod = callingMethod;
     _field         = field;
 }
Esempio n. 8
0
 public StaticPart(MethodInfo method, AdviceInvoker advice, AdviceCallback callback, MethodInfo callingMethod)
     : base(advice, callback)
 {
     _method        = method;
     _callingMethod = callingMethod;
 }