public ReferencesNode(IFileReferenceProvider referenceProvider, IconProvider iconProvider) : base("References") { ReferenceProvider = referenceProvider; ReferenceProvider.References.InsertedItem += References_InsertedItem; ReferenceProvider.References.RemovedItem += References_RemovedItem; _iconProvider = iconProvider; ImageIndex = SelectedImageIndex = SolutionExplorerIconProvider.Index_ReferencesDirectory; foreach (var reference in referenceProvider.References) Nodes.Add(new FileReferenceNode(reference, _iconProvider)); }
public ReferencesNode(IFileReferenceProvider referenceProvider, IconProvider iconProvider) : base("References") { ReferenceProvider = referenceProvider; ReferenceProvider.References.InsertedItem += References_InsertedItem; ReferenceProvider.References.RemovedItem += References_RemovedItem; _iconProvider = iconProvider; ImageIndex = SelectedImageIndex = SolutionExplorerIconProvider.Index_ReferencesDirectory; foreach (var reference in referenceProvider.References) { Nodes.Add(new FileReferenceNode(reference, _iconProvider)); } }