private void addAssembly(Assembly assembly, List <Type> types = null) { if (null == assembly) { return; } BindingAssembly binding = null; if (mAssemblies.TryGetValue(assembly.FullName, out binding)) { binding.Refresh(types); return; } mAssemblies.Add(assembly.FullName, new BindingAssembly(assembly, types)); }
internal void RemoveAssembly(BindingAssembly assembly) { mAssemblies.Remove(assembly.FullName); }