protected override MethodWeaver CreateMethodWeaver(MethodDefinition methodInfo, string name) { return new NonInterfaceMethodWeaver(this, methodInfo, name, StaticConstructor, Target, InvocationHandler); }