Ejemplo n.º 1
0
 public PluginCompiler([NotNull] IAssemblyReferenceProvider assemblyReferenceProvider)
 {
     if (assemblyReferenceProvider == null)
     {
         throw new ArgumentNullException(nameof(assemblyReferenceProvider));
     }
     _assemblyReferenceProvider = assemblyReferenceProvider;
 }
Ejemplo n.º 2
0
 public PluginCompiler([NotNull] IAssemblyReferenceProvider assemblyReferenceProvider)
 {
     if (assemblyReferenceProvider == null)
     {
         throw new ArgumentNullException(nameof(assemblyReferenceProvider));
     }
     _assemblyReferenceProvider = assemblyReferenceProvider;
 }
        public ReferencesNode(IAssemblyReferenceProvider 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 ReferenceNode(reference, _iconProvider));
        }
Ejemplo n.º 4
0
        public ReferencesNode(IAssemblyReferenceProvider 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 ReferenceNode(reference, _iconProvider));
            }
        }