Пример #1
0
        public void ImplementMethod(MethodDefinition interfaceMethod, FieldDefinition interceptorManager)
        {
            MethodDefinition interceptingMethod = interfaceMethod.CreateImplementation();

            this.WeaveInterceptionCall(interceptingMethod, interfaceMethod, null, interceptorManager);

            interceptorManager.DeclaringType.Methods.Add(interceptingMethod);
        }