Exemplo n.º 1
0
 public void AddMapper(string token, string alias, AnnotationMapper mapper)
 {
     _mappers.Add(mapper, token);
     if (alias != null)
     {
         _mappers.AddName(_mappers.IndexOf(token), alias);
     }
 }
Exemplo n.º 2
0
        private void GatherMethods()
        {
            _reflectedMethods = new IndexedNameValueCollection <ReflectedMethodInfo>();

            for (int i = 0; i < _module.ExportedMethods.Length; i++)
            {
                var item      = _module.ExportedMethods[i];
                var reflected = CreateMethodInfo(item);
                _reflectedMethods.Add(reflected, item.SymbolicName);
                _reflectedMethods.AddName(i, "[DispId=" + item.Index + "]");
            }
        }
Exemplo n.º 3
0
        private void GatherProperties()
        {
            var props = _module.ExportedProperies;

            _reflectedProperties = new IndexedNameValueCollection <ReflectedPropertyInfo>();

            for (int i = 0; i < props.Length; i++)
            {
                var reflected = (ReflectedPropertyInfo)CreatePropInfo(props[i]);
                _reflectedProperties.Add(reflected, props[i].SymbolicName);
                _reflectedProperties.AddName(i, "[DispId=" + props[i].Index + "]");
            }
        }