Browse Source

Merge branch 'master' of github.com:icsharpcode/SharpDevelop

pull/490/head
Peter Forstmeier 11 years ago
parent
commit
339898754b
  1. 1
      .gitignore
  2. 7
      src/AddIns/Analysis/Profiler/Frontend/AddIn/Src/Commands/DomMenuCommand.cs
  3. 2
      src/AddIns/Analysis/Profiler/Frontend/AddIn/Src/Commands/GoToDefinition.cs
  4. 2
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormsDesigner/CSharpDesignerGenerator.cs
  5. 2
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormsDesigner/CSharpEventBindingService.cs
  6. 2
      src/Main/SharpDevelop/Project/Solution.cs

1
.gitignore vendored

@ -21,3 +21,4 @@ bin/ @@ -21,3 +21,4 @@ bin/
/src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/AnalyticsMonitor.AppProperties.cs
/src/AddIns/Misc/PackageManagement/Packages/AvalonEdit/lib
/packages/

7
src/AddIns/Analysis/Profiler/Frontend/AddIn/Src/Commands/DomMenuCommand.cs

@ -41,16 +41,13 @@ namespace ICSharpCode.Profiler.AddIn.Commands @@ -41,16 +41,13 @@ namespace ICSharpCode.Profiler.AddIn.Commands
if (name == null || c == null)
return null;
if (name == ".ctor" || name == ".cctor") // Constructor
name = name.Replace('.', '#');
if (name.StartsWith("get_") || name.StartsWith("set_")) {
if (name.StartsWith("get_", StringComparison.Ordinal) || name.StartsWith("set_", StringComparison.Ordinal)) {
// Property Getter or Setter
name = name.Substring(4);
IProperty prop = c.Properties.FirstOrDefault(p => p.Name == name);
if (prop != null)
return prop;
} else if (name.StartsWith("add_") || name.StartsWith("remove_")) {
} else if (name.StartsWith("add_", StringComparison.Ordinal) || name.StartsWith("remove_", StringComparison.Ordinal)) {
name = name.Substring(4);
IEvent ev = c.Events.FirstOrDefault(e => e.Name == name);
if (ev != null)

2
src/AddIns/Analysis/Profiler/Frontend/AddIn/Src/Commands/GoToDefinition.cs

@ -39,7 +39,7 @@ namespace ICSharpCode.Profiler.AddIn.Commands @@ -39,7 +39,7 @@ namespace ICSharpCode.Profiler.AddIn.Commands
ITypeDefinition c = GetClassFromName(selectedItem.FullyQualifiedClassName);
if (c != null) {
IMember member = GetMemberFromName(c, selectedItem.MethodName, selectedItem.Parameters);
if (!member.Region.IsEmpty && !string.IsNullOrEmpty(member.Region.FileName)) {
if (member != null && !member.Region.IsEmpty && !string.IsNullOrEmpty(member.Region.FileName)) {
FileName fn = new FileName(member.Region.FileName);
SD.FileService.JumpToFilePosition(fn, member.Region.BeginLine, member.Region.BeginColumn);
}

2
src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormsDesigner/CSharpDesignerGenerator.cs

@ -284,7 +284,7 @@ namespace CSharpBinding.FormsDesigner @@ -284,7 +284,7 @@ namespace CSharpBinding.FormsDesigner
return false;
}
return oldType.ReflectionName != newType.BaseType;
return oldType.GetDefinition().ReflectionName != newType.BaseType;
}
string GenerateField(CodeMemberField newField)

2
src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormsDesigner/CSharpEventBindingService.cs

@ -57,6 +57,8 @@ namespace CSharpBinding.FormsDesigner @@ -57,6 +57,8 @@ namespace CSharpBinding.FormsDesigner
string GetComponentName(IComponent component)
{
string siteName = component.Site.Name;
if (GeneralOptionsPanel.GenerateVisualStudioStyleEventHandlers)
return siteName;
return Char.ToUpper(siteName[0]) + siteName.Substring(1);
}

2
src/Main/SharpDevelop/Project/Solution.cs

@ -194,7 +194,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -194,7 +194,7 @@ namespace ICSharpCode.SharpDevelop.Project
foreach (var project in removedItems)
project.Dispose();
if (startupProjectWasRemoved || (solution.startupProject == null && addedItems.Contains(solution.AutoDetectStartupProject())))
solution.StartupProjectChanged(this, EventArgs.Empty);
solution.StartupProjectChanged(solution, EventArgs.Empty);
}
}

Loading…
Cancel
Save