private void hierarchyListener_ItemAdded(object sender, HierarchyEventArgs e) { var file = new SourceFile(); file.Path = e.FileName; file.Source = GetSource(e.FileName); files.Add(file); }