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 + "]"); } }
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 + "]"); } }