@@ -66,7 +66,7 @@ public CoverletSettings Parse(XmlElement configurationElement, IEnumerable<strin
6666 /// </summary>
6767 /// <param name="testModules">Test modules</param>
6868 /// <returns>Test module</returns>
69- private string ParseTestModule ( IEnumerable < string > testModules )
69+ private static string ParseTestModule ( IEnumerable < string > testModules )
7070 {
7171 // Validate if at least one source present.
7272 if ( testModules == null || ! testModules . Any ( ) )
@@ -86,7 +86,7 @@ private string ParseTestModule(IEnumerable<string> testModules)
8686 /// </summary>
8787 /// <param name="configurationElement">Configuration element</param>
8888 /// <returns>Report formats</returns>
89- private string [ ] ParseReportFormats ( XmlElement configurationElement )
89+ private static string [ ] ParseReportFormats ( XmlElement configurationElement )
9090 {
9191 string [ ] formats = Array . Empty < string > ( ) ;
9292 if ( configurationElement != null )
@@ -103,7 +103,7 @@ private string[] ParseReportFormats(XmlElement configurationElement)
103103 /// </summary>
104104 /// <param name="configurationElement">Configuration element</param>
105105 /// <returns>Filters to include</returns>
106- private string [ ] ParseIncludeFilters ( XmlElement configurationElement )
106+ private static string [ ] ParseIncludeFilters ( XmlElement configurationElement )
107107 {
108108 XmlElement includeFiltersElement = configurationElement [ CoverletConstants . IncludeFiltersElementName ] ;
109109 return SplitElement ( includeFiltersElement ) ;
@@ -114,7 +114,7 @@ private string[] ParseIncludeFilters(XmlElement configurationElement)
114114 /// </summary>
115115 /// <param name="configurationElement">Configuration element</param>
116116 /// <returns>Directories to include</returns>
117- private string [ ] ParseIncludeDirectories ( XmlElement configurationElement )
117+ private static string [ ] ParseIncludeDirectories ( XmlElement configurationElement )
118118 {
119119 XmlElement includeDirectoriesElement = configurationElement [ CoverletConstants . IncludeDirectoriesElementName ] ;
120120 return SplitElement ( includeDirectoriesElement ) ;
@@ -125,7 +125,7 @@ private string[] ParseIncludeDirectories(XmlElement configurationElement)
125125 /// </summary>
126126 /// <param name="configurationElement">Configuration element</param>
127127 /// <returns>Filters to exclude</returns>
128- private string [ ] ParseExcludeFilters ( XmlElement configurationElement )
128+ private static string [ ] ParseExcludeFilters ( XmlElement configurationElement )
129129 {
130130 var excludeFilters = new List < string > { CoverletConstants . DefaultExcludeFilter } ;
131131
@@ -147,7 +147,7 @@ private string[] ParseExcludeFilters(XmlElement configurationElement)
147147 /// </summary>
148148 /// <param name="configurationElement">Configuration element</param>
149149 /// <returns>Source files to exclude</returns>
150- private string [ ] ParseExcludeSourceFiles ( XmlElement configurationElement )
150+ private static string [ ] ParseExcludeSourceFiles ( XmlElement configurationElement )
151151 {
152152 XmlElement excludeSourceFilesElement = configurationElement [ CoverletConstants . ExcludeSourceFilesElementName ] ;
153153 return SplitElement ( excludeSourceFilesElement ) ;
@@ -158,7 +158,7 @@ private string[] ParseExcludeSourceFiles(XmlElement configurationElement)
158158 /// </summary>
159159 /// <param name="configurationElement">Configuration element</param>
160160 /// <returns>Attributes to exclude</returns>
161- private string [ ] ParseExcludeAttributes ( XmlElement configurationElement )
161+ private static string [ ] ParseExcludeAttributes ( XmlElement configurationElement )
162162 {
163163 XmlElement excludeAttributesElement = configurationElement [ CoverletConstants . ExcludeAttributesElementName ] ;
164164 return SplitElement ( excludeAttributesElement ) ;
@@ -169,7 +169,7 @@ private string[] ParseExcludeAttributes(XmlElement configurationElement)
169169 /// </summary>
170170 /// <param name="configurationElement">Configuration element</param>
171171 /// <returns>Merge with attribute</returns>
172- private string ParseMergeWith ( XmlElement configurationElement )
172+ private static string ParseMergeWith ( XmlElement configurationElement )
173173 {
174174 XmlElement mergeWithElement = configurationElement [ CoverletConstants . MergeWithElementName ] ;
175175 return mergeWithElement ? . InnerText ;
@@ -180,7 +180,7 @@ private string ParseMergeWith(XmlElement configurationElement)
180180 /// </summary>
181181 /// <param name="configurationElement">Configuration element</param>
182182 /// <returns>Use source link flag</returns>
183- private bool ParseUseSourceLink ( XmlElement configurationElement )
183+ private static bool ParseUseSourceLink ( XmlElement configurationElement )
184184 {
185185 XmlElement useSourceLinkElement = configurationElement [ CoverletConstants . UseSourceLinkElementName ] ;
186186 bool . TryParse ( useSourceLinkElement ? . InnerText , out bool useSourceLink ) ;
@@ -192,7 +192,7 @@ private bool ParseUseSourceLink(XmlElement configurationElement)
192192 /// </summary>
193193 /// <param name="configurationElement">Configuration element</param>
194194 /// <returns>Single hit flag</returns>
195- private bool ParseSingleHit ( XmlElement configurationElement )
195+ private static bool ParseSingleHit ( XmlElement configurationElement )
196196 {
197197 XmlElement singleHitElement = configurationElement [ CoverletConstants . SingleHitElementName ] ;
198198 bool . TryParse ( singleHitElement ? . InnerText , out bool singleHit ) ;
@@ -204,7 +204,7 @@ private bool ParseSingleHit(XmlElement configurationElement)
204204 /// </summary>
205205 /// <param name="configurationElement">Configuration element</param>
206206 /// <returns>ParseDeterministicReport flag</returns>
207- private bool ParseDeterministicReport ( XmlElement configurationElement )
207+ private static bool ParseDeterministicReport ( XmlElement configurationElement )
208208 {
209209 XmlElement deterministicReportElement = configurationElement [ CoverletConstants . DeterministicReport ] ;
210210 bool . TryParse ( deterministicReportElement ? . InnerText , out bool deterministicReport ) ;
@@ -216,7 +216,7 @@ private bool ParseDeterministicReport(XmlElement configurationElement)
216216 /// </summary>
217217 /// <param name="configurationElement">Configuration element</param>
218218 /// <returns>Include Test Assembly Flag</returns>
219- private bool ParseIncludeTestAssembly ( XmlElement configurationElement )
219+ private static bool ParseIncludeTestAssembly ( XmlElement configurationElement )
220220 {
221221 XmlElement includeTestAssemblyElement = configurationElement [ CoverletConstants . IncludeTestAssemblyElementName ] ;
222222 bool . TryParse ( includeTestAssemblyElement ? . InnerText , out bool includeTestAssembly ) ;
@@ -228,7 +228,7 @@ private bool ParseIncludeTestAssembly(XmlElement configurationElement)
228228 /// </summary>
229229 /// <param name="configurationElement">Configuration element</param>
230230 /// <returns>Include Test Assembly Flag</returns>
231- private bool ParseSkipAutoProps ( XmlElement configurationElement )
231+ private static bool ParseSkipAutoProps ( XmlElement configurationElement )
232232 {
233233 XmlElement skipAutoPropsElement = configurationElement [ CoverletConstants . SkipAutoProps ] ;
234234 bool . TryParse ( skipAutoPropsElement ? . InnerText , out bool skipAutoProps ) ;
@@ -240,7 +240,7 @@ private bool ParseSkipAutoProps(XmlElement configurationElement)
240240 /// </summary>
241241 /// <param name="configurationElement">Configuration element</param>
242242 /// <returns>DoesNotReturn attributes</returns>
243- private string [ ] ParseDoesNotReturnAttributes ( XmlElement configurationElement )
243+ private static string [ ] ParseDoesNotReturnAttributes ( XmlElement configurationElement )
244244 {
245245 XmlElement doesNotReturnAttributesElement = configurationElement [ CoverletConstants . DoesNotReturnAttributesElementName ] ;
246246 return SplitElement ( doesNotReturnAttributesElement ) ;
@@ -251,7 +251,7 @@ private string[] ParseDoesNotReturnAttributes(XmlElement configurationElement)
251251 /// </summary>
252252 /// <param name="element">The element to split</param>
253253 /// <returns>An array of the values in the element</returns>
254- private string [ ] SplitElement ( XmlElement element )
254+ private static string [ ] SplitElement ( XmlElement element )
255255 {
256256 return element ? . InnerText ? . Split ( new char [ ] { ',' } , StringSplitOptions . RemoveEmptyEntries ) . Where ( value => ! string . IsNullOrWhiteSpace ( value ) ) . Select ( value => value . Trim ( ) ) . ToArray ( ) ;
257257 }
0 commit comments