System.Xml.Schema.XdrValidator.ValidateEndElement C# (CSharp) Méthode

ValidateEndElement() private méthode

private ValidateEndElement ( ) : void
Résultat void
         private void ValidateEndElement() {
            if (isProcessContents) {
                nsManager.PopScope();
            }
            if (context.ElementDecl != null) {
                if (context.NeedValidateChildren) {
                    if(!context.ElementDecl.ContentValidator.CompleteValidation(context)) {
                        XmlSchemaValidator.CompleteValidationError(context, EventHandler, reader, reader.BaseURI, PositionInfo.LineNumber, PositionInfo.LinePosition, false);
                    }
                }
                if (checkDatatype) {
                    string stringValue = !hasSibling ? textString : textValue.ToString();  // only for identity-constraint exception reporting
                    CheckValue(stringValue, null);
                    checkDatatype = false;
                    textValue.Length = 0; // cleanup
                    textString = string.Empty;
                }
            }
            Pop();

        }