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