Browse Source

Fixed code completion for C# 3.0 projects - reference to mscorlib was missing.

pull/21/merge
Daniel Grunwald 14 years ago
parent
commit
67554f993c
  1. 1
      src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/BooProject.cs
  2. 7
      src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs

1
src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/BooProject.cs

@ -102,6 +102,7 @@ namespace Grunwald.BooBinding @@ -102,6 +102,7 @@ namespace Grunwald.BooBinding
public override IEnumerable<ReferenceProjectItem> ResolveAssemblyReferences(CancellationToken cancellationToken)
{
ReferenceProjectItem[] additionalReferences = {
new ReferenceProjectItem(this, "mscorlib"),
new ReferenceProjectItem(this, "System")
};
ReferenceProjectItem[] booReferences = {

7
src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs

@ -145,7 +145,10 @@ namespace ICSharpCode.SharpDevelop.Project @@ -145,7 +145,10 @@ namespace ICSharpCode.SharpDevelop.Project
public override IEnumerable<ReferenceProjectItem> ResolveAssemblyReferences(CancellationToken cancellationToken)
{
return MSBuildInternals.ResolveAssemblyReferences(this);
ReferenceProjectItem[] additionalItems = {
new ReferenceProjectItem(this, "mscorlib")
};
return MSBuildInternals.ResolveAssemblyReferences(this, additionalItems);
}
#region CreateProjectItem
@ -177,7 +180,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -177,7 +180,7 @@ namespace ICSharpCode.SharpDevelop.Project
case "WebReferences":
return new WebReferencesProjectItem(this, item);
case "WCFMetadata":
return new ServiceReferencesProjectItem(this, item);

Loading…
Cancel
Save