public List <Class> GetFullClassList() { try { return(ClassAccessor.RetrieveClass()); } catch (Exception) { throw; } }
private void refreshActiveClassList() { try { _classes = ClassAccessor.RetrieveClass(); } catch (Exception) { throw; } }
public static ClassAccessor Get(Type t) { ClassAccessor c = null; if(!_classes.ContainsKey(t.FullName)) { c = new ClassAccessor(t); Add(c); c.LoadAllProperties(); } else { c = _classes[t.FullName] as ClassAccessor; } return c; }
public ReadOnlyClassAccessor(ClassAccessor accessor) : this(accessor.Visibility) { body = new ReadOnlyMethodBody(accessor.Body); }
public static void Add(ClassAccessor c) { _classes[c.Type.FullName] = c; }