Browse Source

Moved abstract project.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@24 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Mike Krüger 21 years ago
parent
commit
b8b979d6e7
  1. 18
      src/Main/Base/Project/Src/Project/AbstractProject.cs

18
src/Main/Base/Project/Src/Project/Solution/AbstractProject.cs → src/Main/Base/Project/Src/Project/AbstractProject.cs

@ -1,4 +1,5 @@
using System; using System;
using System.ComponentModel;
using System.CodeDom.Compiler; using System.CodeDom.Compiler;
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;
@ -25,6 +26,7 @@ namespace ICSharpCode.SharpDevelop.Project
protected bool isDirty = false; protected bool isDirty = false;
[Browsable(false)]
public bool IsDirty { public bool IsDirty {
get { get {
return isDirty; return isDirty;
@ -34,6 +36,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public PropertyGroup BaseConfiguration { public PropertyGroup BaseConfiguration {
get { get {
if (!configurations.ContainsKey("")) { if (!configurations.ContainsKey("")) {
@ -43,6 +46,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public PropertyGroup ActiveConfiguration { public PropertyGroup ActiveConfiguration {
get { get {
if (Platform != null && Platform.Length > 0) { if (Platform != null && Platform.Length > 0) {
@ -52,18 +56,21 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public List<ProjectItem> Items { public List<ProjectItem> Items {
get { get {
return items; return items;
} }
} }
[Browsable(false)]
public List<string> Imports { public List<string> Imports {
get { get {
return imports; return imports;
} }
} }
[Browsable(false)]
public string FileName { public string FileName {
get { get {
if (fileName == null) { if (fileName == null) {
@ -76,6 +83,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string Directory { public string Directory {
get { get {
if (fileName == null) { if (fileName == null) {
@ -85,6 +93,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string Language { public string Language {
get { get {
return language; return language;
@ -94,6 +103,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string Configuration { public string Configuration {
get { get {
return BaseConfiguration["Configuration"]; return BaseConfiguration["Configuration"];
@ -103,6 +113,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string Platform { public string Platform {
get { get {
return BaseConfiguration["Platform"]; return BaseConfiguration["Platform"];
@ -112,6 +123,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public OutputType OutputType { public OutputType OutputType {
get { get {
return BaseConfiguration.Get("OutputType", OutputType.Exe); return BaseConfiguration.Get("OutputType", OutputType.Exe);
@ -121,6 +133,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string OutputAssemblyFullPath { public string OutputAssemblyFullPath {
get { get {
string outputPath = ActiveConfiguration["OutputPath"]; string outputPath = ActiveConfiguration["OutputPath"];
@ -142,12 +155,14 @@ namespace ICSharpCode.SharpDevelop.Project
/// <summary> /// <summary>
/// Legacy, only for VS.NET compatiblity reasons. /// Legacy, only for VS.NET compatiblity reasons.
/// </summary> /// </summary>
[Browsable(false)]
public Guid Guid { public Guid Guid {
get { get {
return new Guid(BaseConfiguration["ProjectGuid"]); return new Guid(BaseConfiguration["ProjectGuid"]);
} }
} }
[Browsable(false)]
public string RootNamespace { public string RootNamespace {
get { get {
return BaseConfiguration["RootNamespace"]; return BaseConfiguration["RootNamespace"];
@ -157,6 +172,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string AssemblyName { public string AssemblyName {
get { get {
return BaseConfiguration["AssemblyName"]; return BaseConfiguration["AssemblyName"];
@ -166,6 +182,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public string AppDesignerFolder { public string AppDesignerFolder {
get { get {
return BaseConfiguration["AppDesignerFolder"]; return BaseConfiguration["AppDesignerFolder"];
@ -175,6 +192,7 @@ namespace ICSharpCode.SharpDevelop.Project
} }
} }
[Browsable(false)]
public override string TypeGuid { public override string TypeGuid {
get { get {
return LanguageBindingService.GetCodonPerLanguageName(Language).Guid; return LanguageBindingService.GetCodonPerLanguageName(Language).Guid;
Loading…
Cancel
Save