public override void Start(IProxyCoderContext coderContext) { var mapping = _rsmc.GetInterfaceMap(_subjectType); for (int i = 0; i < mapping.InterfaceMethods.Length; ++i) { _mapping.Add(((MemberInfo)mapping.InterfaceMethods[i]).GetMetadataToken(), mapping.TargetMethods[i]); } GenerateTargetAccessType(coderContext.ProxyModule, mapping.TargetMethods); base.Start(coderContext); }
public virtual void Start(IProxyCoderContext coderContext) { }