Index: obsolete/Microsoft.VisualStudio.Project/Automation/OAVSProject.cs |
diff --git a/obsolete/Microsoft.VisualStudio.Project/Automation/OAVSProject.cs b/obsolete/Microsoft.VisualStudio.Project/Automation/OAVSProject.cs |
deleted file mode 100644 |
index 4130a7592628f7d340377c4ee67f89564086365f..0000000000000000000000000000000000000000 |
--- a/obsolete/Microsoft.VisualStudio.Project/Automation/OAVSProject.cs |
+++ /dev/null |
@@ -1,205 +0,0 @@ |
-/// Copyright (c) Microsoft Corporation. All rights reserved. |
- |
-using System; |
-using System.Diagnostics; |
-using System.Diagnostics.CodeAnalysis; |
-using System.Runtime.InteropServices; |
-using EnvDTE; |
-using VSLangProj; |
- |
-namespace Microsoft.VisualStudio.Project.Automation |
-{ |
- /// <summary> |
- /// Represents an automation friendly version of a language-specific project. |
- /// </summary> |
- [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "OAVS")] |
- [ComVisible(true), CLSCompliant(false)] |
- public class OAVSProject : VSProject |
- { |
- #region fields |
- private ProjectNode project; |
- private OAVSProjectEvents events; |
- #endregion |
- |
- #region ctors |
- public OAVSProject(ProjectNode project) |
- { |
- this.project = project; |
- } |
- #endregion |
- |
- #region VSProject Members |
- |
- public virtual ProjectItem AddWebReference(string bstrUrl) |
- { |
- throw new NotImplementedException(); |
- } |
- |
- public virtual BuildManager BuildManager |
- { |
- get |
- { |
- return new OABuildManager(this.project); |
- } |
- } |
- |
- public virtual void CopyProject(string bstrDestFolder, string bstrDestUNCPath, prjCopyProjectOption copyProjectOption, string bstrUsername, string bstrPassword) |
- { |
- throw new NotImplementedException(); |
- } |
- |
- public virtual ProjectItem CreateWebReferencesFolder() |
- { |
- throw new NotImplementedException(); |
- } |
- |
- public virtual DTE DTE |
- { |
- get |
- { |
- return (EnvDTE.DTE)this.project.Site.GetService(typeof(EnvDTE.DTE)); |
- } |
- } |
- |
- public virtual VSProjectEvents Events |
- { |
- get |
- { |
- if(events == null) |
- events = new OAVSProjectEvents(this); |
- return events; |
- } |
- } |
- |
- public virtual void Exec(prjExecCommand command, int bSuppressUI, object varIn, out object pVarOut) |
- { |
- throw new NotImplementedException(); ; |
- } |
- |
- public virtual void GenerateKeyPairFiles(string strPublicPrivateFile, string strPublicOnlyFile) |
- { |
- throw new NotImplementedException(); ; |
- } |
- |
- public virtual string GetUniqueFilename(object pDispatch, string bstrRoot, string bstrDesiredExt) |
- { |
- throw new NotImplementedException(); ; |
- } |
- |
- public virtual Imports Imports |
- { |
- get |
- { |
- throw new NotImplementedException(); |
- } |
- } |
- |
- public virtual EnvDTE.Project Project |
- { |
- get |
- { |
- return this.project.GetAutomationObject() as EnvDTE.Project; |
- } |
- } |
- |
- public virtual References References |
- { |
- get |
- { |
- ReferenceContainerNode references = project.GetReferenceContainer() as ReferenceContainerNode; |
- if(null == references) |
- { |
- return null; |
- } |
- return references.Object as References; |
- } |
- } |
- |
- public virtual void Refresh() |
- { |
- throw new NotImplementedException(); |
- } |
- |
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] |
- public virtual string TemplatePath |
- { |
- get |
- { |
- throw new NotImplementedException(); |
- } |
- } |
- |
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] |
- public virtual ProjectItem WebReferencesFolder |
- { |
- get |
- { |
- throw new NotImplementedException(); |
- } |
- } |
- |
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] |
- public virtual bool WorkOffline |
- { |
- get |
- { |
- throw new NotImplementedException(); |
- } |
- set |
- { |
- throw new NotImplementedException(); |
- } |
- } |
- |
- #endregion |
- } |
- |
- /// <summary> |
- /// Provides access to language-specific project events |
- /// </summary> |
- [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "OAVS")] |
- [ComVisible(true), CLSCompliant(false)] |
- public class OAVSProjectEvents : VSProjectEvents |
- { |
- #region fields |
- private OAVSProject vsProject; |
- #endregion |
- |
- #region ctors |
- public OAVSProjectEvents(OAVSProject vsProject) |
- { |
- this.vsProject = vsProject; |
- } |
- #endregion |
- |
- #region VSProjectEvents Members |
- |
- public virtual BuildManagerEvents BuildManagerEvents |
- { |
- get |
- { |
- return vsProject.BuildManager as BuildManagerEvents; |
- } |
- } |
- |
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] |
- public virtual ImportsEvents ImportsEvents |
- { |
- get |
- { |
- throw new NotImplementedException(); |
- } |
- } |
- |
- public virtual ReferencesEvents ReferencesEvents |
- { |
- get |
- { |
- return vsProject.References as ReferencesEvents; |
- } |
- } |
- |
- #endregion |
- } |
- |
-} |