Skip to content

Commit f802ece

Browse files
authored
Enable CA1507: Use NameOf when possible (#355)
1 parent 26d68f4 commit f802ece

18 files changed

+57
-52
lines changed

DocumentFormat.OpenXml.Tests/Extensions/AttributeExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static class AttributeExtensions
1616
public static XName GetXName(this OpenXmlAttribute attribute)
1717
{
1818
if (null == attribute)
19-
throw new ArgumentNullException("attribute");
19+
throw new ArgumentNullException(nameof(attribute));
2020

2121
return XName.Get(attribute.LocalName, attribute.NamespaceUri);
2222
}
@@ -30,7 +30,7 @@ public static string GetFullName(this OpenXmlAttribute attribute)
3030
{
3131
if (null == attribute)
3232
{
33-
throw new ArgumentNullException("attribute");
33+
throw new ArgumentNullException(nameof(attribute));
3434
}
3535

3636
if (string.IsNullOrEmpty(attribute.Prefix))

DocumentFormat.OpenXml.Tests/Extensions/OpenXmlElementExtensions.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public static OpenXmlElement SetEventHandler(this OpenXmlElement e, Func<OpenXml
3131
public static OpenXmlPartRootElement PartRootElement(this OpenXmlElement element)
3232
{
3333
if (null == element)
34-
throw new ArgumentNullException("element");
34+
throw new ArgumentNullException(nameof(element));
3535

3636
if (element is OpenXmlPartRootElement)
3737
return element as OpenXmlPartRootElement;
@@ -47,7 +47,7 @@ public static OpenXmlPartRootElement PartRootElement(this OpenXmlElement element
4747
public static int Index(this OpenXmlElement element)
4848
{
4949
if (null == element)
50-
throw new ArgumentNullException("element");
50+
throw new ArgumentNullException(nameof(element));
5151

5252
if (element.Parent == null) // root/orphan element itself
5353
return 0;
@@ -63,7 +63,7 @@ public static int Index(this OpenXmlElement element)
6363
public static string Path(this OpenXmlElement element)
6464
{
6565
if (null == element)
66-
throw new ArgumentNullException("element");
66+
throw new ArgumentNullException(nameof(element));
6767

6868
var path = string.Format(@"/{0}@{1}", element.LocalName, element.Index());
6969

@@ -78,7 +78,7 @@ public static string Path(this OpenXmlElement element)
7878
public static string GetFullName(this OpenXmlElement element)
7979
{
8080
if (null == element)
81-
throw new ArgumentNullException("element");
81+
throw new ArgumentNullException(nameof(element));
8282

8383
if (string.IsNullOrEmpty(element.Prefix))
8484
return element.LocalName;
@@ -108,7 +108,7 @@ public static IEnumerable<OpenXmlAttribute> GetFixedAttributes(this OpenXmlEleme
108108
public static XName GetXName(this OpenXmlElement element)
109109
{
110110
if (null == element)
111-
throw new ArgumentNullException("element");
111+
throw new ArgumentNullException(nameof(element));
112112

113113
XNamespace xns = element.NamespaceUri;
114114
return xns + element.LocalName;
@@ -122,14 +122,14 @@ public static XName GetXName(this OpenXmlElement element)
122122
public static XElement ToXElement(this OpenXmlElement element)
123123
{
124124
if (element == null)
125-
throw new ArgumentNullException("element");
125+
throw new ArgumentNullException(nameof(element));
126126
return XElement.Load(new StringReader(element.OuterXml));
127127
}
128128

129129
public static OpenXmlElement SetIgnorable(this OpenXmlElement element, string prefix)
130130
{
131131
if (element == null)
132-
throw new ArgumentNullException("element");
132+
throw new ArgumentNullException(nameof(element));
133133

134134
var mc = element.MCAttributes;
135135
if (mc == null)
@@ -145,7 +145,7 @@ public static OpenXmlElement SetIgnorable(this OpenXmlElement element, string pr
145145
public static OpenXmlElement SetMustUnderstand(this OpenXmlElement element, string prefix)
146146
{
147147
if (element == null)
148-
throw new ArgumentNullException("element");
148+
throw new ArgumentNullException(nameof(element));
149149

150150
var mc = element.MCAttributes;
151151
if (mc == null)
@@ -161,7 +161,7 @@ public static OpenXmlElement SetMustUnderstand(this OpenXmlElement element, stri
161161
public static OpenXmlElement SetPreserveAttributes(this OpenXmlElement element, string qualified)
162162
{
163163
if (element == null)
164-
throw new ArgumentNullException("element");
164+
throw new ArgumentNullException(nameof(element));
165165

166166
var mc = element.MCAttributes;
167167
if (mc == null)
@@ -177,7 +177,7 @@ public static OpenXmlElement SetPreserveAttributes(this OpenXmlElement element,
177177
public static OpenXmlElement SetPreserveElements(this OpenXmlElement element, string qualified)
178178
{
179179
if (element == null)
180-
throw new ArgumentNullException("element");
180+
throw new ArgumentNullException(nameof(element));
181181

182182
var mc = element.MCAttributes;
183183
if (mc == null)
@@ -193,7 +193,7 @@ public static OpenXmlElement SetPreserveElements(this OpenXmlElement element, st
193193
public static OpenXmlElement SetProcessContent(this OpenXmlElement element, string qualified)
194194
{
195195
if (element == null)
196-
throw new ArgumentNullException("element");
196+
throw new ArgumentNullException(nameof(element));
197197

198198
var mc = element.MCAttributes;
199199
if (mc == null)
@@ -209,7 +209,7 @@ public static OpenXmlElement SetProcessContent(this OpenXmlElement element, stri
209209
public static AlternateContentChoice SetRequires(this AlternateContentChoice choice, string prefix)
210210
{
211211
if (choice == null)
212-
throw new ArgumentNullException("element");
212+
throw new ArgumentNullException(nameof(choice));
213213

214214
if (choice.Requires == null)
215215
choice.Requires = prefix;

DocumentFormat.OpenXml.Tests/Extensions/OpenXmlPartExtensions.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public static Boolean IsInkPart(this OpenXmlPart part)
8080
public static IEnumerable<OpenXmlPart> DescendantParts(this OpenXmlPartContainer root)
8181
{
8282
if (null == root)
83-
throw new ArgumentNullException("root");
83+
throw new ArgumentNullException(nameof(root));
8484

8585
var parts = new List<OpenXmlPart>();
8686
var uriList = new List<string>();
@@ -123,7 +123,7 @@ private static void addChildIdPartPairs(IList<IdPartPair> list, OpenXmlPartConta
123123
public static bool IsReflectable(this OpenXmlPart part)
124124
{
125125
if (null == part)
126-
throw new ArgumentNullException("part");
126+
throw new ArgumentNullException(nameof(part));
127127

128128
if (part.IsBibliographyPart() || part.IsAdditionalCharacteristicsPart() || part.IsInkPart())
129129
{
@@ -145,7 +145,7 @@ public static bool IsReflectable(this OpenXmlPart part)
145145
public static OpenXmlPartRootElement RootElement(this OpenXmlPart part)
146146
{
147147
if (null == part)
148-
throw new ArgumentNullException("part");
148+
throw new ArgumentNullException(nameof(part));
149149

150150
if (part is CustomXmlPart)
151151
{

DocumentFormat.OpenXml.Tests/OpenXmlDomTest/OpenXmlDomTestBase.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private static String GetElementPath(OpenXmlElement element)
5858
// Log.Comment("get the current element position path");
5959
if (element == null)
6060
{
61-
throw new ArgumentNullException("element");
61+
throw new ArgumentNullException(nameof(element));
6262
}
6363

6464
StringBuilder path = new StringBuilder();
@@ -105,9 +105,9 @@ private static void GetSameLevelPath(OpenXmlElement element, ref StringBuilder p
105105
private static XElement GetXmlElement(String path, OpenXmlPart part)
106106
{
107107
if (part == null)
108-
throw new ArgumentNullException("part");
108+
throw new ArgumentNullException(nameof(part));
109109
if (String.IsNullOrEmpty(path))
110-
throw new ArgumentNullException("path");
110+
throw new ArgumentNullException(nameof(path));
111111

112112
XElement element = null;
113113
using (var stream = part.GetStream())
@@ -171,7 +171,7 @@ internal static XElement ConvertToXElement(OpenXmlPart part, OpenXmlElement elem
171171
internal XElement ToXElement(OpenXmlElement element)
172172
{
173173
if (element == null)
174-
throw new ArgumentNullException("element");
174+
throw new ArgumentNullException(nameof(element));
175175
return XElement.Load(new StringReader(element.OuterXml));
176176
}
177177

@@ -1087,7 +1087,7 @@ private void RemoveChild(OpenXmlPart hostPart, GetTargetElement getHost, GetTarg
10871087
internal OpenXmlElement RemoveOperation(OpenXmlElement target, int childPosition)
10881088
{
10891089
if (target == null)
1090-
throw new ArgumentNullException("target");
1090+
throw new ArgumentNullException(nameof(target));
10911091

10921092
if (childPosition >= target.ChildElements.Count)
10931093
throw new IndexOutOfRangeException("targetPosition is out of range.");
@@ -2598,7 +2598,7 @@ internal void AnnotationCollection(OpenXmlPart hostPart, GetTargetElement getHos
25982598
internal void VerifyNoChildren(XElement targetElement)
25992599
{
26002600
if (targetElement == null)
2601-
throw new ArgumentNullException("targetElement");
2601+
throw new ArgumentNullException(nameof(targetElement));
26022602

26032603
Log.Comment("check if the current element has no children");
26042604
Log.VerifyFalse(targetElement.HasElements, "Not all children are removed");
@@ -2719,7 +2719,7 @@ internal void VerifyRemove(XElement resultElement, XElement originalElement, IEn
27192719
if (resultElement == null || originalElement == null)
27202720
throw new ArgumentNullException("resultElement|originalElement");
27212721
if (childrenPosition == null)
2722-
throw new ArgumentNullException("childrenPosition");
2722+
throw new ArgumentNullException(nameof(childrenPosition));
27232723

27242724
if (childrenPosition.Min() < 0 || childrenPosition.Max() >= originalElement.Elements().Count())
27252725
throw new IndexOutOfRangeException("Child position is out of range");

DocumentFormat.OpenXml.Tests/OpenXmlDomTest/PackageReflector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public static OpenXmlPackage OpenExistingPackage(string filename)
148148
public static OpenXmlPackage CreatePackageOn(OpenXmlPackage srcPackage, string destDocument)
149149
{
150150
if (null == srcPackage)
151-
throw new ArgumentNullException("srcPackage");
151+
throw new ArgumentNullException(nameof(srcPackage));
152152

153153
OpenXmlPackage destPackage = null;
154154
if (srcPackage is WordprocessingDocument)
@@ -388,7 +388,7 @@ internal void BuildPartRootElementMap()
388388
internal void ReflectPackage(OpenXmlPackage srcPackage, OpenXmlPackage destPackage)
389389
{
390390
if (null == srcPackage)
391-
throw new ArgumentNullException("srcPackage");
391+
throw new ArgumentNullException(nameof(srcPackage));
392392
if (null == destPackage)
393393
throw new ArgumentNullException("destPackate");
394394

DocumentFormat.OpenXml.Tests/OpenXmlDomTest/SimpleTypeTest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,9 +364,9 @@ private bool isSequenceEqual<T1>(ICollection<T1> items, IEnumerable<T1> listB)
364364
where T1 : OpenXmlSimpleType, new()
365365
{
366366
if (items == null)
367-
throw new ArgumentNullException("items");
367+
throw new ArgumentNullException(nameof(items));
368368
if (listB == null)
369-
throw new ArgumentNullException("listB");
369+
throw new ArgumentNullException(nameof(listB));
370370
return items.Select(i => i.ToString()).SequenceEqual(listB.Select(t => t.ToString()));
371371
}
372372

@@ -972,7 +972,7 @@ private void simpleTypeValueValidTest(OpenXmlSimpleType oxObj, bool expectedValu
972972
}
973973
else
974974
{
975-
throw new ArgumentException("input is not an OnOffValue or a TrueFalseBlankValue!!!", "oxObj");
975+
throw new ArgumentException("input is not an OnOffValue or a TrueFalseBlankValue!!!", nameof(oxObj));
976976
}
977977

978978
string stringValue = oxObj.InnerText;

DocumentFormat.OpenXml/OpenXmlElement.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ protected OpenXmlElement(string outerXml)
141141
{
142142
if (!ValidOuterXml(outerXml, this.NamespaceUri, this.LocalName))
143143
{
144-
throw new ArgumentException(ExceptionMessages.InvalidOuterXml, "outerXml");
144+
throw new ArgumentException(ExceptionMessages.InvalidOuterXml, nameof(outerXml));
145145
}
146146

147147
this.RawOuterXml = outerXml;
@@ -638,7 +638,7 @@ public OpenXmlAttribute GetAttribute(string localName, string namespaceUri)
638638

639639
if (localName == string.Empty)
640640
{
641-
throw new ArgumentOutOfRangeException("localName", ExceptionMessages.StringIsEmpty);
641+
throw new ArgumentOutOfRangeException(nameof(localName), ExceptionMessages.StringIsEmpty);
642642
}
643643

644644
if (this.HasAttributes)
@@ -764,7 +764,7 @@ public void SetAttribute(OpenXmlAttribute openXmlAttribute)
764764
{
765765
if (String.IsNullOrEmpty(openXmlAttribute.LocalName))
766766
{
767-
throw new ArgumentOutOfRangeException("openXmlAttribute", ExceptionMessages.LocalNameIsNull);
767+
throw new ArgumentOutOfRangeException(nameof(openXmlAttribute), ExceptionMessages.LocalNameIsNull);
768768
}
769769

770770
if (openXmlAttribute.Prefix == OpenXmlElementContext.xmlnsPrefix)
@@ -829,7 +829,7 @@ public void RemoveAttribute(string localName, string namespaceUri)
829829

830830
if (localName == string.Empty)
831831
{
832-
throw new ArgumentOutOfRangeException("localName", ExceptionMessages.StringIsEmpty);
832+
throw new ArgumentOutOfRangeException(nameof(localName), ExceptionMessages.StringIsEmpty);
833833
}
834834

835835
if (this.HasAttributes)

DocumentFormat.OpenXml/OpenXmlUnknownElement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public static OpenXmlUnknownElement CreateOpenXmlUnknownElement(string outerXml)
130130

131131
// This method always expects an Element NodeType is passed, and there may be one or more preceding Whitespace NodeTypes before the Element.
132132
// If it's not the case, then throw an exception.
133-
throw new ArgumentException(ExceptionMessages.InvalidOuterXml, "outerXml");
133+
throw new ArgumentException(ExceptionMessages.InvalidOuterXml, nameof(outerXml));
134134
}
135135
}
136136

DocumentFormat.OpenXml/Packaging/ExtendedPart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ internal override void InitPart<T>(T newPart, string contentType, string id)
161161

162162
if (contentType == string.Empty)
163163
{
164-
throw new ArgumentException(ExceptionMessages.StringArgumentEmptyException, "contentType");
164+
throw new ArgumentException(ExceptionMessages.StringArgumentEmptyException, nameof(contentType));
165165
}
166166

167167
newPart.CreateInternal(this.InternalOpenXmlPackage, this.ThisOpenXmlPart, contentType, null);

DocumentFormat.OpenXml/Packaging/OpenXmlBasePart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -763,7 +763,7 @@ internal void SetDomTree(OpenXmlPartRootElement partRootElement)
763763

764764
if (partRootElement.OpenXmlPart != null)
765765
{
766-
throw new ArgumentException(ExceptionMessages.PartRootAlreadyHasAssociation, "partRootElement");
766+
throw new ArgumentException(ExceptionMessages.PartRootAlreadyHasAssociation, nameof(partRootElement));
767767
}
768768

769769
partRootElement.OpenXmlPart = this;

0 commit comments

Comments
 (0)