public XDeferredAxis(Func<XElement, XName, IEnumerable<T>> func, XElement element, XName name)
{
if (func == null)
- throw new ArgumentNullException("func");
+ throw new ArgumentNullException(nameof(func));
if (element == null)
- throw new ArgumentNullException("element");
+ throw new ArgumentNullException(nameof(element));
_func = func;
this.element = element;
this.name = name;
get
{
if (expandedName == null)
- throw new ArgumentNullException("expandedName");
+ throw new ArgumentNullException(nameof(expandedName));
if (name == null)
{
name = expandedName;
public XDeferredSingleton(Func<XElement, XName, T> func, XElement element, XName name)
{
if (func == null)
- throw new ArgumentNullException("func");
+ throw new ArgumentNullException(nameof(func));
if (element == null)
- throw new ArgumentNullException("element");
+ throw new ArgumentNullException(nameof(element));
_func = func;
this.element = element;
this.name = name;
get
{
if (expandedName == null)
- throw new ArgumentNullException("expandedName");
+ throw new ArgumentNullException(nameof(expandedName));
if (name == null)
{
name = expandedName;
}
set
{
- CheckReadOnly("Async");
+ CheckReadOnly(nameof(Async));
_useAsync = value;
}
}
}
set
{
- CheckReadOnly("NameTable");
+ CheckReadOnly(nameof(NameTable));
_nameTable = value;
}
}
{
set
{
- CheckReadOnly("XmlResolver");
+ CheckReadOnly(nameof(XmlResolver));
_xmlResolver = value;
IsXmlResolverSet = true;
}
}
set
{
- CheckReadOnly("LineNumberOffset");
+ CheckReadOnly(nameof(LineNumberOffset));
_lineNumberOffset = value;
}
}
}
set
{
- CheckReadOnly("LinePositionOffset");
+ CheckReadOnly(nameof(LinePositionOffset));
_linePositionOffset = value;
}
}
}
set
{
- CheckReadOnly("ConformanceLevel");
+ CheckReadOnly(nameof(ConformanceLevel));
if ((uint)value > (uint)ConformanceLevel.Document)
{
}
set
{
- CheckReadOnly("CheckCharacters");
+ CheckReadOnly(nameof(CheckCharacters));
_checkCharacters = value;
}
}
}
set
{
- CheckReadOnly("MaxCharactersInDocument");
+ CheckReadOnly(nameof(MaxCharactersInDocument));
if (value < 0)
{
throw new ArgumentOutOfRangeException(nameof(value));
}
set
{
- CheckReadOnly("MaxCharactersFromEntities");
+ CheckReadOnly(nameof(MaxCharactersFromEntities));
if (value < 0)
{
throw new ArgumentOutOfRangeException(nameof(value));
}
set
{
- CheckReadOnly("IgnoreWhitespace");
+ CheckReadOnly(nameof(IgnoreWhitespace));
_ignoreWhitespace = value;
}
}
}
set
{
- CheckReadOnly("IgnoreProcessingInstructions");
+ CheckReadOnly(nameof(IgnoreProcessingInstructions));
_ignorePIs = value;
}
}
}
set
{
- CheckReadOnly("IgnoreComments");
+ CheckReadOnly(nameof(IgnoreComments));
_ignoreComments = value;
}
}
}
set
{
- CheckReadOnly("ProhibitDtd");
+ CheckReadOnly(nameof(ProhibitDtd));
_dtdProcessing = value ? DtdProcessing.Prohibit : DtdProcessing.Parse;
}
}
}
set
{
- CheckReadOnly("DtdProcessing");
+ CheckReadOnly(nameof(DtdProcessing));
if ((uint)value > (uint)DtdProcessing.Parse)
{
}
set
{
- CheckReadOnly("CloseInput");
+ CheckReadOnly(nameof(CloseInput));
_closeInput = value;
}
}
}
set
{
- CheckReadOnly("ValidationType");
+ CheckReadOnly(nameof(ValidationType));
// This introduces a dependency on the validation readers and along with that
// on XmlSchema and so on. For AOT builds this brings in a LOT of code
}
set
{
- CheckReadOnly("ValidationFlags");
+ CheckReadOnly(nameof(ValidationFlags));
if ((uint)value > (uint)(XmlSchemaValidationFlags.ProcessInlineSchema | XmlSchemaValidationFlags.ProcessSchemaLocation |
XmlSchemaValidationFlags.ReportValidationWarnings | XmlSchemaValidationFlags.ProcessIdentityConstraints |
}
set
{
- CheckReadOnly("Schemas");
+ CheckReadOnly(nameof(Schemas));
_schemas = value;
}
}
{
add
{
- CheckReadOnly("ValidationEventHandler");
+ CheckReadOnly(nameof(ValidationEventHandler));
_valEventHandler += value;
}
remove
{
- CheckReadOnly("ValidationEventHandler");
+ CheckReadOnly(nameof(ValidationEventHandler));
_valEventHandler -= value;
}
}
//
public void Reset()
{
- CheckReadOnly("Reset");
+ CheckReadOnly(nameof(Reset));
Initialize();
}
}
set
{
- CheckReadOnly("DoNotEscapeUriAttributes");
+ CheckReadOnly(nameof(DoNotEscapeUriAttributes));
_doNotEscapeUriAttributes = value;
}
}
}
set
{
- CheckReadOnly("MergeCDataSections");
+ CheckReadOnly(nameof(MergeCDataSections));
_mergeCDataSections = value;
}
}
}
set
{
- CheckReadOnly("MediaType");
+ CheckReadOnly(nameof(MediaType));
_mediaType = value;
}
}
}
set
{
- CheckReadOnly("DocTypeSystem");
+ CheckReadOnly(nameof(DocTypeSystem));
_docTypeSystem = value;
}
}
}
set
{
- CheckReadOnly("DocTypePublic");
+ CheckReadOnly(nameof(DocTypePublic));
_docTypePublic = value;
}
}
}
set
{
- CheckReadOnly("Standalone");
+ CheckReadOnly(nameof(Standalone));
_standalone = value;
}
}
}
set
{
- CheckReadOnly("AutoXmlDeclaration");
+ CheckReadOnly(nameof(AutoXmlDeclaration));
_autoXmlDecl = value;
}
}
// the given char is already a valid name character
#if DEBUG
// use exception in the place of Debug.Assert to avoid throwing asserts from a server process such as aspnet_ewp.exe
- if (!IsValid(c)) throw new ArgumentException(SR.Format(SR.XmlInternalErrorDetails, "Invalid identifier character " + ((Int16)c).ToString(CultureInfo.InvariantCulture)), "c");
+ if (!IsValid(c)) throw new ArgumentException(SR.Format(SR.XmlInternalErrorDetails, "Invalid identifier character " + ((Int16)c).ToString(CultureInfo.InvariantCulture)), nameof(c));
#endif
// First char cannot be a number
default:
#if DEBUG
// use exception in the place of Debug.Assert to avoid throwing asserts from a server process such as aspnet_ewp.exe
- throw new ArgumentException(SR.Format(SR.XmlInternalErrorDetails, "Unhandled category " + uc), "c");
+ throw new ArgumentException(SR.Format(SR.XmlInternalErrorDetails, "Unhandled category " + uc), nameof(c));
#else
return false;
#endif