static private CreateInvalidCharException ( char data, int length, int invCharPos ) : |
||
data | char | |
length | int | |
invCharPos | int | |
리턴 |
internal static Exception CreateInvalidCharException(char[] data, int length, int invCharPos)
{
return CreateInvalidCharException(data, length, invCharPos, ExceptionType.ArgumentException);
}
XmlConvert::CreateInvalidCharException ( char invChar, char nextChar ) : |
|
XmlConvert::CreateInvalidCharException ( char invChar, char nextChar, ExceptionType exceptionType ) : |
|
XmlConvert::CreateInvalidCharException ( char data, int length, int invCharPos, ExceptionType exceptionType ) : |
|
XmlConvert::CreateInvalidCharException ( string data, int invCharPos ) : |
|
XmlConvert::CreateInvalidCharException ( string data, int invCharPos, ExceptionType exceptionType ) : |
public override Task WriteDocTypeAsync(string name, string pubid, string sysid, string subset) { if (_checkNames) { ValidateQName(name); } if (_checkValues) { if (pubid != null) { int i; if ((i = _xmlCharType.IsPublicId(pubid)) >= 0) { throw XmlConvert.CreateInvalidCharException(pubid, i); } } if (sysid != null) { CheckCharacters(sysid); } if (subset != null) { CheckCharacters(subset); } } if (_replaceNewLines) { sysid = ReplaceNewLines(sysid); pubid = ReplaceNewLines(pubid); subset = ReplaceNewLines(subset); } return(writer.WriteDocTypeAsync(name, pubid, sysid, subset)); }