System.Xml.XmlException.BuildCharExceptionArgs C# (CSharp) Méthode

BuildCharExceptionArgs() static private méthode

static private BuildCharExceptionArgs ( char data, int length, int invCharIndex ) : string[]
data char
length int
invCharIndex int
Résultat string[]
        internal static string[] BuildCharExceptionArgs(char[] data, int length, int invCharIndex)
        {
            Debug.Assert(invCharIndex < data.Length);
            Debug.Assert(invCharIndex < length);
            Debug.Assert(length <= data.Length);

            return BuildCharExceptionArgs(data[invCharIndex], invCharIndex + 1 < length ? data[invCharIndex + 1] : '\0');
        }

Same methods

XmlException::BuildCharExceptionArgs ( char invChar, char nextChar ) : string[]
XmlException::BuildCharExceptionArgs ( char data, int invCharIndex ) : string[]
XmlException::BuildCharExceptionArgs ( string data, int invCharIndex ) : string[]

Usage Example

Exemple #1
0
        private void CheckWhitespace(string value)
        {
            int invCharIndex = this.xmlCharType.IsOnlyWhitespaceWithPos(value);

            if (invCharIndex != -1)
            {
                this.Throw("Xml_InvalidWhitespaceCharacter", XmlException.BuildCharExceptionArgs(value, invCharIndex));
            }
        }
All Usage Examples Of System.Xml.XmlException::BuildCharExceptionArgs