Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Unified Diff: obsolete/Microsoft.VisualStudio.Project/Interfaces.cs

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: obsolete/Microsoft.VisualStudio.Project/Interfaces.cs
diff --git a/obsolete/Microsoft.VisualStudio.Project/Interfaces.cs b/obsolete/Microsoft.VisualStudio.Project/Interfaces.cs
deleted file mode 100644
index fd44d299e68a1ba2f5c73c53a9da7140c8e7b34a..0000000000000000000000000000000000000000
--- a/obsolete/Microsoft.VisualStudio.Project/Interfaces.cs
+++ /dev/null
@@ -1,156 +0,0 @@
-/// Copyright (c) Microsoft Corporation. All rights reserved.
-
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
-using System.Runtime.InteropServices;
-using Microsoft.VisualStudio.Shell.Interop;
-using MSBuild = Microsoft.Build.BuildEngine;
-
-namespace Microsoft.VisualStudio.Project
-{
-
- /// <summary>
- /// This interface defines the rules for handling build dependency on a project container.
- /// </summary>
- /// <remarks>Normally this should be an internal interface but since it shouldbe available for the aggregator it must be made public.</remarks>
- [ComVisible(true)]
- [CLSCompliant(false)]
- public interface IBuildDependencyOnProjectContainer
- {
- /// <summary>
- /// Defines whether the nested projects should be build with the parent project.
- /// </summary>
- bool BuildNestedProjectsOnBuild
- {
- get;
- set;
- }
-
- /// <summary>
- /// Enumerates the nested hierachies present that will participate in the build dependency update.
- /// </summary>
- /// <returns>A list of hierrachies.</returns>
- [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Hierachies")]
- IVsHierarchy[] EnumNestedHierachiesForBuildDependency();
- }
-
- /// <summary>
- /// Interface for manipulating build dependency
- /// </summary>
- /// <remarks>Normally this should be an internal interface but since it shouldbe available for the aggregator it must be made public.</remarks>
- [ComVisible(true)]
- [CLSCompliant(false)]
- public interface IBuildDependencyUpdate
- {
- /// <summary>
- /// Defines a container for storing BuildDependencies
- /// </summary>
-
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
- IVsBuildDependency[] BuildDependencies
- {
- get;
- }
-
- /// <summary>
- /// Adds a BuildDependency to the container
- /// </summary>
- /// <param name="dependency">The dependency to add</param>
- void AddBuildDependency(IVsBuildDependency dependency);
-
- /// <summary>
- /// Removes the builddependency from teh container.
- /// </summary>
- /// <param name="dependency">The dependency to add</param>
- void RemoveBuildDependency(IVsBuildDependency dependency);
-
- }
-
- /// <summary>
- /// Provides access to the reference data container.
- /// </summary>
- /// <remarks>Normally this should be an internal interface but since it should be available for
- /// the aggregator it must be made public.</remarks>
- [ComVisible(true)]
- public interface IReferenceContainerProvider
- {
- IReferenceContainer GetReferenceContainer();
- }
-
- /// <summary>
- /// Defines a container for manipulating references
- /// </summary>
- /// <remarks>Normally this should be an internal interface but since it should be available for
- /// the aggregator it must be made public.</remarks>
- [ComVisible(true)]
- public interface IReferenceContainer
- {
- IList<ReferenceNode> EnumReferences();
- ReferenceNode AddReferenceFromSelectorData(VSCOMPONENTSELECTORDATA selectorData);
- void LoadReferencesFromBuildProject(MSBuild.Project buildProject);
- }
-
- /// <summary>
- /// Defines the events that are internally defined for communication with other subsytems.
- /// </summary>
- [ComVisible(true)]
- public interface IProjectEvents
- {
- /// <summary>
- /// Event raised just after the project file opened.
- /// </summary>
- [SuppressMessage("Microsoft.Naming", "CA1713:EventsShouldNotHaveBeforeOrAfterPrefix")]
- event EventHandler<AfterProjectFileOpenedEventArgs> AfterProjectFileOpened;
-
- /// <summary>
- /// Event raised before the project file closed.
- /// </summary>
- [SuppressMessage("Microsoft.Naming", "CA1713:EventsShouldNotHaveBeforeOrAfterPrefix")]
- event EventHandler<BeforeProjectFileClosedEventArgs> BeforeProjectFileClosed;
- }
-
- /// <summary>
- /// Defines the interface that will specify ehethrr the object is a project events listener.
- /// </summary>
- [ComVisible(true)]
- public interface IProjectEventsListener
- {
-
- /// <summary>
- /// Is the object a project events listener.
- /// </summary>
- /// <returns></returns>
- bool IsProjectEventsListener
- { get; set; }
-
- }
-
- /// <summary>
- /// Enable getting and setting the project events provider
- /// </summary>
- [ComVisible(true)]
- public interface IProjectEventsProvider
- {
- /// <summary>
- /// Defines the provider for the project events
- /// </summary>
- IProjectEvents ProjectEventsProvider
- {
- get;
- set;
- }
- }
-
- /// <summary>
- /// Defines support for single file generator
- /// </summary>
- public interface ISingleFileGenerator
- {
- ///<summary>
- /// Runs the generator on the item represented by the document moniker.
- /// </summary>
- /// <param name="document"></param>
- void RunGenerator(string document);
- }
-}

Powered by Google App Engine
This is Rietveld 408576698