@@ -66,7 +66,7 @@ public CoverletSettings Parse(XmlElement configurationElement, IEnumerable<strin
66
66
/// </summary>
67
67
/// <param name="testModules">Test modules</param>
68
68
/// <returns>Test module</returns>
69
- private string ParseTestModule ( IEnumerable < string > testModules )
69
+ private static string ParseTestModule ( IEnumerable < string > testModules )
70
70
{
71
71
// Validate if at least one source present.
72
72
if ( testModules == null || ! testModules . Any ( ) )
@@ -86,7 +86,7 @@ private string ParseTestModule(IEnumerable<string> testModules)
86
86
/// </summary>
87
87
/// <param name="configurationElement">Configuration element</param>
88
88
/// <returns>Report formats</returns>
89
- private string [ ] ParseReportFormats ( XmlElement configurationElement )
89
+ private static string [ ] ParseReportFormats ( XmlElement configurationElement )
90
90
{
91
91
string [ ] formats = Array . Empty < string > ( ) ;
92
92
if ( configurationElement != null )
@@ -103,7 +103,7 @@ private string[] ParseReportFormats(XmlElement configurationElement)
103
103
/// </summary>
104
104
/// <param name="configurationElement">Configuration element</param>
105
105
/// <returns>Filters to include</returns>
106
- private string [ ] ParseIncludeFilters ( XmlElement configurationElement )
106
+ private static string [ ] ParseIncludeFilters ( XmlElement configurationElement )
107
107
{
108
108
XmlElement includeFiltersElement = configurationElement [ CoverletConstants . IncludeFiltersElementName ] ;
109
109
return SplitElement ( includeFiltersElement ) ;
@@ -114,7 +114,7 @@ private string[] ParseIncludeFilters(XmlElement configurationElement)
114
114
/// </summary>
115
115
/// <param name="configurationElement">Configuration element</param>
116
116
/// <returns>Directories to include</returns>
117
- private string [ ] ParseIncludeDirectories ( XmlElement configurationElement )
117
+ private static string [ ] ParseIncludeDirectories ( XmlElement configurationElement )
118
118
{
119
119
XmlElement includeDirectoriesElement = configurationElement [ CoverletConstants . IncludeDirectoriesElementName ] ;
120
120
return SplitElement ( includeDirectoriesElement ) ;
@@ -125,7 +125,7 @@ private string[] ParseIncludeDirectories(XmlElement configurationElement)
125
125
/// </summary>
126
126
/// <param name="configurationElement">Configuration element</param>
127
127
/// <returns>Filters to exclude</returns>
128
- private string [ ] ParseExcludeFilters ( XmlElement configurationElement )
128
+ private static string [ ] ParseExcludeFilters ( XmlElement configurationElement )
129
129
{
130
130
var excludeFilters = new List < string > { CoverletConstants . DefaultExcludeFilter } ;
131
131
@@ -147,7 +147,7 @@ private string[] ParseExcludeFilters(XmlElement configurationElement)
147
147
/// </summary>
148
148
/// <param name="configurationElement">Configuration element</param>
149
149
/// <returns>Source files to exclude</returns>
150
- private string [ ] ParseExcludeSourceFiles ( XmlElement configurationElement )
150
+ private static string [ ] ParseExcludeSourceFiles ( XmlElement configurationElement )
151
151
{
152
152
XmlElement excludeSourceFilesElement = configurationElement [ CoverletConstants . ExcludeSourceFilesElementName ] ;
153
153
return SplitElement ( excludeSourceFilesElement ) ;
@@ -158,7 +158,7 @@ private string[] ParseExcludeSourceFiles(XmlElement configurationElement)
158
158
/// </summary>
159
159
/// <param name="configurationElement">Configuration element</param>
160
160
/// <returns>Attributes to exclude</returns>
161
- private string [ ] ParseExcludeAttributes ( XmlElement configurationElement )
161
+ private static string [ ] ParseExcludeAttributes ( XmlElement configurationElement )
162
162
{
163
163
XmlElement excludeAttributesElement = configurationElement [ CoverletConstants . ExcludeAttributesElementName ] ;
164
164
return SplitElement ( excludeAttributesElement ) ;
@@ -169,7 +169,7 @@ private string[] ParseExcludeAttributes(XmlElement configurationElement)
169
169
/// </summary>
170
170
/// <param name="configurationElement">Configuration element</param>
171
171
/// <returns>Merge with attribute</returns>
172
- private string ParseMergeWith ( XmlElement configurationElement )
172
+ private static string ParseMergeWith ( XmlElement configurationElement )
173
173
{
174
174
XmlElement mergeWithElement = configurationElement [ CoverletConstants . MergeWithElementName ] ;
175
175
return mergeWithElement ? . InnerText ;
@@ -180,7 +180,7 @@ private string ParseMergeWith(XmlElement configurationElement)
180
180
/// </summary>
181
181
/// <param name="configurationElement">Configuration element</param>
182
182
/// <returns>Use source link flag</returns>
183
- private bool ParseUseSourceLink ( XmlElement configurationElement )
183
+ private static bool ParseUseSourceLink ( XmlElement configurationElement )
184
184
{
185
185
XmlElement useSourceLinkElement = configurationElement [ CoverletConstants . UseSourceLinkElementName ] ;
186
186
bool . TryParse ( useSourceLinkElement ? . InnerText , out bool useSourceLink ) ;
@@ -192,7 +192,7 @@ private bool ParseUseSourceLink(XmlElement configurationElement)
192
192
/// </summary>
193
193
/// <param name="configurationElement">Configuration element</param>
194
194
/// <returns>Single hit flag</returns>
195
- private bool ParseSingleHit ( XmlElement configurationElement )
195
+ private static bool ParseSingleHit ( XmlElement configurationElement )
196
196
{
197
197
XmlElement singleHitElement = configurationElement [ CoverletConstants . SingleHitElementName ] ;
198
198
bool . TryParse ( singleHitElement ? . InnerText , out bool singleHit ) ;
@@ -204,7 +204,7 @@ private bool ParseSingleHit(XmlElement configurationElement)
204
204
/// </summary>
205
205
/// <param name="configurationElement">Configuration element</param>
206
206
/// <returns>ParseDeterministicReport flag</returns>
207
- private bool ParseDeterministicReport ( XmlElement configurationElement )
207
+ private static bool ParseDeterministicReport ( XmlElement configurationElement )
208
208
{
209
209
XmlElement deterministicReportElement = configurationElement [ CoverletConstants . DeterministicReport ] ;
210
210
bool . TryParse ( deterministicReportElement ? . InnerText , out bool deterministicReport ) ;
@@ -216,7 +216,7 @@ private bool ParseDeterministicReport(XmlElement configurationElement)
216
216
/// </summary>
217
217
/// <param name="configurationElement">Configuration element</param>
218
218
/// <returns>Include Test Assembly Flag</returns>
219
- private bool ParseIncludeTestAssembly ( XmlElement configurationElement )
219
+ private static bool ParseIncludeTestAssembly ( XmlElement configurationElement )
220
220
{
221
221
XmlElement includeTestAssemblyElement = configurationElement [ CoverletConstants . IncludeTestAssemblyElementName ] ;
222
222
bool . TryParse ( includeTestAssemblyElement ? . InnerText , out bool includeTestAssembly ) ;
@@ -228,7 +228,7 @@ private bool ParseIncludeTestAssembly(XmlElement configurationElement)
228
228
/// </summary>
229
229
/// <param name="configurationElement">Configuration element</param>
230
230
/// <returns>Include Test Assembly Flag</returns>
231
- private bool ParseSkipAutoProps ( XmlElement configurationElement )
231
+ private static bool ParseSkipAutoProps ( XmlElement configurationElement )
232
232
{
233
233
XmlElement skipAutoPropsElement = configurationElement [ CoverletConstants . SkipAutoProps ] ;
234
234
bool . TryParse ( skipAutoPropsElement ? . InnerText , out bool skipAutoProps ) ;
@@ -240,7 +240,7 @@ private bool ParseSkipAutoProps(XmlElement configurationElement)
240
240
/// </summary>
241
241
/// <param name="configurationElement">Configuration element</param>
242
242
/// <returns>DoesNotReturn attributes</returns>
243
- private string [ ] ParseDoesNotReturnAttributes ( XmlElement configurationElement )
243
+ private static string [ ] ParseDoesNotReturnAttributes ( XmlElement configurationElement )
244
244
{
245
245
XmlElement doesNotReturnAttributesElement = configurationElement [ CoverletConstants . DoesNotReturnAttributesElementName ] ;
246
246
return SplitElement ( doesNotReturnAttributesElement ) ;
@@ -251,7 +251,7 @@ private string[] ParseDoesNotReturnAttributes(XmlElement configurationElement)
251
251
/// </summary>
252
252
/// <param name="element">The element to split</param>
253
253
/// <returns>An array of the values in the element</returns>
254
- private string [ ] SplitElement ( XmlElement element )
254
+ private static string [ ] SplitElement ( XmlElement element )
255
255
{
256
256
return element ? . InnerText ? . Split ( new char [ ] { ',' } , StringSplitOptions . RemoveEmptyEntries ) . Where ( value => ! string . IsNullOrWhiteSpace ( value ) ) . Select ( value => value . Trim ( ) ) . ToArray ( ) ;
257
257
}
0 commit comments