示例#1
0
        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);
        }
示例#2
0
 public virtual void Start(IProxyCoderContext coderContext)
 {
 }