<PackageReference Include="castle.core" Version="2.5.2" />

MethodEmitter

public class MethodEmitter : IMemberEmitter
public ArgumentReference[] Arguments { get; }

public virtual MethodCodeBuilder CodeBuilder { get; }

public MemberInfo Member { get; }

public MethodBuilder MethodBuilder { get; }

public Type ReturnType { get; }

public virtual void EnsureValidCodeBlock()

public virtual void Generate()

public void SetParameters(Type[] paramTypes)