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 @@ -207,10 +207,26 @@ namespace ICSharpCode.AvalonEdit.AddIn
#region TrackAdorner
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 TextEditor editor;
readonly TextMarkerService textMarkerService;
readonly StreamGeometry triangleGeometry;
public TrackAdorner(EnhancedScrollBar enhanchedScrollBar, AdornerLayer adornerLayer, UIElement adornedElement)
: base(adornedElement)
@ -222,17 +238,6 @@ namespace ICSharpCode.AvalonEdit.AddIn @@ -222,17 +238,6 @@ namespace ICSharpCode.AvalonEdit.AddIn
this.Cursor = Cursors.Hand;
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);
textMarkerService.RedrawRequested += textMarkerService_RedrawRequested;
}

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

@ -64,7 +64,7 @@ namespace ICSharpCode.FormsDesigner.Commands @@ -64,7 +64,7 @@ namespace ICSharpCode.FormsDesigner.Commands
FormsDesignerViewContent FormDesigner {
get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow;
IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) {
return null;
}
@ -74,7 +74,7 @@ namespace ICSharpCode.FormsDesigner.Commands @@ -74,7 +74,7 @@ namespace ICSharpCode.FormsDesigner.Commands
public override void Run()
{
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow;
IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) {
return;
}
@ -96,7 +96,7 @@ namespace ICSharpCode.FormsDesigner.Commands @@ -96,7 +96,7 @@ namespace ICSharpCode.FormsDesigner.Commands
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) {
padContent.BringPadToFront();
}
@ -393,7 +393,7 @@ namespace ICSharpCode.FormsDesigner.Commands @@ -393,7 +393,7 @@ namespace ICSharpCode.FormsDesigner.Commands
{
FormsDesignerViewContent FormDesigner {
get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow;
IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) {
return null;
}
@ -457,7 +457,7 @@ namespace ICSharpCode.FormsDesigner.Commands @@ -457,7 +457,7 @@ namespace ICSharpCode.FormsDesigner.Commands
}
FormsDesignerViewContent FormDesigner {
get {
IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow;
IWorkbenchWindow window = SD.Workbench.ActiveWorkbenchWindow;
if (window == null) {
return null;
}

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

@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
using System;
using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop;
using ICSharpCode.FormsDesigner.Gui;
namespace ICSharpCode.FormsDesigner
@ -13,7 +14,7 @@ namespace ICSharpCode.FormsDesigner @@ -13,7 +14,7 @@ namespace ICSharpCode.FormsDesigner
public override void Run()
{
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);
}
}

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

@ -218,7 +218,7 @@ namespace ICSharpCode.FormsDesigner.Gui @@ -218,7 +218,7 @@ namespace ICSharpCode.FormsDesigner.Gui
fdiag.Multiselect = 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);
}
}

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

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

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

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

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

@ -70,7 +70,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -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))) {
using (var buffer = new MemoryStream()) {
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) {
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 @@ -21,7 +21,7 @@ namespace ICSharpCode.SharpDevelop.Project
IProject parentProject = this.Project;
if (parentProject == null)
return null;
var fileName = Core.FileName.Create(this.FileName);
var fileName = this.FileName;
foreach (var project in parentProject.ParentSolution.Projects) {
if (project.FileName == fileName)
return project;

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

@ -50,7 +50,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences @@ -50,7 +50,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
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()
@ -65,7 +65,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences @@ -65,7 +65,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
ProjectItem GetFileProjectItemInMSBuildProject(string fileName)
{
return msbuildProject.Items.SingleOrDefault(item => item.FileName == fileName);
return msbuildProject.Items.SingleOrDefault(item => item.FileName == FileName.Create(fileName));
}
ServiceReferenceProjectItem GetFirstWCFMetadataStorageItemInMSBuildProject()
@ -75,7 +75,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences @@ -75,7 +75,7 @@ namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
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)

Loading…
Cancel
Save