Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit ca0e99d

Browse files
Cleanup - FxCop
1 parent f10a461 commit ca0e99d

26 files changed

Lines changed: 36 additions & 410 deletions

src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/DesignerBinding/DesignerBinding.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ public IViewContent CreateContentForFile(OpenedFile file)
4747
if (file.IsDirty) {
4848

4949
var reportModel = ReportModelFactory.Create();
50-
51-
var reportFactory = new CreateFormSheetFromModel();
52-
var xml = reportFactory.ToXml(reportModel);
50+
var xml = CreateFormSheetFromModel.ToXml(reportModel);
5351

5452
var doc = new XmlDocument();
5553
doc.LoadXml(xml.ToString());

src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/Factory/CreateFormSheetFromModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ namespace ICSharpCode.Reporting.Addin.Factory
1919
/// <summary>
2020
/// Description of CreateFormSheetReport.
2121
/// </summary>
22-
class CreateFormSheetFromModel
22+
static class CreateFormSheetFromModel
2323
{
2424

25-
public StringWriter ToXml(IReportModel reportModel) {
25+
public static StringWriter ToXml(IReportModel reportModel) {
2626
int locY = reportModel.ReportSettings.TopMargin;
2727

2828
foreach (var section in reportModel.SectionCollection)

src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/XML/ReportDefinitionParser.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
using System.Diagnostics;
2323
using System.Reflection;
2424
using System.Xml;
25+
using System.Xml.XPath;
2526
using ICSharpCode.Reporting.Xml;
2627

2728

@@ -102,8 +103,7 @@ protected void ProcessChildProperties(XmlNode node, object parent)
102103
Type t=parent.GetType();
103104

104105
// children of a class must always be properties
105-
foreach(XmlNode child in node.ChildNodes)
106-
{
106+
foreach(XmlNode child in node.ChildNodes){
107107
if (child is XmlElement)
108108
{
109109
string pname=child.LocalName;
@@ -220,7 +220,7 @@ protected void ProcessAttributes(XmlNode node, object ret, Type type)
220220
}
221221
}
222222

223-
void SetPropertyToString(object obj, PropertyInfo pi, string value)
223+
static void SetPropertyToString(object obj, PropertyInfo pi, string value)
224224
{
225225
// it's string, so use a type converter.
226226
TypeConverter tc=TypeDescriptor.GetConverter(pi.PropertyType);

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/ICSharpCode.Reporting.csproj

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,8 @@
9191
<Compile Include="Src\BaseClasses\TextDrawer.cs" />
9292
<Compile Include="Src\Collections.cs" />
9393
<Compile Include="Src\Configuration\AssemblyInfo.cs" />
94+
<Compile Include="Src\DataManager\DataCollection.cs" />
9495
<Compile Include="Src\DataManager\Listhandling\CollectionDataSource.cs" />
95-
<Compile Include="Src\DataManager\Listhandling\IndexList.cs" />
96-
<Compile Include="Src\DataSource\Comparer\BaseComparer.cs" />
97-
<Compile Include="Src\DataSource\Comparer\GroupComparer.cs" />
98-
<Compile Include="Src\DataSource\Comparer\SortComparer.cs" />
99-
<Compile Include="Src\DataSource\Comparer\SortExtension.cs" />
100-
<Compile Include="Src\DataSource\DataCollection.cs" />
10196
<Compile Include="Src\DataSource\ExtendedPropertyDescriptor.cs" />
10297
<Compile Include="Src\DataSource\ExtendedTypeDescriptor.cs" />
10398
<Compile Include="Src\DataSource\FieldMemberAccessor.cs" />
@@ -196,7 +191,6 @@
196191
<Compile Include="Src\Xml\MycroParser.cs" />
197192
</ItemGroup>
198193
<ItemGroup>
199-
<Folder Include="Src\DataSource\Comparer" />
200194
<Folder Include="Src\Exporter\Visitors" />
201195
<Folder Include="Src\Expressions\Irony" />
202196
<Folder Include="Src\Expressions\Irony\Ast" />

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/Collections.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,6 @@ public void AddRange (IEnumerable<SortColumn> items)
5252

5353
public class GroupColumnCollection: SortColumnCollection
5454
{
55-
public GroupColumnCollection()
56-
{
57-
}
5855

5956
public new AbstractColumn Find (string columnName)
6057
{
@@ -67,12 +64,7 @@ public GroupColumnCollection()
6764
}
6865

6966

70-
public class ParameterCollection: Collection<BasicParameter>{
71-
72-
public ParameterCollection()
73-
{
74-
}
75-
67+
public class ParameterCollection: Collection<BasicParameter>{
7668

7769
public BasicParameter Find (string parameterName)
7870
{
@@ -85,7 +77,7 @@ public BasicParameter Find (string parameterName)
8577

8678
public static CultureInfo Culture
8779
{
88-
get { return System.Globalization.CultureInfo.CurrentCulture; }
80+
get { return CultureInfo.CurrentCulture; }
8981
}
9082

9183

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataSource/DataCollection.cs renamed to src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataManager/DataCollection.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@
2424
using System.Diagnostics;
2525
using System.Linq;
2626
using System.Reflection;
27+
using ICSharpCode.Reporting.DataSource;
2728

28-
namespace ICSharpCode.Reporting.DataSource
29+
namespace ICSharpCode.Reporting.DataManager
2930
{
3031
/// <summary>
3132
/// Description of DataCollection.

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataManager/Listhandling/CollectionDataSource.cs

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public class CollectionDataSource:IDataSource
4444
{
4545
readonly DataCollection<object> baseList;
4646
readonly ReportSettings reportSettings;
47-
// readonly Type elementType;
4847
readonly PropertyDescriptorCollection listProperties;
4948

5049

@@ -61,24 +60,7 @@ public CollectionDataSource(IEnumerable list, ReportSettings reportSettings)
6160
this.listProperties = this.baseList.GetItemProperties(null);
6261
OrderGroup = OrderGroup.AsIs;
6362
}
64-
65-
66-
[Obsolete("use public CollectionDataSource(IEnumerable list, ReportSettings reportSettings")]
67-
public CollectionDataSource(IEnumerable list, Type elementType, ReportSettings reportSettings)
68-
{
69-
if (list == null)
70-
throw new ArgumentNullException("list");
71-
if (reportSettings == null)
72-
throw new ArgumentNullException("reportSettings");
73-
74-
baseList = CreateBaseList(list);
75-
CurrentList = baseList;
76-
this.reportSettings = reportSettings;
77-
this.listProperties = this.baseList.GetItemProperties(null);
78-
OrderGroup = OrderGroup.AsIs;
79-
}
80-
81-
63+
8264

8365
public Collection<AbstractColumn> AvailableFields {
8466
get {
@@ -176,7 +158,7 @@ public void Bind()
176158

177159
public void Fill (List<IPrintableObject> collection, object current) {
178160
Current = current;
179-
foreach (var element in collection) {
161+
foreach (var element in collection) {
180162
var container = element as ReportContainer;
181163
if (container != null) {
182164
FillFromList(container.Items);

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataManager/Listhandling/IndexList.cs

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataSource/Comparer/BaseComparer.cs

Lines changed: 0 additions & 102 deletions
This file was deleted.

src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/DataSource/Comparer/GroupComparer.cs

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)