private void GenerateElementTypeMethods() { var xmlElementTypes = _schema.GetAllDeclaredElementTypes(); var typeCodeGenerator = new XmlTypeCheckCodeGeneratorVisitor(_stringBuilder); foreach (var xmlElementType in xmlElementTypes.OrderBy(t => t.Name)) { typeCodeGenerator.GenerateTypeCheckingMethod(xmlElementType); } }