<PackageReference Include="Castle.Core" Version="5.2.1" />

Castle.DynamicProxy.Generators.MethodGenerator

protected MethodInfo MethodOnTarget { get; }

protected MethodInfo MethodToOverride { get; }

protected MethodGenerator(MetaMethod method, OverrideMethodDelegate overrideMethod)

protected abstract MethodEmitter BuildProxiedMethodBody(MethodEmitter emitter, ClassEmitter class, INamingScope namingScope)

public MethodEmitter Generate(ClassEmitter class, INamingScope namingScope)