Browse Source

Fixed code completion bugs with inner classes.

Modified SubversionAddIn to compile against Corsavy.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@164 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 21 years ago
parent
commit
c3ace6e866
  1. 8
      data/resources/image/BitmapResources/BitmapResources.res
  2. BIN
      data/resources/image/BitmapResources/SD-splash-05-600X300.png
  3. 2
      src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.csproj
  4. 2
      src/AddIns/BackendBindings/VBNetBinding/Project/VBNetBinding.csproj
  5. 3
      src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.csproj
  6. 3
      src/AddIns/Misc/AddinScout/Project/AddinScout.csproj
  7. 0
      src/AddIns/Misc/SubversionAddIn/Project/ICSharpCode.Svn.addin
  8. 3
      src/AddIns/Misc/SubversionAddIn/Project/Src/AddInOptions.cs
  9. 33
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/AutostartCommands.cs
  10. 3
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Checkout/CheckoutCommand.cs
  11. 1
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Checkout/CheckoutDialog.cs
  12. 14
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Commit/CommitCommand.cs
  13. 2
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Commit/CommitDialog.cs
  14. 3
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Export/ExportCommand.cs
  15. 3
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Export/ExportDialog.cs
  16. 23
      src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/ProjectBrowserCommands.cs
  17. 2
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/ClientCertDialog.cs
  18. 2
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/ClientCertPassphraseDialog.cs
  19. 2
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/LoginDialog.cs
  20. 2
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/SslServerTrustDialog.cs
  21. 5
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/ContentPanel.cs
  22. 8
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/HistoryView.cs
  23. 9
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/HistoryViewDisplayBinding.cs
  24. 5
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/ProjectBrowserVisitor/SvnProjectBrowserVisitor.cs
  25. 11
      src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/SubversionOptionsPanel.cs
  26. 5
      src/AddIns/Misc/SubversionAddIn/Project/Src/SvnClient.cs
  27. 93
      src/AddIns/Misc/SubversionAddIn/Project/SubversionAddIn.csproj
  28. 2
      src/Libraries/NRefactory/Project/NRefactory.csproj
  29. 54
      src/Main/Base/Project/Src/Dom/NRefactoryResolver/NRefactoryResolver.cs
  30. 19
      src/Main/Base/Project/Src/Dom/ReflectionLayer/ReflectionReturnType.cs
  31. 6
      src/Main/Base/Project/Src/Dom/ResolveResult.cs
  32. 42
      src/Main/Base/Project/Src/Services/ParserService/DefaultProjectContent.cs
  33. 36
      src/Main/Base/Test/NRefactoryResolverTests.cs
  34. 25
      src/Main/Base/Test/ReflectionLayerTests.cs
  35. 1
      src/Main/StartUp/Project/Dialogs/SplashScreen.cs
  36. BIN
      src/Main/StartUp/Project/Resources/BitmapResources.resources
  37. 85
      src/SharpDevelop.sln

8
data/resources/image/BitmapResources/BitmapResources.res

@ -1,6 +1,14 @@ @@ -1,6 +1,14 @@
# this file was automatically generated by ResAsm
Icons.Svn.StatusImages = SubversionIcons\StatusImages.bmp
Svn.ApplyPatch = SubversionIcons\Svn.ApplyPatch.png
Svn.Checkout = SubversionIcons\Svn.Checkout.png
Svn.Commit = SubversionIcons\Svn.Commit.png
Svn.CreatPatch = SubversionIcons\Svn.CreatePatch.png
Svn.Export = SubversionIcons\Svn.Export.png
Svn.Import = SubversionIcons\Svn.Import.png
Svn.Update = SubversionIcons\Svn.Update.png
# Nes project browser icons
ProjectBrowser.Folder.Closed = ProjectBrowserIcons\Folder.Closed.png

BIN
data/resources/image/BitmapResources/SD-splash-05-600X300.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

2
src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.csproj

@ -73,8 +73,6 @@ @@ -73,8 +73,6 @@
<Name>ICSharpCode.Core</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Src\PrettyPrinter\Gui\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />

2
src/AddIns/BackendBindings/VBNetBinding/Project/VBNetBinding.csproj

@ -76,8 +76,6 @@ @@ -76,8 +76,6 @@
<Name>ICSharpCode.Core</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Src\PrettyPrinter\Gui\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />

3
src/AddIns/DisplayBindings/ResourceEditor/Project/ResourceEditor.csproj

@ -12,9 +12,6 @@ @@ -12,9 +12,6 @@
<OutputType>Library</OutputType>
<AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
<RootNamespace>ResourceEditor</RootNamespace>
<StartupObject />
<ApplicationIcon />
<Win32Resource />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>

3
src/AddIns/Misc/AddinScout/Project/AddinScout.csproj

@ -13,9 +13,6 @@ @@ -13,9 +13,6 @@
<NoConfig>False</NoConfig>
<RunPostBuildEvent>OnSuccessfulBuild</RunPostBuildEvent>
<OutputType>Library</OutputType>
<StartupObject />
<ApplicationIcon />
<Win32Resource />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>

0
src/AddIns/Misc/SubversionAddIn/Project/Resources/ICSharpCode.Svn.addin → src/AddIns/Misc/SubversionAddIn/Project/ICSharpCode.Svn.addin

3
src/AddIns/Misc/SubversionAddIn/Project/Src/AddInOptions.cs

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
using System;
using System.Diagnostics;
using ICSharpCode.Core.Services;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core;
namespace ICSharpCode.Svn
{

33
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/AutostartCommands.cs

@ -10,18 +10,10 @@ using System.ComponentModel; @@ -10,18 +10,10 @@ using System.ComponentModel;
using System.Windows.Forms;
using System.Diagnostics;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core.Services;
using ICSharpCode.SharpDevelop.Services;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.SharpDevelop.Internal.Project;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser;
using NSvn.Common;
using NSvn.Core;
@ -35,12 +27,12 @@ namespace ICSharpCode.Svn.Commands @@ -35,12 +27,12 @@ namespace ICSharpCode.Svn.Commands
public override void Run()
{
FileService.FileRemoved += new FileEventHandler(FileRemoved);
FileService.FileRenaming += new FileEventHandler(FileRenamed);
FileService.FileRemoved += FileRemoved;
FileService.FileRenaming += FileRenamed;
projectService.FileRemovedFromProject += new FileEventHandler(FileRemoved);
projectService.FileAddedToProject += new FileEventHandler(FileAdded);
//projectService.FileRemovedFromProject += FileRemoved;
//projectService.FileAddedToProject += FileAdded);
FileUtility.FileSaved += new FileNameEventHandler(FileSaved);
@ -48,8 +40,9 @@ namespace ICSharpCode.Svn.Commands @@ -48,8 +40,9 @@ namespace ICSharpCode.Svn.Commands
void FileSaved(object sender, FileNameEventArgs e)
{
ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView pbv = (ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView)WorkbenchSingleton.Workbench.GetPad(typeof(ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView));
pbv.VisitRoot();
// TODO: Reimplement
//ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView pbv = (ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView)WorkbenchSingleton.Workbench.GetPad(typeof(ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser.ProjectBrowserView));
//pbv.VisitRoot();
}
void FileAdded(object sender, FileEventArgs e)
@ -60,7 +53,7 @@ namespace ICSharpCode.Svn.Commands @@ -60,7 +53,7 @@ namespace ICSharpCode.Svn.Commands
SvnClient.Instance.Client.Add(Path.GetFullPath(e.FileName), false);
}
} catch (Exception ex) {
Console.WriteLine("File added exception: " + ex);
MessageService.ShowError("File added exception: " + ex);
}
}
@ -72,11 +65,11 @@ namespace ICSharpCode.Svn.Commands @@ -72,11 +65,11 @@ namespace ICSharpCode.Svn.Commands
Path.GetFullPath(e.FileName)
}, true);
} catch (Exception ex) {
Console.WriteLine("File removed exception: " + ex);
MessageService.ShowError("File removed exception: " + ex);
}
}
void FileRenamed(object sender, FileEventArgs e)
void FileRenamed(object sender, FileRenameEventArgs e)
{
// Console.WriteLine("RENAME : " + e.FileName);
try {
@ -86,7 +79,7 @@ namespace ICSharpCode.Svn.Commands @@ -86,7 +79,7 @@ namespace ICSharpCode.Svn.Commands
true
);
} catch (Exception ex) {
Console.WriteLine("File renamed exception: " + ex);
MessageService.ShowError("File renamed exception: " + ex);
}
}
}

3
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Checkout/CheckoutCommand.cs

@ -10,7 +10,8 @@ using System; @@ -10,7 +10,8 @@ using System;
using System.Threading;
using System.Windows.Forms;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using NSvn.Common;
using NSvn.Core;

1
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Checkout/CheckoutDialog.cs

@ -6,7 +6,6 @@ using System.Threading; @@ -6,7 +6,6 @@ using System.Threading;
using System.IO;
using System.Windows.Forms;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using NSvn.Common;
using NSvn.Core;
using ICSharpCode.SharpDevelop.Gui.XmlForms;

14
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Commit/CommitCommand.cs

@ -18,18 +18,10 @@ using System.ComponentModel; @@ -18,18 +18,10 @@ using System.ComponentModel;
using System.Windows.Forms;
using System.Diagnostics;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core.Services;
using ICSharpCode.SharpDevelop.Services;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.SharpDevelop.Internal.Project;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser;
using NSvn.Common;
using NSvn.Core;
using ICSharpCode.Svn.Gui;
@ -51,6 +43,7 @@ namespace ICSharpCode.Svn.Commands @@ -51,6 +43,7 @@ namespace ICSharpCode.Svn.Commands
public override void Run()
{
/*
ProjectBrowserView browser = (ProjectBrowserView)Owner;
AbstractBrowserNode node = browser.SelectedNode as AbstractBrowserNode;
@ -74,6 +67,7 @@ namespace ICSharpCode.Svn.Commands @@ -74,6 +67,7 @@ namespace ICSharpCode.Svn.Commands
}
}
}
*/
}
}
}

2
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Commit/CommitDialog.cs

@ -28,7 +28,7 @@ namespace ICSharpCode.Svn.Commands @@ -28,7 +28,7 @@ namespace ICSharpCode.Svn.Commands
public CommitDialog()
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("CommitDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.CommitDialog.xfrm"));
}
}
}

3
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Export/ExportCommand.cs

@ -10,7 +10,8 @@ using System; @@ -10,7 +10,8 @@ using System;
using System.Threading;
using System.Windows.Forms;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using NSvn.Common;
using NSvn.Core;

3
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/Export/ExportDialog.cs

@ -6,7 +6,6 @@ using System.Threading; @@ -6,7 +6,6 @@ using System.Threading;
using System.IO;
using System.Windows.Forms;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using NSvn.Common;
using NSvn.Core;
using ICSharpCode.SharpDevelop.Gui.XmlForms;
@ -54,7 +53,7 @@ namespace ICSharpCode.Svn.Commands @@ -54,7 +53,7 @@ namespace ICSharpCode.Svn.Commands
public ExportDialog()
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("ExportDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.ExportDialog.xfrm"));
((ComboBox)ControlDictionary["revisionComboBox"]).Items.AddRange(new string[] {
"Head",
"Committed",

23
src/AddIns/Misc/SubversionAddIn/Project/Src/Commands/ProjectBrowserCommands.cs

@ -10,18 +10,10 @@ using System.ComponentModel; @@ -10,18 +10,10 @@ using System.ComponentModel;
using System.Windows.Forms;
using System.Diagnostics;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core.Services;
using ICSharpCode.SharpDevelop.Services;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.SharpDevelop.Internal.Project;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser;
using NSvn.Common;
using NSvn.Core;
@ -41,6 +33,8 @@ namespace ICSharpCode.Svn.Commands @@ -41,6 +33,8 @@ namespace ICSharpCode.Svn.Commands
public override void Run()
{
Console.WriteLine(Owner);
/*
ProjectBrowserView browser = (ProjectBrowserView)Owner;
AbstractBrowserNode node = browser.SelectedNode as AbstractBrowserNode;
@ -57,6 +51,7 @@ namespace ICSharpCode.Svn.Commands @@ -57,6 +51,7 @@ namespace ICSharpCode.Svn.Commands
projectService.ReloadCombine();
}
}
*/
}
}
@ -74,7 +69,7 @@ namespace ICSharpCode.Svn.Commands @@ -74,7 +69,7 @@ namespace ICSharpCode.Svn.Commands
public override void Run()
{
ProjectBrowserView browser = (ProjectBrowserView)Owner;
/*ProjectBrowserView browser = (ProjectBrowserView)Owner;
AbstractBrowserNode node = browser.SelectedNode as AbstractBrowserNode;
if (node != null) {
@ -90,7 +85,7 @@ namespace ICSharpCode.Svn.Commands @@ -90,7 +85,7 @@ namespace ICSharpCode.Svn.Commands
SvnClient.Instance.OperationStart("Revert", new ThreadStart(DoRevertCommand));
SvnClient.Instance.WaitForOperationEnd();
projectService.ReloadCombine();
}
}*/
}
}
@ -130,7 +125,7 @@ namespace ICSharpCode.Svn.Commands @@ -130,7 +125,7 @@ namespace ICSharpCode.Svn.Commands
public override void Run()
{
ProjectBrowserView browser = (ProjectBrowserView)Owner;
/*ProjectBrowserView browser = (ProjectBrowserView)Owner;
AbstractBrowserNode node = browser.SelectedNode as AbstractBrowserNode;
if (node != null) {
@ -151,7 +146,7 @@ namespace ICSharpCode.Svn.Commands @@ -151,7 +146,7 @@ namespace ICSharpCode.Svn.Commands
}
FileService.NewFile("a.patch", "txt", output);
}
}*/
}
}
}

2
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/ClientCertDialog.cs

@ -55,7 +55,7 @@ namespace ICSharpCode.Svn.Gui @@ -55,7 +55,7 @@ namespace ICSharpCode.Svn.Gui
public ClientCertDialog(string realm, bool maySave)
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("ClientCertDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.ClientCertDialog.xfrm"));
this.Realm = realm;
this.MaySave = maySave;
}

2
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/ClientCertPassphraseDialog.cs

@ -55,7 +55,7 @@ namespace ICSharpCode.Svn.Gui @@ -55,7 +55,7 @@ namespace ICSharpCode.Svn.Gui
public ClientCertPassphraseDialog(string realm, bool maySave)
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("ClientCertPassphraseDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.ClientCertPassphraseDialog.xfrm"));
this.Realm = realm;
this.MaySave = maySave;
}

2
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/LoginDialog.cs

@ -72,7 +72,7 @@ namespace ICSharpCode.Svn.Gui @@ -72,7 +72,7 @@ namespace ICSharpCode.Svn.Gui
public LoginDialog(string realm, string userName, bool maySave)
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("LoginDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.LoginDialog.xfrm"));
this.UserName = userName;
this.Realm = realm;
this.MaySave = maySave;

2
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/AuthentificationDialogs/SslServerTrustDialog.cs

@ -60,7 +60,7 @@ namespace ICSharpCode.Svn.Gui @@ -60,7 +60,7 @@ namespace ICSharpCode.Svn.Gui
public SslServerTrustDialog(SslServerCertificateInfo certificateInfo, SslFailures failures, bool maySave)
{
SetupFromXmlStream(Assembly.GetCallingAssembly().GetManifestResourceStream("SslServerTrustDialog.xfrm"));
SetupFromXmlStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ICSharpCode.Svn.Resources.SslServerTrustDialog.xfrm"));
this.CertificateInfo = certificateInfo;
this.Failures = failures;
this.MaySave = maySave;

5
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/ContentPanel.cs

@ -15,11 +15,12 @@ using System.IO; @@ -15,11 +15,12 @@ using System.IO;
using System.Windows.Forms;
using System.Reflection;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.XmlForms;
using NSvn.Common;
using NSvn.Core;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using ICSharpCode.SharpDevelop.Gui.XmlForms;
namespace ICSharpCode.Svn
{

8
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/HistoryView.cs

@ -22,14 +22,10 @@ using System.ComponentModel.Design.Serialization; @@ -22,14 +22,10 @@ using System.ComponentModel.Design.Serialization;
using System.Xml;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Internal.Project;
using ICSharpCode.SharpDevelop.Internal.Undo;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core.Services;
using ICSharpCode.SharpDevelop.Services;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using System.CodeDom;

9
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/HistoryViewDisplayBinding/HistoryViewDisplayBinding.cs

@ -22,16 +22,11 @@ using System.ComponentModel.Design.Serialization; @@ -22,16 +22,11 @@ using System.ComponentModel.Design.Serialization;
using System.Xml;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Internal.Project;
using ICSharpCode.SharpDevelop.Internal.Undo;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core.Services;
using ICSharpCode.SharpDevelop.Services;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.Core.AddIns.Codons;
using System.CodeDom;
using System.CodeDom.Compiler;

5
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/ProjectBrowserVisitor/SvnProjectBrowserVisitor.cs

@ -9,12 +9,14 @@ @@ -9,12 +9,14 @@
using System;
using System.IO;
using ICSharpCode.SharpDevelop.Gui.Pads.ProjectBrowser;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using NSvn.Common;
using NSvn.Core;
namespace ICSharpCode.Svn
{
/*
public class NodeStatusInformer
{
NodeStatus nodeStatus;
@ -150,4 +152,5 @@ namespace ICSharpCode.Svn @@ -150,4 +152,5 @@ namespace ICSharpCode.Svn
return NodeStatus.IndividualStatusesConflicting;
}
}
*/
}

11
src/AddIns/Misc/SubversionAddIn/Project/Src/Gui/SubversionOptionsPanel.cs

@ -5,14 +5,9 @@ using System.Collections; @@ -5,14 +5,9 @@ using System.Collections;
using System.Windows.Forms;
using ICSharpCode.SharpDevelop.Internal.ExternalTool;
using ICSharpCode.Core.AddIns.Codons;
using ICSharpCode.Core.Properties;
using ICSharpCode.SharpDevelop.Gui.Components;
using ICSharpCode.Core.Services;
using ICSharpCode.Core.AddIns;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Dialogs;
using ICSharpCode.SharpDevelop.Gui.Dialogs.OptionPanels;
namespace ICSharpCode.Svn.Gui
{
@ -27,7 +22,7 @@ namespace ICSharpCode.Svn.Gui @@ -27,7 +22,7 @@ namespace ICSharpCode.Svn.Gui
public override void LoadPanelContents()
{
SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("SubversionOptionsPanel.xfrm"));
SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("ICSharpCode.Svn.Resources.SubversionOptionsPanel.xfrm"));
ControlDictionary["logMessageTextBox"].Text = AddInOptions.DefaultLogMessage;
((CheckBox)ControlDictionary["autoAddFilesCheckBox"]).Checked = AddInOptions.AutomaticallyAddFiles;
((CheckBox)ControlDictionary["autoReloadProjectCheckBox"]).Checked = AddInOptions.AutomaticallyReloadProject;

5
src/AddIns/Misc/SubversionAddIn/Project/Src/SvnClient.cs

@ -14,9 +14,8 @@ using System.Windows.Forms; @@ -14,9 +14,8 @@ using System.Windows.Forms;
using NSvn.Common;
using NSvn.Core;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Gui.Pads;
using ICSharpCode.Svn.Gui;
using ICSharpCode.Core.Services;
using ICSharpCode.Core;
namespace ICSharpCode.Svn
{
@ -196,7 +195,7 @@ namespace ICSharpCode.Svn @@ -196,7 +195,7 @@ namespace ICSharpCode.Svn
{
client = new Client();
svnCategory = new MessageViewCategory("Subversion", "Subversion");
CompilerMessageView compilerMessageView = (CompilerMessageView)WorkbenchSingleton.Workbench.GetPad(typeof(CompilerMessageView));
CompilerMessageView compilerMessageView = (CompilerMessageView)WorkbenchSingleton.Workbench.GetPad(typeof(CompilerMessageView)).PadContent;
compilerMessageView.AddCategory(svnCategory);
client.LogMessage += new LogMessageDelegate(SetLogMessage);

93
src/AddIns/Misc/SubversionAddIn/Project/SubversionAddIn.csproj

@ -0,0 +1,93 @@ @@ -0,0 +1,93 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputType>Library</OutputType>
<RootNamespace>ICSharpCode.Svn</RootNamespace>
<AssemblyName>SubversionAddIn</AssemblyName>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{17F4D7E0-6933-4C2E-8714-FD7E98D625D5}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
<OutputPath>..\..\..\..\..\AddIns\AddIns\Misc\SubversionAddin\</OutputPath>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>False</DebugSymbols>
<OutputPath>..\..\..\..\..\AddIns\AddIns\Misc\SubversionAddin\</OutputPath>
<Optimize>true</Optimize>
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="NSvn.Core">
<HintPath>..\RequiredLibraries\NSvn.Core.dll</HintPath>
<SpecificVersion>False</SpecificVersion>
<Private>True</Private>
</Reference>
<Reference Include="NSvn.Common">
<HintPath>..\RequiredLibraries\NSvn.Common.dll</HintPath>
<SpecificVersion>False</SpecificVersion>
<Private>True</Private>
</Reference>
<Reference Include="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</ItemGroup>
<ItemGroup>
<None Include="ICSharpCode.Svn.addin">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<EmbeddedResource Include="Resources\CheckoutDialog.xfrm" />
<Compile Include="Src\SvnClient.cs" />
<Compile Include="Src\InOperationDialog.cs" />
<Compile Include="Src\AddInOptions.cs" />
<Compile Include="Configuration\AssemblyInfo.cs" />
<EmbeddedResource Include="Resources\ClientCertDialog.xfrm" />
<EmbeddedResource Include="Resources\ClientCertPassphraseDialog.xfrm" />
<EmbeddedResource Include="Resources\CommitDialog.xfrm" />
<EmbeddedResource Include="Resources\ContentPanel.xfrm" />
<EmbeddedResource Include="Resources\DiffPanel.xfrm" />
<EmbeddedResource Include="Resources\ExportDialog.xfrm" />
<EmbeddedResource Include="Resources\InfoPanel.xfrm" />
<EmbeddedResource Include="Resources\LoginDialog.xfrm" />
<EmbeddedResource Include="Resources\SslServerTrustDialog.xfrm" />
<EmbeddedResource Include="Resources\SubversionOptionsPanel.xfrm" />
<Compile Include="Src\Commands\Checkout\CheckoutCommand.cs" />
<Compile Include="Src\Commands\Checkout\CheckoutDialog.cs" />
<Compile Include="Src\Commands\Commit\CommitCommand.cs" />
<Compile Include="Src\Commands\Commit\CommitDialog.cs" />
<Compile Include="Src\Commands\Export\ExportCommand.cs" />
<Compile Include="Src\Commands\Export\ExportDialog.cs" />
<Compile Include="Src\Commands\AutostartCommands.cs" />
<Compile Include="Src\Commands\ProjectBrowserCommands.cs" />
<Compile Include="Src\Gui\AuthentificationDialogs\ClientCertDialog.cs" />
<Compile Include="Src\Gui\AuthentificationDialogs\ClientCertPassphraseDialog.cs" />
<Compile Include="Src\Gui\AuthentificationDialogs\LoginDialog.cs" />
<Compile Include="Src\Gui\AuthentificationDialogs\SslServerTrustDialog.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\ContentPanel.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\DiffPanel.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\HistoryView.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\HistoryViewDisplayBinding.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\HistoryViewPanel.cs" />
<Compile Include="Src\Gui\HistoryViewDisplayBinding\InfoPanel.cs" />
<Compile Include="Src\Gui\ProjectBrowserVisitor\SvnProjectBrowserVisitor.cs" />
<Compile Include="Src\Gui\SubversionOptionsPanel.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\Main\Base\Project\ICSharpCode.SharpDevelop.csproj">
<Project>{2748AD25-9C63-4E12-877B-4DCE96FBED54}</Project>
<Name>ICSharpCode.SharpDevelop</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Main\Core\Project\ICSharpCode.Core.csproj">
<Project>{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}</Project>
<Name>ICSharpCode.Core</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
</Project>

2
src/Libraries/NRefactory/Project/NRefactory.csproj

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.41115</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{3a9ae6aa-bc07-4a2f-972c-581e3ae2f195}</ProjectGuid>
<ProjectGuid>{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}</ProjectGuid>
<RootNamespace>ICSharpCode.NRefactory</RootNamespace>
<AssemblyName>ICSharpCode.NRefactory</AssemblyName>
<OutputTarget>Library</OutputTarget>

54
src/Main/Base/Project/Src/Dom/NRefactoryResolver/NRefactoryResolver.cs

@ -176,23 +176,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -176,23 +176,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
}
type = fieldReferenceExpression.TargetObject.AcceptVisitor(typeVisitor, null) as IReturnType;
if (type != null) {
string name = SearchNamespace(type.FullyQualifiedName, this.CompilationUnit);
if (name != null) {
name += "." + fieldReferenceExpression.FieldName;
string n = SearchNamespace(name, null);
if (n != null) {
return new NamespaceResolveResult(callingClass, callingMember, n);
}
IClass c = SearchType(name, this.CallingClass, this.CompilationUnit);
if (c != null) {
return new TypeResolveResult(callingClass, callingMember, c.DefaultReturnType, c);
}
return null;
}
IMember member = GetMember(type, fieldReferenceExpression.FieldName);
if (member != null)
return CreateMemberResolveResult(member);
ResolveResult result = ResolveMethod(type, fieldReferenceExpression.FieldName);
ResolveResult result = ResolveMemberReferenceExpression(type, fieldReferenceExpression);
if (result != null)
return result;
}
@ -203,7 +187,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -203,7 +187,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
} else if (expr is TypeReferenceExpression) {
type = TypeVisitor.CreateReturnType(((TypeReferenceExpression)expr).TypeReference, this);
if (type != null) {
IClass c = projectContent.GetClass(type.FullyQualifiedName);
IClass c = type.GetUnderlyingClass();
if (c != null)
return new TypeResolveResult(callingClass, callingMember, type, c);
}
@ -232,6 +216,40 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -232,6 +216,40 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
return new ResolveResult(callingClass, callingMember, type);
}
ResolveResult ResolveMemberReferenceExpression(IReturnType type, FieldReferenceExpression fieldReferenceExpression)
{
IClass c;
string name = SearchNamespace(type.FullyQualifiedName, this.CompilationUnit);
// TODO: Test directly for NamespaceReturnType
if (name != null) {
name += "." + fieldReferenceExpression.FieldName;
string n = SearchNamespace(name, null);
if (n != null) {
return new NamespaceResolveResult(callingClass, callingMember, n);
}
c = SearchType(name, this.CallingClass, this.CompilationUnit);
if (c != null) {
return new TypeResolveResult(callingClass, callingMember, c);
}
return null;
}
IMember member = GetMember(type, fieldReferenceExpression.FieldName);
if (member != null)
return CreateMemberResolveResult(member);
c = type.GetUnderlyingClass();
if (c != null) {
List<IClass> innerClasses = c.InnerClasses;
if (innerClasses != null) {
foreach (IClass innerClass in innerClasses) {
if (IsSameName(innerClass.Name, fieldReferenceExpression.FieldName)) {
return new TypeResolveResult(callingClass, callingMember, innerClass);
}
}
}
}
return ResolveMethod(type, fieldReferenceExpression.FieldName);
}
/// <summary>
/// Creates a new class containing only the specified member.
/// This is useful because we only want to parse current method for local variables,

19
src/Main/Base/Project/Src/Dom/ReflectionLayer/ReflectionReturnType.cs

@ -14,17 +14,20 @@ namespace ICSharpCode.SharpDevelop.Dom @@ -14,17 +14,20 @@ namespace ICSharpCode.SharpDevelop.Dom
{
public static IReturnType Create(IProjectContent content, Type type)
{
string name = type.FullName;
if (name == null)
return null;
if (name.Length > 2) {
if (name[name.Length - 2] == '`') {
name = name.Substring(0, name.Length - 2);
}
}
if (type.IsArray) {
return MakeArray(type, Create(content, type.GetElementType()));
} else {
string name = type.FullName;
if (name == null)
return null;
if (name.Length > 2) {
if (name[name.Length - 2] == '`') {
name = name.Substring(0, name.Length - 2);
}
}
if (name.IndexOf('+') > 0) {
name = name.Replace('+', '.');
}
return new GetClassReturnType(content, name);
}
}

6
src/Main/Base/Project/Src/Dom/ResolveResult.cs

@ -224,6 +224,12 @@ namespace ICSharpCode.SharpDevelop.Dom @@ -224,6 +224,12 @@ namespace ICSharpCode.SharpDevelop.Dom
{
IClass resolvedClass;
public TypeResolveResult(IClass callingClass, IMember callingMember, IClass resolvedClass)
: base(callingClass, callingMember, resolvedClass.DefaultReturnType)
{
this.resolvedClass = resolvedClass;
}
public TypeResolveResult(IClass callingClass, IMember callingMember, IReturnType resolvedType, IClass resolvedClass)
: base(callingClass, callingMember, resolvedType)
{

42
src/Main/Base/Project/Src/Services/ParserService/DefaultProjectContent.cs

@ -346,9 +346,10 @@ namespace ICSharpCode.Core @@ -346,9 +346,10 @@ namespace ICSharpCode.Core
string outerName = typeName.Substring(0, lastIndex);
if (classes.ContainsKey(outerName)) {
IClass upperClass = classes[outerName];
if (upperClass.InnerClasses != null) {
List<IClass> innerClasses = upperClass.InnerClasses;
if (innerClasses != null) {
string innerName = typeName.Substring(lastIndex + 1);
foreach (IClass c in upperClass.InnerClasses) {
foreach (IClass c in innerClasses) {
if (language.NameComparer.Equals(c.Name, innerName)) {
return c;
}
@ -473,6 +474,24 @@ namespace ICSharpCode.Core @@ -473,6 +474,24 @@ namespace ICSharpCode.Core
if (c != null) {
return c;
}
if (curType != null) {
// Try parent namespaces of the current class
string fullname = curType.FullyQualifiedName;
string[] namespaces = fullname.Split('.');
StringBuilder curnamespace = new StringBuilder();
for (int i = 0; i < namespaces.Length; ++i) {
curnamespace.Append(namespaces[i]);
curnamespace.Append('.');
curnamespace.Append(name);
c = GetClass(curnamespace.ToString());
if (c != null) {
return c;
}
// remove class name again to try next namespace
curnamespace.Length -= name.Length;
}
}
if (unit != null) {
// Combine name with usings
foreach (IUsing u in unit.Usings) {
@ -484,25 +503,6 @@ namespace ICSharpCode.Core @@ -484,25 +503,6 @@ namespace ICSharpCode.Core
}
}
}
if (curType == null) {
return null;
}
// Try parent namespaces of the current class
string fullname = curType.FullyQualifiedName;
string[] namespaces = fullname.Split('.');
StringBuilder curnamespace = new StringBuilder();
for (int i = 0; i < namespaces.Length; ++i) {
curnamespace.Append(namespaces[i]);
curnamespace.Append('.');
curnamespace.Append(name);
c = GetClass(curnamespace.ToString());
if (c != null) {
return c;
}
// remove class name again to try next namespace
curnamespace.Length -= name.Length;
}
return null;
}

36
src/Main/Base/Test/NRefactoryResolverTests.cs

@ -465,6 +465,42 @@ class B { @@ -465,6 +465,42 @@ class B {
Assert.IsTrue(result is TypeResolveResult);
Assert.AreEqual("System.Activator", result.ResolvedType.FullyQualifiedName);
}
[Test]
public void NamespacePreferenceTest()
{
// Classes in the current namespace are preferred over classes from
// imported namespaces
string program = @"using System;
namespace Testnamespace {
class A {
}
class Activator {
}
}
";
ResolveResult result = Resolve(program, "Activator", 4);
Assert.IsNotNull(result);
Assert.IsTrue(result is TypeResolveResult);
Assert.AreEqual("Testnamespace.Activator", result.ResolvedType.FullyQualifiedName);
}
[Test]
public void InnerClassTest()
{
string program = @"using System;
class A {
}
";
ResolveResult result = Resolve(program, "Environment.SpecialFolder", 3);
Assert.IsNotNull(result);
Assert.IsTrue(result is TypeResolveResult);
Assert.AreEqual("System.Environment.SpecialFolder", result.ResolvedType.FullyQualifiedName);
}
#endregion
}
}

25
src/Main/Base/Test/ReflectionLayerTests.cs

@ -56,7 +56,9 @@ namespace ICSharpCode.SharpDevelop.Tests @@ -56,7 +56,9 @@ namespace ICSharpCode.SharpDevelop.Tests
}
IMethod GetMethod(IClass c, string name) {
return c.Methods.Find(delegate(IMethod m) { return m.Name == name; });
IMethod result = c.Methods.Find(delegate(IMethod m) { return m.Name == name; });
Assert.IsNotNull(result, "Method " + name + " not found");
return result;
}
[Test]
@ -72,5 +74,26 @@ namespace ICSharpCode.SharpDevelop.Tests @@ -72,5 +74,26 @@ namespace ICSharpCode.SharpDevelop.Tests
Assert.AreEqual("M:System.Collections.Generic.List`1.ConvertAll``1(System.Converter{`0,``0})",
GetMethod(c, "ConvertAll").DocumentationTag);
}
[Test]
public void InnerClassesTest()
{
IClass c = pc.GetClass("System.Environment.SpecialFolder");
Assert.IsNotNull(c, "c is null");
Assert.AreEqual("System.Environment.SpecialFolder", c.FullyQualifiedName);
}
[Test]
public void InnerClassReferenceTest()
{
IClass c = pc.GetClass("System.Environment");
Assert.IsNotNull(c, "System.Environment not found");
IReturnType rt = GetMethod(c, "GetFolderPath").Parameters[0].ReturnType;
Assert.IsNotNull(rt, "ReturnType is null");
Assert.AreEqual("System.Environment.SpecialFolder", rt.FullyQualifiedName);
IClass inner = rt.GetUnderlyingClass();
Assert.IsNotNull(inner, "UnderlyingClass");
Assert.AreEqual("System.Environment.SpecialFolder", inner.FullyQualifiedName);
}
}
}

1
src/Main/StartUp/Project/Dialogs/SplashScreen.cs

@ -39,6 +39,7 @@ namespace ICSharpCode.SharpDevelop @@ -39,6 +39,7 @@ namespace ICSharpCode.SharpDevelop
#endif
using (Font font = new Font("Vrinda", 4)) {
using (Graphics g = Graphics.FromImage(bitmap)) {
g.DrawRectangle(Pens.Black, 0, 0, bitmap.Size.Width - 1, bitmap.Size.Height - 1);
g.DrawString(versionText, font, Brushes.Black, 116, 142);
}
}

BIN
src/Main/StartUp/Project/Resources/BitmapResources.resources

Binary file not shown.

85
src/SharpDevelop.sln

@ -1,35 +1,5 @@ @@ -1,35 +1,5 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# SharpDevelop 2.0.0.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Main", "Main", "{5A3EBEBA-0560-41C1-966B-23F7D03A5486}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Tests", "Main\Base\Test\ICSharpCode.SharpDevelop.Tests.csproj", "{4980B743-B32F-4aba-AABD-45E2CAD3568D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{9421EDF4-9769-4BE9-B5A6-C87DE221D73C}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.framework.dll", "Tools\NUnit\src\NUnitFramework\framework\nunit.framework.dll.csproj", "{83DD7E12-A705-4DBA-9D71-09C8973D9382}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.core.dll", "Tools\NUnit\src\NUnitFramework\core\nunit.core.dll.csproj", "{EBD43A7F-AFCA-4281-BB53-5CDD91F966A3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "Libraries\DockPanel_Src\WinFormsUI\WinFormsUI.csproj", "{D3C782BA-178E-4235-A3BA-8C11DEBB6BEE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.extensions.dll", "Tools\NUnit\src\NUnitFramework\extensions\nunit.extensions.dll.csproj", "{98B10E98-003C-45A0-9587-119142E39986}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AddIns", "AddIns", "{14A277EE-7DF1-4529-B639-7D1EF334C1C5}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
@ -54,6 +24,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{CE5B42B7-6 @@ -54,6 +24,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{CE5B42B7-6
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SubversionAddIn", "AddIns\Misc\SubversionAddIn\Project\SubversionAddIn.csproj", "{17F4D7E0-6933-4C2E-8714-FD7E98D625D5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugger", "Debugger", "{6604365C-C702-4C10-9BA8-637F1E3D4D0D}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
@ -76,6 +48,36 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "AddIns\Misc\St @@ -76,6 +48,36 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "AddIns\Misc\St
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinScout", "AddIns\Misc\AddinScout\Project\AddinScout.csproj", "{4B8F0F98-8BE1-402B-AA8B-C8D548577B38}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{9421EDF4-9769-4BE9-B5A6-C87DE221D73C}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.framework.dll", "Tools\NUnit\src\NUnitFramework\framework\nunit.framework.dll.csproj", "{83DD7E12-A705-4DBA-9D71-09C8973D9382}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.core.dll", "Tools\NUnit\src\NUnitFramework\core\nunit.core.dll.csproj", "{EBD43A7F-AFCA-4281-BB53-5CDD91F966A3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "Libraries\DockPanel_Src\WinFormsUI\WinFormsUI.csproj", "{D3C782BA-178E-4235-A3BA-8C11DEBB6BEE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nunit.extensions.dll", "Tools\NUnit\src\NUnitFramework\extensions\nunit.extensions.dll.csproj", "{98B10E98-003C-45A0-9587-119142E39986}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Main", "Main", "{5A3EBEBA-0560-41C1-966B-23F7D03A5486}"
ProjectSection(SolutionItems) = postProject
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Tests", "Main\Base\Test\ICSharpCode.SharpDevelop.Tests.csproj", "{4980B743-B32F-4aba-AABD-45E2CAD3568D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -157,17 +159,6 @@ Global @@ -157,17 +159,6 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{1152B71B-3C05-4598-B20D-823B5D40559E} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{2748AD25-9C63-4E12-877B-4DCE96FBED54} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{4980B743-B32F-4aba-AABD-45E2CAD3568D} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{98B10E98-003C-45A0-9587-119142E39986} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{D3C782BA-178E-4235-A3BA-8C11DEBB6BEE} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{EBD43A7F-AFCA-4281-BB53-5CDD91F966A3} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{83DD7E12-A705-4DBA-9D71-09C8973D9382} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{CE5B42B7-6E8C-4385-9E97-F4023FC16BF2} = {14A277EE-7DF1-4529-B639-7D1EF334C1C5}
{FEB825FA-4AD8-425D-8E4A-B5A18EE1B81C} = {14A277EE-7DF1-4529-B639-7D1EF334C1C5}
{4EA396ED-64AD-4AD0-A67A-AB363F3E0C79} = {14A277EE-7DF1-4529-B639-7D1EF334C1C5}
@ -182,8 +173,20 @@ Global @@ -182,8 +173,20 @@ Global
{D022A6CE-7438-41E8-AC64-F2DE18EC54C6} = {CE5B42B7-6E8C-4385-9E97-F4023FC16BF2}
{A82F44D7-F336-4AD6-B2EE-D2C082D094EC} = {CE5B42B7-6E8C-4385-9E97-F4023FC16BF2}
{6604365C-C702-4C10-9BA8-637F1E3D4D0D} = {CE5B42B7-6E8C-4385-9E97-F4023FC16BF2}
{17F4D7E0-6933-4C2E-8714-FD7E98D625D5} = {CE5B42B7-6E8C-4385-9E97-F4023FC16BF2}
{B08385CD-F0CC-488C-B4F4-EEB34B6D2688} = {6604365C-C702-4C10-9BA8-637F1E3D4D0D}
{1D18D788-F7EE-4585-A23B-34DC8EC63CB8} = {6604365C-C702-4C10-9BA8-637F1E3D4D0D}
{EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} = {6604365C-C702-4C10-9BA8-637F1E3D4D0D}
{98B10E98-003C-45A0-9587-119142E39986} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{D3C782BA-178E-4235-A3BA-8C11DEBB6BEE} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{EBD43A7F-AFCA-4281-BB53-5CDD91F966A3} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{83DD7E12-A705-4DBA-9D71-09C8973D9382} = {9421EDF4-9769-4BE9-B5A6-C87DE221D73C}
{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{1152B71B-3C05-4598-B20D-823B5D40559E} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{2748AD25-9C63-4E12-877B-4DCE96FBED54} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
{4980B743-B32F-4aba-AABD-45E2CAD3568D} = {5A3EBEBA-0560-41C1-966B-23F7D03A5486}
EndGlobalSection
EndGlobal

Loading…
Cancel
Save