private void MapMemberReferences()
        {
            var mapper = new MemberReferenceMapper(_module);

            for (int i = 0; i < _signatures.Count; i++)
            {
                var sigInfo   = _signatures[i];
                var signature = sigInfo.Signature;
                if (mapper.Build(ref signature))
                {
                    sigInfo.Signature = signature;
                    _signatures[i]    = sigInfo;
                }
            }
        }
        internal void MapMemberReferences()
        {
            if (_signatures == null)
            {
                return;
            }

            var mapper = new MemberReferenceMapper(_module);

            for (int i = 0; i < _signatures.Length; i++)
            {
                var signature = _signatures[i];
                if (mapper.Build(ref signature))
                {
                    _signatures[i] = signature;
                }
            }
        }
		public static void Map(BuildAssembly assembly)
		{
			var mapper = new MemberReferenceMapper();
			mapper.Build(assembly);
			mapper.PostBuild();
		}