Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
            }
        }