Browse Source

Fix some compiler warnings.

pull/38/head
Daniel Grunwald 12 years ago
parent
commit
f8488b61a7
  1. 29
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/EnhancedScrollBar.cs
  2. 10
      src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Commands/FormsCommands.cs
  3. 3
      src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Commands/SideBarCommands.cs
  4. 2
      src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Gui/AddComponentsDialog.cs
  5. 2
      src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/UIService.cs
  6. 8
      src/Main/Base/Project/Parser/ProjectContentContainer.cs
  7. 2
      src/Main/Base/Project/Src/Project/Behaviors/ResXConverter.cs
  8. 2
      src/Main/Base/Project/Src/Project/Items/ProjectReferenceProjectItem.cs
  9. 6
      src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs

29
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/EnhancedScrollBar.cs

@ -207,10 +207,26 @@ namespace ICSharpCode.AvalonEdit.AddIn
#region TrackAdorner #region TrackAdorner
sealed class TrackAdorner : Adorner sealed class TrackAdorner : Adorner
{ {
static readonly StreamGeometry triangleGeometry = CreateTriangleGeometry();
static StreamGeometry CreateTriangleGeometry()
{
var triangleGeometry = new StreamGeometry();
using (var ctx = triangleGeometry.Open()) {
const double triangleSize = 6.5;
const double right = (triangleSize * 0.866) / 2;
const double left = -right;
ctx.BeginFigure(new Point(left, triangleSize / 2), true, true);
ctx.LineTo(new Point(left, -triangleSize / 2), true, false);
ctx.LineTo(new Point(right, 0), true, false);
}
triangleGeometry.Freeze();
return triangleGeometry;
}
readonly AdornerLayer adornerLayer; readonly AdornerLayer adornerLayer;
readonly TextEditor editor; readonly TextEditor editor;
readonly TextMarkerService textMarkerService; readonly TextMarkerService textMarkerService;
readonly StreamGeometry triangleGeometry;
public TrackAdorner(EnhancedScrollBar enhanchedScrollBar, AdornerLayer adornerLayer, UIElement adornedElement) public TrackAdorner(EnhancedScrollBar enhanchedScrollBar, AdornerLayer adornerLayer, UIElement adornedElement)
: base(adornedElement) : base(adornedElement)
@ -222,17 +238,6 @@ namespace ICSharpCode.AvalonEdit.AddIn
this.Cursor = Cursors.Hand; this.Cursor = Cursors.Hand;
this.ToolTip = string.Empty; this.ToolTip = string.Empty;
triangleGeometry = new StreamGeometry();
using (var ctx = triangleGeometry.Open()) {
const double triangleSize = 6.5;
const double right = (triangleSize * 0.866) / 2;
const double left = -right;
ctx.BeginFigure(new Point(left, triangleSize / 2), true, true);
ctx.LineTo(new Point(left, -triangleSize / 2), true, false);
ctx.LineTo(new Point(right, 0), true, false);
}
triangleGeometry.Freeze();
adornerLayer.Add(this); adornerLayer.Add(this);
textMarkerService.RedrawRequested += textMarkerService_RedrawRequested; textMarkerService.RedrawRequested += textMarkerService_RedrawRequested;
} }

10
src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Commands/FormsCommands.cs

@ -64,7 +64,7 @@ namespace ICSharpCode.FormsDesigner.Commands
FormsDesignerViewContent FormDesigner { FormsDesignerViewContent FormDesigner {
get { get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) { if (window == null) {
return null; return null;
} }
@ -74,7 +74,7 @@ namespace ICSharpCode.FormsDesigner.Commands
public override void Run() public override void Run()
{ {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) { if (window == null) {
return; return;
} }
@ -96,7 +96,7 @@ namespace ICSharpCode.FormsDesigner.Commands
public override void Run() public override void Run()
{ {
PadDescriptor padContent = WorkbenchSingleton.Workbench.GetPad(typeof(ICSharpCode.SharpDevelop.Gui.PropertyPad)); PadDescriptor padContent = SD.Workbench.GetPad(typeof(ICSharpCode.SharpDevelop.Gui.PropertyPad));
if (padContent != null) { if (padContent != null) {
padContent.BringPadToFront(); padContent.BringPadToFront();
} }
@ -393,7 +393,7 @@ namespace ICSharpCode.FormsDesigner.Commands
{ {
FormsDesignerViewContent FormDesigner { FormsDesignerViewContent FormDesigner {
get { get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) { if (window == null) {
return null; return null;
} }
@ -457,7 +457,7 @@ namespace ICSharpCode.FormsDesigner.Commands
} }
FormsDesignerViewContent FormDesigner { FormsDesignerViewContent FormDesigner {
get { get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) { if (window == null) {
return null; return null;
} }

3
src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Commands/SideBarCommands.cs

@ -4,6 +4,7 @@
using System; using System;
using System.Windows.Forms; using System.Windows.Forms;
using ICSharpCode.Core; using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.FormsDesigner.Gui; using ICSharpCode.FormsDesigner.Gui;
namespace ICSharpCode.FormsDesigner namespace ICSharpCode.FormsDesigner
@ -13,7 +14,7 @@ namespace ICSharpCode.FormsDesigner
public override void Run() public override void Run()
{ {
using (ConfigureSideBarDialog configureSideBarDialog = new ConfigureSideBarDialog()) { using (ConfigureSideBarDialog configureSideBarDialog = new ConfigureSideBarDialog()) {
if (configureSideBarDialog.ShowDialog(ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.MainWin32Window) == DialogResult.OK) { if (configureSideBarDialog.ShowDialog(SD.WinForms.MainWin32Window) == DialogResult.OK) {
ToolboxProvider.ReloadSideTabs(true); ToolboxProvider.ReloadSideTabs(true);
} }
} }

2
src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Gui/AddComponentsDialog.cs

@ -218,7 +218,7 @@ namespace ICSharpCode.FormsDesigner.Gui
fdiag.Multiselect = true; fdiag.Multiselect = true;
fdiag.CheckFileExists = true; fdiag.CheckFileExists = true;
if (fdiag.ShowDialog(ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.MainWin32Window) == DialogResult.OK) { if (fdiag.ShowDialog(SD.WinForms.MainWin32Window) == DialogResult.OK) {
ControlDictionary["fileNameTextBox"].Text = string.Join(";", fdiag.FileNames); ControlDictionary["fileNameTextBox"].Text = string.Join(";", fdiag.FileNames);
} }
} }

2
src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/UIService.cs

@ -47,7 +47,7 @@ namespace ICSharpCode.FormsDesigner.Services
#region Dialog functions #region Dialog functions
public IWin32Window GetDialogOwnerWindow() public IWin32Window GetDialogOwnerWindow()
{ {
return SD.Workbench.MainWin32Window; return SD.WinForms.MainWin32Window;
} }
public DialogResult ShowDialog(Form form) public DialogResult ShowDialog(Form form)

8
src/Main/Base/Project/Parser/ProjectContentContainer.cs

@ -63,7 +63,7 @@ namespace ICSharpCode.SharpDevelop.Parser
List<FileName> filesToParse = new List<FileName>(); List<FileName> filesToParse = new List<FileName>();
foreach (var file in project.Items.OfType<FileProjectItem>()) { foreach (var file in project.Items.OfType<FileProjectItem>()) {
if (IsParseableFile(file)) { if (IsParseableFile(file)) {
var fileName = FileName.Create(file.FileName); var fileName = file.FileName;
parserService.AddOwnerProject(fileName, project, startAsyncParse: false, isLinkedFile: file.IsLink); parserService.AddOwnerProject(fileName, project, startAsyncParse: false, isLinkedFile: file.IsLink);
filesToParse.Add(fileName); filesToParse.Add(fileName);
} }
@ -377,7 +377,7 @@ namespace ICSharpCode.SharpDevelop.Parser
var filesToParse = ( var filesToParse = (
from item in project.Items.OfType<FileProjectItem>() from item in project.Items.OfType<FileProjectItem>()
where IsParseableFile(item) where IsParseableFile(item)
select FileName.Create(item.FileName) select item.FileName
).ToList(); ).ToList();
SD.ParserService.LoadSolutionProjectsThread.AddJob( SD.ParserService.LoadSolutionProjectsThread.AddJob(
monitor => { monitor => {
@ -480,7 +480,7 @@ namespace ICSharpCode.SharpDevelop.Parser
} }
FileProjectItem fileProjectItem = e.ProjectItem as FileProjectItem; FileProjectItem fileProjectItem = e.ProjectItem as FileProjectItem;
if (IsParseableFile(fileProjectItem)) { if (IsParseableFile(fileProjectItem)) {
var fileName = FileName.Create(e.ProjectItem.FileName); var fileName = e.ProjectItem.FileName;
SD.ParserService.AddOwnerProject(fileName, project, startAsyncParse: true, isLinkedFile: fileProjectItem.IsLink); SD.ParserService.AddOwnerProject(fileName, project, startAsyncParse: true, isLinkedFile: fileProjectItem.IsLink);
} }
} }
@ -500,7 +500,7 @@ namespace ICSharpCode.SharpDevelop.Parser
FileProjectItem fileProjectItem = e.ProjectItem as FileProjectItem; FileProjectItem fileProjectItem = e.ProjectItem as FileProjectItem;
if (IsParseableFile(fileProjectItem)) { if (IsParseableFile(fileProjectItem)) {
SD.ParserService.RemoveOwnerProject(FileName.Create(e.ProjectItem.FileName), project); SD.ParserService.RemoveOwnerProject(e.ProjectItem.FileName, project);
} }
} }
#endregion #endregion

2
src/Main/Base/Project/Src/Project/Behaviors/ResXConverter.cs

@ -70,7 +70,7 @@ namespace ICSharpCode.SharpDevelop.Project
foreach (var resXFile in project.Items.OfType<FileProjectItem>().Where(f => ".resx".Equals(Path.GetExtension(f.FileName), StringComparison.OrdinalIgnoreCase))) { foreach (var resXFile in project.Items.OfType<FileProjectItem>().Where(f => ".resx".Equals(Path.GetExtension(f.FileName), StringComparison.OrdinalIgnoreCase))) {
using (var buffer = new MemoryStream()) { using (var buffer = new MemoryStream()) {
using (var reader = new ResXResourceReader(resXFile.FileName) { UseResXDataNodes = true }) using (var reader = new ResXResourceReader(resXFile.FileName) { UseResXDataNodes = true })
using (var writer = new ResXResourceWriter(buffer, t => ConvertTypeName(t, FileName.Create(resXFile.FileName), project))) { using (var writer = new ResXResourceWriter(buffer, t => ConvertTypeName(t, resXFile.FileName, project))) {
foreach (DictionaryEntry entry in reader) { foreach (DictionaryEntry entry in reader) {
writer.AddResource(entry.Key.ToString(), entry.Value); writer.AddResource(entry.Key.ToString(), entry.Value);
} }

2
src/Main/Base/Project/Src/Project/Items/ProjectReferenceProjectItem.cs

@ -21,7 +21,7 @@ namespace ICSharpCode.SharpDevelop.Project
IProject parentProject = this.Project; IProject parentProject = this.Project;
if (parentProject == null) if (parentProject == null)
return null; return null;
var fileName = Core.FileName.Create(this.FileName); var fileName = this.FileName;
foreach (var project in parentProject.ParentSolution.Projects) { foreach (var project in parentProject.ParentSolution.Projects) {
if (project.FileName == fileName) if (project.FileName == fileName)
return project; return project;

6
src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs

@ -50,7 +50,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
ProjectItem GetFirstServiceReferenceFileInMSBuildProject(ServiceReferenceFileName fileName) ProjectItem GetFirstServiceReferenceFileInMSBuildProject(ServiceReferenceFileName fileName)
{ {
return msbuildProject.Items.SingleOrDefault(item => item.FileName == fileName.Path); return msbuildProject.Items.SingleOrDefault(item => item.FileName == FileName.Create(fileName.Path));
} }
ServiceReferencesProjectItem GetFirstWCFMetadataItemInMSBuildProject() ServiceReferencesProjectItem GetFirstWCFMetadataItemInMSBuildProject()
@ -65,7 +65,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
ProjectItem GetFileProjectItemInMSBuildProject(string fileName) ProjectItem GetFileProjectItemInMSBuildProject(string fileName)
{ {
return msbuildProject.Items.SingleOrDefault(item => item.FileName == fileName); return msbuildProject.Items.SingleOrDefault(item => item.FileName == FileName.Create(fileName));
} }
ServiceReferenceProjectItem GetFirstWCFMetadataStorageItemInMSBuildProject() ServiceReferenceProjectItem GetFirstWCFMetadataStorageItemInMSBuildProject()
@ -75,7 +75,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
FileProjectItem GetFileFromMSBuildProject(string fileName) FileProjectItem GetFileFromMSBuildProject(string fileName)
{ {
return msbuildProject.Items.Single(item => item.FileName == fileName) as FileProjectItem; return msbuildProject.Items.Single(item => item.FileName == FileName.Create(fileName)) as FileProjectItem;
} }
ReferenceProjectItem GetReferenceFromMSBuildProject(string name) ReferenceProjectItem GetReferenceFromMSBuildProject(string name)

Loading…
Cancel
Save