System.XML.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:802k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File System.XML.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class ThisAssembly : System.Object
  13.     {
  14.      String Title;
  15.      String Description;
  16.      String DefaultAlias;
  17.      String Copyright;
  18.      String Trademark;
  19.      String Version;
  20.      String InformationalVersion;
  21.      Void ThisAssembly();
  22.     }
  23. class AssemblyRef : System.Object
  24.     {
  25.      String EcmaPublicKey;
  26.      String Mscorlib;
  27.      String SystemData;
  28.      String System;
  29.      String SystemRuntimeRemoting;
  30.      String SystemWindowsForms;
  31.      String SystemXml;
  32.      String MicrosoftPublicKey;
  33.      String SystemConfigurationInstall;
  34.      String SystemDesign;
  35.      String SystemDirectoryServices;
  36.      String SystemDrawingDesign;
  37.      String SystemDrawing;
  38.      String SystemEnterpriseServices;
  39.      String SystemManagement;
  40.      String SystemMessaging;
  41.      String SystemRuntimeSerializationFormattersSoap;
  42.      String SystemSecurity;
  43.      String SystemServiceProcess;
  44.      String SystemWeb;
  45.      String SystemWebRegularExpressions;
  46.      String SystemWebServices;
  47.      String MicrosoftVisualStudio;
  48.      String MicrosoftVSDesigner;
  49.      String MicrosoftJScript;
  50.      Void AssemblyRef();
  51.     }
  52. class System.Xml.ResDescriptionAttribute : System.ComponentModel.DescriptionAttribute
  53.     {
  54.      Boolean replaced;
  55.      Void System.Xml.ResDescriptionAttribute( String description);
  56.      String get_Description();
  57.     property Description { get(){} set(){} };
  58.     }
  59. class System.Xml.ResCategoryAttribute : System.ComponentModel.CategoryAttribute
  60.     {
  61.      Void System.Xml.ResCategoryAttribute( String category);
  62.      String GetLocalizedString( String value);
  63.     }
  64. class System.Xml.Res : System.Object
  65.     {
  66.      String Xml_UserException;
  67.      String Xml_InvalidOperation;
  68.      String Xml_StackOverflow;
  69.      String Xml_UnclosedQuote;
  70.      String Xml_UnexpectedEOF;
  71.      String Xml_BadStartNameChar;
  72.      String Xml_BadNameChar;
  73.      String Xml_BadComment;
  74.      String Xml_BadDecimalEntity;
  75.      String Xml_BadHexEntity;
  76.      String Xml_NumEntityOverflow;
  77.      String Xml_MissingByteOrderMark;
  78.      String Xml_UnknownEncoding;
  79.      String Xml_InternalError;
  80.      String Xml_UnexpectedCharacter;
  81.      String Xml_InvalidCharInThisEncoding;
  82.      String Xml_ErrorPosition;
  83.      String Xml_UnexpectedToken;
  84.      String Xml_UnexpectedToken1;
  85.      String Xml_TagMismatchFileName;
  86.      String Xml_TagMismatch;
  87.      String Xml_UnexpectedEndTag;
  88.      String Xml_UnknownNs;
  89.      String Xml_ReservedNs;
  90.      String Xml_BadAttributeChar;
  91.      String Xml_MissingRoot;
  92.      String Xml_MultipleRoots;
  93.      String Xml_BadElementData;
  94.      String Xml_InvalidRootData;
  95.      String Xml_XmlDeclNotFirst;
  96.      String Xml_InvalidXmlDecl;
  97.      String Xml_InvalidNodeType;
  98.      String Xml_InvalidPIName;
  99.      String Xml_InvalidXmlSpace;
  100.      String Xml_InvalidVersionNumber;
  101.      String Xml_DupAttributeName;
  102.      String Xml_BadDTDLocation;
  103.      String Xml_UnexpectedElement;
  104.      String Xml_TagNotInTheSameEntity;
  105.      String Xml_PartialContentNodeTypeNotSupported;
  106.      String Xml_InvalidPartialContentData;
  107.      String Xml_MultipleDTDsProvided;
  108.      String Xml_CanNotBindToReservedNamespace;
  109.      String Xml_CanNotStartWithXmlInNamespace;
  110.      String Xml_XmlnsBelongsToReservedNs;
  111.      String Xml_InvalidCharacter;
  112.      String Xml_ExpectDtdMarkup;
  113.      String Xml_InvalidBinHexValue;
  114.      String Xml_InvalidTextDecl;
  115.      String Xml_InvalidBase64Value;
  116.      String Xml_ExpectExternalOrPublicId;
  117.      String Xml_ExpectExternalIdOrEntityValue;
  118.      String Xml_ExpectAttType;
  119.      String Xml_ExpectIgnoreOrInclude;
  120.      String Xml_ExpectSubOrClose;
  121.      String Xml_ExpectExternalOrClose;
  122.      String Xml_ExpectOp;
  123.      String Xml_ExpectPcData;
  124.      String Xml_UndeclaredParEntity;
  125.      String Xml_UndeclaredEntity;
  126.      String Xml_RecursiveParEntity;
  127.      String Xml_RecursiveGenEntity;
  128.      String Xml_ExternalEntityInAttValue;
  129.      String Xml_UnparsedEntityRef;
  130.      String Xml_UnparsedEntity;
  131.      String Xml_InvalidConditionalSection;
  132.      String Xml_InvalidParEntityRef;
  133.      String Xml_InvalidContentModel;
  134.      String Xml_InvalidXmlDocument;
  135.      String Xml_FragmentId;
  136.      String Xml_ColonInLocalName;
  137.      String Xml_InvalidAttributeType;
  138.      String Xml_UnexpectedCDataEnd;
  139.      String Xml_InvalidContentForThisNode;
  140.      String Xml_EnumerationRequired;
  141.      String Xml_NotSameNametable;
  142.      String Xml_NoDTDPresent;
  143.      String Xml_MultipleValidaitonTypes;
  144.      String Xml_BadNamespaceDecl;
  145.      String Xml_ErrorParsingEntityName;
  146.      String Xml_NoValidation;
  147.      String Xml_MissingEncodingDecl;
  148.      String Xml_WhitespaceHandling;
  149.      String Xml_InvalidResetStateCall;
  150.      String Xml_EntityHandling;
  151.      String Xml_InvalidNmToken;
  152.      String Xml_UnsupportedClass;
  153.      String Xml_InvalidQuote;
  154.      String Xml_UndefPrefix;
  155.      String Xml_PrefixForEmptyNs;
  156.      String Xml_NoNamespaces;
  157.      String Xml_InvalidCDataChars;
  158.      String Xml_InvalidCommentChars;
  159.      String Xml_NotTheFirst;
  160.      String Xml_InvalidPiChars;
  161.      String Xml_UndefNamespace;
  162.      String Xml_EmptyName;
  163.      String Xml_InvalidNameChars;
  164.      String Xml_NoStartTag;
  165.      String Xml_Closed;
  166.      String Xml_WrongToken;
  167.      String Xml_InvalidPrefix;
  168.      String Xml_NonWhitespace;
  169.      String Xml_DupXmlDecl;
  170.      String Xml_NoRoot;
  171.      String Xml_InvalidIndentation;
  172.      String Xml_NotInWriteState;
  173.      String Xml_InvalidPosition;
  174.      String Xml_IncompleteEntity;
  175.      String Xml_IncompleteDtdContent;
  176.      String Xml_InvalidSurrogatePair;
  177.      String Xml_SurrogatePairSplit;
  178.      String Sch_ErrorPosition;
  179.      String Sch_ParEntityRefNesting;
  180.      String Sch_DupElementDecl;
  181.      String Sch_ReservedNsDecl;
  182.      String Sch_IdAttrDeclared;
  183.      String Sch_RootMatchDocType;
  184.      String Sch_DupId;
  185.      String Sch_UndeclaredElement;
  186.      String Sch_UndeclaredAttribute;
  187.      String Sch_UndeclaredNotation;
  188.      String Sch_UndeclaredId;
  189.      String Sch_SchemaRootExpected;
  190.      String Sch_UnsupportedAttribute;
  191.      String Sch_UnsupportedElement;
  192.      String Sch_MissAttribute;
  193.      String Sch_AnnotationLocation;
  194.      String Sch_DataTypeTextOnly;
  195.      String Sch_UnknownModel;
  196.      String Sch_UnknownOrder;
  197.      String Sch_UnknownContent;
  198.      String Sch_UnknownRequired;
  199.      String Sch_UnknownDtType;
  200.      String Sch_MixedMany;
  201.      String Sch_GroupDisabled;
  202.      String Sch_MissDtvalue;
  203.      String Sch_MissDtvaluesAttribute;
  204.      String Sch_DupDtType;
  205.      String Sch_DupAttribute;
  206.      String Sch_RequireEnumeration;
  207.      String Sch_DefaultIdValue;
  208.      String Sch_ElementNotAllowed;
  209.      String Sch_ElementMissing;
  210.      String Sch_ManyMaxOccurs;
  211.      String Sch_MaxOccursInvalid;
  212.      String Sch_MinOccursInvalid;
  213.      String Sch_DtMaxLengthInvalid;
  214.      String Sch_DtMinLengthInvalid;
  215.      String Sch_DupDtMaxLength;
  216.      String Sch_DupDtMinLength;
  217.      String Sch_DtMinMaxLength;
  218.      String Sch_DupElement;
  219.      String Sch_DupGroupParticle;
  220.      String Sch_InvalidValue;
  221.      String Sch_MissRequiredAttribute;
  222.      String Sch_FixedAttributeValue;
  223.      String Sch_FixedElementValue;
  224.      String Sch_AttributeValueDataType;
  225.      String Sch_AttributeDefaultDataType;
  226.      String Sch_IncludeLocation;
  227.      String Sch_ImportLocation;
  228.      String Sch_RedefineLocation;
  229.      String Sch_InvalidBlockDefaultValue;
  230.      String Sch_InvalidFinalDefaultValue;
  231.      String Sch_InvalidElementBlockValue;
  232.      String Sch_InvalidElementFinalValue;
  233.      String Sch_InvalidSimpleTypeFinalValue;
  234.      String Sch_InvalidComplexTypeBlockValue;
  235.      String Sch_InvalidComplexTypeFinalValue;
  236.      String Sch_DupIdentityConstraint;
  237.      String Sch_DupGlobalElement;
  238.      String Sch_DupGlobalAttribute;
  239.      String Sch_DupSimpleType;
  240.      String Sch_DupComplexType;
  241.      String Sch_DupGroup;
  242.      String Sch_DupAttributeGroup;
  243.      String Sch_DupNotation;
  244.      String Sch_DefaultFixedAttributes;
  245.      String Sch_DupXsdElement;
  246.      String Sch_ForbiddenAttribute;
  247.      String Sch_ElementRef;
  248.      String Sch_TypeMutualExclusive;
  249.      String Sch_ElementNameRef;
  250.      String Sch_AttributeNameRef;
  251.      String Sch_TextNotAllowed;
  252.      String Sch_UndeclaredType;
  253.      String Sch_UndeclaredSimpleType;
  254.      String Sch_UndeclaredEquivClass;
  255.      String Sch_AttListPresence;
  256.      String Sch_NotInSchemaCollection;
  257.      String Sch_NotationValue;
  258.      String Sch_EnumerationValue;
  259.      String Sch_EmptyAttributeValue;
  260.      String Sch_InvalidLanguageId;
  261.      String Sch_XmlSpace;
  262.      String Sch_InvalidXsdAttributeValue;
  263.      String Sch_InvalidXsdAttributeDatatypeValue;
  264.      String Sch_ElementValueDataType;
  265.      String Sch_NonDeterministic;
  266.      String Sch_NonDeterministicAny;
  267.      String Sch_StandAlone;
  268.      String Sch_XmlNsAttribute;
  269.      String Sch_AllElement;
  270.      String Sch_MismatchTargetNamespace;
  271.      String Sch_XsiTypeNotFound;
  272.      String Sch_ListFromNonatomic;
  273.      String Sch_UnionFromUnion;
  274.      String Sch_DupLengthFacet;
  275.      String Sch_DupMinLengthFacet;
  276.      String Sch_DupMaxLengthFacet;
  277.      String Sch_DupWhiteSpaceFacet;
  278.      String Sch_DupMaxInclusiveFacet;
  279.      String Sch_DupMaxExclusiveFacet;
  280.      String Sch_DupMinInclusiveFacet;
  281.      String Sch_DupMinExclusiveFacet;
  282.      String Sch_DupTotalDigitsFacet;
  283.      String Sch_DupFractionDigitsFacet;
  284.      String Sch_LengthFacetProhibited;
  285.      String Sch_MinLengthFacetProhibited;
  286.      String Sch_MaxLengthFacetProhibited;
  287.      String Sch_PatternFacetProhibited;
  288.      String Sch_EnumerationFacetProhibited;
  289.      String Sch_WhiteSpaceFacetProhibited;
  290.      String Sch_MaxInclusiveFacetProhibited;
  291.      String Sch_MaxExclusiveFacetProhibited;
  292.      String Sch_MinInclusiveFacetProhibited;
  293.      String Sch_MinExclusiveFacetProhibited;
  294.      String Sch_TotalDigitsFacetProhibited;
  295.      String Sch_FractionDigitsFacetProhibited;
  296.      String Sch_LengthFacetInvalid;
  297.      String Sch_MinLengthFacetInvalid;
  298.      String Sch_MaxLengthFacetInvalid;
  299.      String Sch_MaxInclusiveFacetInvalid;
  300.      String Sch_MaxExclusiveFacetInvalid;
  301.      String Sch_MinInclusiveFacetInvalid;
  302.      String Sch_MinExclusiveFacetInvalid;
  303.      String Sch_TotalDigitsFacetInvalid;
  304.      String Sch_FractionDigitsFacetInvalid;
  305.      String Sch_PatternFacetInvalid;
  306.      String Sch_EnumerationFacetInvalid;
  307.      String Sch_InvalidWhiteSpace;
  308.      String Sch_UnknownFacet;
  309.      String Sch_LengthAndMinMax;
  310.      String Sch_MinLengthGtMaxLength;
  311.      String Sch_FractionDigitsGtTotalDigits;
  312.      String Sch_LengthConstraintFailed;
  313.      String Sch_MinLengthConstraintFailed;
  314.      String Sch_MaxLengthConstraintFailed;
  315.      String Sch_PatternConstraintFailed;
  316.      String Sch_EnumerationConstraintFailed;
  317.      String Sch_MaxInclusiveConstraintFailed;
  318.      String Sch_MaxExclusiveConstraintFailed;
  319.      String Sch_MinInclusiveConstraintFailed;
  320.      String Sch_MinExclusiveConstraintFailed;
  321.      String Sch_TotalDigitsConstraintFailed;
  322.      String Sch_FractionDigitsConstraintFailed;
  323.      String Sch_UnionFailed;
  324.      String Sch_NotationRequired;
  325.      String Sch_DupNotationAttribute;
  326.      String Sch_NotationAttributeOnEmptyElement;
  327.      String Sch_RefNotInScope;
  328.      String Sch_UndeclaredIdentityConstraint;
  329.      String Sch_RefInvalidIdentityConstraint;
  330.      String Sch_RefInvalidCardin;
  331.      String Sch_ReftoKeyref;
  332.      String Sch_EmptyXPath;
  333.      String Sch_UnresolvedPrefix;
  334.      String Sch_UnresolvedKeyref;
  335.      String Sch_ICXpathError;
  336.      String Sch_SelectorAttr;
  337.      String Sch_FieldSimpleTypeExpected;
  338.      String Sch_FieldSingleValueExpected;
  339.      String Sch_MissingKey;
  340.      String Sch_DuplicateKey;
  341.      String Sch_TargetNamespaceXsi;
  342.      String Sch_UndeclaredEntity;
  343.      String Sch_UnparsedEntityRef;
  344.      String Sch_NotationNotAttr;
  345.      String Sch_MaxOccursInvalidXsd;
  346.      String Sch_MinOccursInvalidXsd;
  347.      String Sch_MaxInclusiveExclusive;
  348.      String Sch_MinInclusiveExclusive;
  349.      String Sch_MinInclusiveGtMaxInclusive;
  350.      String Sch_MinExclusiveGtMaxExclusive;
  351.      String Sch_MinInclusiveGtMaxExclusive;
  352.      String Sch_MinExclusiveGtMaxInclusive;
  353.      String Sch_SimpleTypeRestriction;
  354.      String Sch_InvalidFacetPosition;
  355.      String Sch_AttributeMutuallyExclusive;
  356.      String Sch_AnyAttributeLastChild;
  357.      String Sch_ComplexTypeContentModel;
  358.      String Sch_ComplexContentContentModel;
  359.      String Sch_NotNormalizedString;
  360.      String Sch_NotTokenString;
  361.      String Sch_FractionDigitsNotOnDecimal;
  362.      String Sch_ContentInNill;
  363.      String Sch_NoElementSchemaFound;
  364.      String Sch_NoAttributeSchemaFound;
  365.      String Sch_InvalidNamespace;
  366.      String Sch_InvalidSchemaLocation;
  367.      String Sch_ImportTargetNamespace;
  368.      String Sch_ImportTargetNamespaceNull;
  369.      String Sch_GroupDoubleRedefine;
  370.      String Sch_GroupRedefineNotFound;
  371.      String Sch_AttrGroupDoubleRedefine;
  372.      String Sch_AttrGroupRedefineNotFound;
  373.      String Sch_ComplexTypeDoubleRedefine;
  374.      String Sch_ComplexTypeRedefineNotFound;
  375.      String Sch_SimpleToComplexTypeRedefine;
  376.      String Sch_SimpleTypeDoubleRedefine;
  377.      String Sch_ComplexToSimpleTypeRedefine;
  378.      String Sch_SimpleTypeRedefineNotFound;
  379.      String Sch_MinMaxGroupRedefine;
  380.      String Sch_MultipleGroupSelfRef;
  381.      String Sch_MultipleAttrGroupSelfRef;
  382.      String Sch_InvalidTypeRedefine;
  383.      String Sch_InvalidElementRef;
  384.      String Sch_MinGtMax;
  385.      String Sch_DupSelector;
  386.      String Sch_IdConstraintNoSelector;
  387.      String Sch_IdConstraintNoFields;
  388.      String Sch_IdConstraintNoRefer;
  389.      String Sch_SelectorBeforeFields;
  390.      String Sch_NoSimpleTypeContent;
  391.      String Sch_SimpleTypeRestRefBase;
  392.      String Sch_SimpleTypeListRefBase;
  393.      String Sch_SimpleTypeUnionNoBase;
  394.      String Sch_NoRestOrExt;
  395.      String Sch_NoGroupParticle;
  396.      String Sch_InvalidAllMin;
  397.      String Sch_InvalidAllMax;
  398.      String Sch_InvalidFacet;
  399.      String Sch_AbstractElement;
  400.      String Sch_XsiTypeBlocked;
  401.      String Sch_InvalidXsiNill;
  402.      String Sch_InvalidContent;
  403.      String Sch_InvalidContentExpecting;
  404.      String Sch_InvalidElementContent;
  405.      String Sch_InvalidTextWhiteSpace;
  406.      String Sch_InvalidTextInElement;
  407.      String Sch_InvalidTextInElementExpecting;
  408.      String Sch_InvalidElementContentExpecting;
  409.      String Sch_IncompleteContent;
  410.      String Sch_IncompleteContentExpecting;
  411.      String Sch_InvalidAttributeRef;
  412.      String Sch_OptionalDefaultAttribute;
  413.      String Sch_AttributeCircularRef;
  414.      String Sch_IdentityConstraintCircularRef;
  415.      String Sch_SubstitutionCircularRef;
  416.      String Sch_InvalidAnyAttribute;
  417.      String Sch_DupIdAttribute;
  418.      String Sch_InvalidAllElementMax;
  419.      String Sch_InvalidAny;
  420.      String Sch_InvalidExamplar;
  421.      String Sch_NoExamplar;
  422.      String Sch_InvalidSubstitutionMember;
  423.      String Sch_RedefineNoSchema;
  424.      String Sch_ProhibitedAttribute;
  425.      String Sch_TypeCircularRef;
  426.      String Sch_TwoIdAttrUses;
  427.      String Sch_BaseFinalExtension;
  428.      String Sch_NotSimpleContent;
  429.      String Sch_NotComplexContent;
  430.      String Sch_BaseFinalRestriction;
  431.      String Sch_BaseFinalList;
  432.      String Sch_BaseFinalUnion;
  433.      String Sch_UndefBaseRestriction;
  434.      String Sch_UndefBaseExtension;
  435.      String Sch_DifContentType;
  436.      String Sch_InvalidContentRestriction;
  437.      String Sch_DupAttributeUse;
  438.      String Sch_InvalidParticleRestriction;
  439.      String Sch_UndefGroupRef;
  440.      String Sch_GroupCircularRef;
  441.      String Sch_AllRefNotRoot;
  442.      String Sch_AllRefMinMax;
  443.      String Sch_NotAllAlone;
  444.      String Sch_AttributeGroupCircularRef;
  445.      String Sch_UndefAttributeGroupRef;
  446.      String Sch_InvalidAttributeExtension;
  447.      String Sch_InvalidAnyAttributeRestriction;
  448.      String Sch_AttributeRestrictionProhibited;
  449.      String Sch_AttributeRestrictionInvalid;
  450.      String Sch_AttributeRestrictionInvalidFromWildcard;
  451.      String Sch_UnexpressibleAnyAttribute;
  452.      String Sch_RefInvalidAttribute;
  453.      String Sch_ElementCircularRef;
  454.      String Sch_RefInvalidElement;
  455.      String Sch_ElementCannotHaveValue;
  456.      String Sch_ElementTypeCollision;
  457.      String Sch_InvalidIncludeLocation;
  458.      String Sch_CannotLoadSchema;
  459.      String Sch_LengthGtBaseLength;
  460.      String Sch_MinLengthGtBaseMinLength;
  461.      String Sch_MaxLengthGtBaseMaxLength;
  462.      String Sch_MaxInclusiveMismatch;
  463.      String Sch_MaxExclusiveMismatch;
  464.      String Sch_MinInclusiveMismatch;
  465.      String Sch_MinExclusiveMismatch;
  466.      String Sch_FacetBaseFixed;
  467.      String Sch_WhiteSpaceRestriction1;
  468.      String Sch_WhiteSpaceRestriction2;
  469.      String Sch_UnSpecifiedDefaultAttributeInExternalStandalone;
  470.      String Sch_StandAloneNormalization;
  471.      String Sch_XsiNilAndFixed;
  472.      String Sch_XSCHEMA;
  473.      String Sch_MixSchemaTypes;
  474.      String Sch_InvalidPublicAttribute;
  475.      String Sch_InvalidSystemAttribute;
  476.      String Sch_TypeAfterConstraints;
  477.      String Sch_XsiNilAndType;
  478.      String Sch_DupSimpleTypeChild;
  479.      String Sch_InvalidIdAttribute;
  480.      String Sch_InvalidNameAttribute;
  481.      String Sch_InvalidAttribute;
  482.      String Sch_EmptyChoice;
  483.      String Sch_DerivedNotFromBase;
  484.      String Sch_NeedSimpleTypeChild;
  485.      String Sch_InvalidCollection;
  486.      String Xp_UnclosedString;
  487.      String Xp_TokenExpected;
  488.      String Xp_NodeTestExpected;
  489.      String Xp_ExprExpected;
  490.      String Xp_NumberExpected;
  491.      String Xp_QueryExpected;
  492.      String Xp_InvalidArgument;
  493.      String Xp_InvalidArgumentType;
  494.      String Xp_InvalidNumArgs;
  495.      String Xp_InvalidName;
  496.      String Xp_InvalidToken;
  497.      String Xp_FunctionExpected;
  498.      String Xp_NodeSetExpected;
  499.      String Xp_NotSupported;
  500.      String Xp_InvalidPattern;
  501.      String Xp_InvalidPatternString;
  502.      String Xp_InvalidKeyPattern;
  503.      String Xp_BadQueryObject;
  504.      String Xp_UndefinedXsltContext;
  505.      String Xp_BadQueryString;
  506.      String Xp_NoContext;
  507.      String Xslt_CompileError;
  508.      String Xslt_WrongStylesheetElement;
  509.      String Xslt_UnsuppFunction;
  510.      String Xslt_NotFirstImport;
  511.      String Xslt_UnexpectedKeyword;
  512.      String Xslt_NullNsAtTopLevel;
  513.      String Xslt_InvalidContents;
  514.      String Xslt_InvalidAttribute;
  515.      String Xslt_MissingAttribute;
  516.      String Xslt_InvalidAttrValue;
  517.      String Xslt_EmptyTagRequired;
  518.      String Xslt_CircularInclude;
  519.      String Xslt_CantResolve;
  520.      String Xslt_SingleRightAvt;
  521.      String Xslt_OpenBracesAvt;
  522.      String Xslt_OpenLiteralAvt;
  523.      String Xslt_NestedAvt;
  524.      String Xslt_EmptyAvtExpr;
  525.      String Xslt_InvalidXPath;
  526.      String Xslt_InvalidQName;
  527.      String Xslt_VariableCntSel;
  528.      String Xslt_NoStylesheetLoaded;
  529.      String Xslt_DupTemplateName;
  530.      String Xslt_TemplateNoAttrib;
  531.      String Xslt_InvalidVariable;
  532.      String Xslt_DupVarName;
  533.      String Xslt_WrongNumberArgs;
  534.      String Xslt_UnknownXsltFunction;
  535.      String Xslt_NoNodeSetConversion;
  536.      String Xslt_NoNavigatorConversion;
  537.      String Xslt_NoAttributeSet;
  538.      String Xslt_CircularAttributeSet;
  539.      String Xslt_InvalidCallTemplate;
  540.      String Xslt_WrongNamespace;
  541.      String Xslt_InvalidPrefix;
  542.      String Xslt_FunctionFailed;
  543.      String Xslt_InvalidFormat;
  544.      String Xslt_InvalidFormat1;
  545.      String Xslt_InvalidFormat2;
  546.      String Xslt_InvalidFormat3;
  547.      String Xslt_InvalidFormat4;
  548.      String Xslt_InvalidFormat5;
  549.      String Xslt_InvalidFormat6;
  550.      String Xslt_InvalidFormat7;
  551.      String Xslt_InvalidFormat8;
  552.      String Xslt_ScriptMixLang;
  553.      String Xslt_ScriptCompileErrors;
  554.      String Xslt_ScriptInvalidPrefix;
  555.      String Xslt_ScriptDub;
  556.      String Xslt_ScriptEmpty;
  557.      String Xslt_ScriptInvalidLang;
  558.      String Xslt_DupDecimalFormat;
  559.      String Xslt_NoDecimalFormat;
  560.      String Xslt_CircularReference;
  561.      String Xslt_InvalidExtensionNamespace;
  562.      String Xslt_InvalidParamNamespace;
  563.      String Xslt_InvalidModeAttribute;
  564.      String Xslt_MultipleRoots;
  565.      String Xslt_ApplyImports;
  566.      String Xslt_DuplicateParametr;
  567.      String Xslt_ReservedNS;
  568.      String Xslt_NoWhen;
  569.      String Xslt_Terminate;
  570.      String Xdom_DualDocumentTypeNode;
  571.      String Xdom_DualDocumentElementNode;
  572.      String Xdom_DualDeclarationNode;
  573.      String Xdom_Import;
  574.      String Xdom_Import_NullNode;
  575.      String Xdom_NoRootEle;
  576.      String Xdom_Attr_Name;
  577.      String Xdom_AttrCol_Object;
  578.      String Xdom_AttrCol_Insert;
  579.      String Xdom_NamedNode_Context;
  580.      String Xdom_Version;
  581.      String Xdom_standalone;
  582.      String Xdom_Ele_Prefix;
  583.      String Xdom_Ent_Innertext;
  584.      String Xdom_EntRef_SetVal;
  585.      String Xdom_WS_Char;
  586.      String Xdom_Node_SetVal;
  587.      String Xdom_Empty_LocalName;
  588.      String Xdom_Set_InnerXml;
  589.      String Xdom_Attr_InUse;
  590.      String Xdom_Enum_ElementList;
  591.      String Xdom_Invalid_NT_String;
  592.      String Xdom_InvalidCharacter_EntityReference;
  593.      String Xdom_IndexOutOfRange;
  594.      String XdomXpNav_NullParam;
  595.      String Xdom_Load_NoDocument;
  596.      String Xdom_Load_NoReader;
  597.      String Xdom_Load_NodeType;
  598.      String Xdom_Node_Null_Doc;
  599.      String Xdom_Node_Insert_Child;
  600.      String Xdom_Node_Insert_Contain;
  601.      String Xdom_Node_Insert_Path;
  602.      String Xdom_Node_Insert_Context;
  603.      String Xdom_Node_Insert_Location;
  604.      String Xdom_Node_Insert_TypeConflict;
  605.      String Xdom_Node_Remove_Contain;
  606.      String Xdom_Node_Remove_Child;
  607.      String Xdom_Node_Modify_ReadOnly;
  608.      String Xdom_TextNode_SplitText;
  609.      String Xdom_Attr_Reserved_XmlNS;
  610.      String Xdom_Node_Cloning;
  611.      String Xnr_ResolveEntity;
  612.      String XmlMissingMethod;
  613.      String XmlMissingType;
  614.      String XmlUnsupportedType;
  615.      String XmlUnsupportedTypeKind;
  616.      String XmlUnsupportedSoapTypeKind;
  617.      String XmlUnsupportedIDictionary;
  618.      String XmlDuplicateTypeName;
  619.      String XmlSerializableNameMissing1;
  620.      String XmlConstructorInaccessible;
  621.      String XmlTypeInaccessible;
  622.      String XmlNoDefaultAccessors;
  623.      String XmlNoAddMethod;
  624.      String XmlAttributeSetAgain;
  625.      String XmlIllegalWildcard;
  626.      String XmlIllegalArrayElement;
  627.      String XmlIllegalForm;
  628.      String XmlBareTextMember;
  629.      String XmlBareAttributeMember;
  630.      String XmlReflectionError;
  631.      String XmlIncludeSerializableError;
  632.      String XmlInvalidDataTypeUsage;
  633.      String XmlInvalidXsdDataType;
  634.      String XmlDataTypeMismatch;
  635.      String XmlIllegalTypeContext;
  636.      String XmlUdeclaredXsdType;
  637.      String XmlAnyElementNamespace;
  638.      String XmlInvalidConstantAttribute;
  639.      String XmlIllegalDefault;
  640.      String XmlIllegalAttributesArrayAttribute;
  641.      String XmlIllegalElementsArrayAttribute;
  642.      String XmlIllegalArrayArrayAttribute;
  643.      String XmlIllegalAttribute;
  644.      String XmlIllegalType;
  645.      String XmlIllegalAttrOrText;
  646.      String XmlIllegalAttributeFlagsArray;
  647.      String XmlIllegalAnyElement;
  648.      String XmlInvalidIsNullable;
  649.      String XmlInvalidFormUnqualified;
  650.      String XmlDuplicateNamespace;
  651.      String XmlElementHasNoName;
  652.      String XmlAttributeHasNoName;
  653.      String XmlElementImportedTwice;
  654.      String XmlHiddenMember;
  655.      String XmlInvalidXmlOverride;
  656.      String XmlMembersDeriveError;
  657.      String XmlTypeUsedTwice;
  658.      String XmlMissingGroup;
  659.      String XmlMissingAttributeGroup;
  660.      String XmlMissingDataType;
  661.      String XmlInvalidEncoding;
  662.      String XmlMissingElement;
  663.      String XmlMissingAttribute;
  664.      String XmlMissingMethodEnum;
  665.      String XmlNoAttributeHere;
  666.      String XmlNeedAttributeHere;
  667.      String XmlElementNameMismatch;
  668.      String XmlUnsupportedDefaultType;
  669.      String XmlUnsupportedDefaultValue;
  670.      String XmlInvalidDefaultValue;
  671.      String XmlInvalidDefaultEnumValue;
  672.      String XmlUnknownNode;
  673.      String XmlUnknownConstant;
  674.      String XmlSerializeError;
  675.      String XmlSerializeErrorDetails;
  676.      String XmlCompilerError;
  677.      String XmlCompilerDynModule;
  678.      String XmlSchemaDuplicateNamespace;
  679.      String XmlInvalidArrayDimentions;
  680.      String XmlInvalidArrayTypeName;
  681.      String XmlInvalidArrayTypeNamespace;
  682.      String XmlMissingArrayType;
  683.      String XmlEmptyArrayType;
  684.      String XmlInvalidArraySyntax;
  685.      String XmlInvalidArrayTypeSyntax;
  686.      String XmlMismatchedArrayBrackets;
  687.      String XmlInvalidArrayLength;
  688.      String XmlMissingHref;
  689.      String XmlInvalidHref;
  690.      String XmlUnknownType;
  691.      String XmlAbstractType;
  692.      String XmlMappingsScopeMismatch;
  693.      String XmlMethodTypeNameConflict;
  694.      String XmlCannotReconcileAccessor;
  695.      String XmlInvalidTypeAttributes;
  696.      String XmlInvalidAttributeUse;
  697.      String XmlTypesDuplicate;
  698.      String XmlInvalidSoapArray;
  699.      String XmlCannotIncludeInSchema;
  700.      String XmlSoapCannotIncludeInSchema;
  701.      String XmlInvalidSerializable;
  702.      String XmlInvalidUseOfType;
  703.      String XmlUnxpectedType;
  704.      String XmlUnknownAnyElement;
  705.      String XmlMultipleAttributeOverrides;
  706.      String XmlInvalidEnumAttribute;
  707.      String XmlInvalidReturnPosition;
  708.      String XmlInvalidElementAttribute;
  709.      String XmlInvalidVoid;
  710.      String XmlInvalidContent;
  711.      String XmlInvalidSchemaType;
  712.      String XmlInvalidSubstitutionGroupUse;
  713.      String XmlElementMissingType;
  714.      String XmlInvalidAnyUse;
  715.      String XmlSoapInvalidAttributeUse;
  716.      String XmlSoapInvalidChoice;
  717.      String XmlSoapUnsupportedGroupRef;
  718.      String XmlSoapUnsupportedGroupRepeat;
  719.      String XmlSoapUnsupportedGroupNested;
  720.      String XmlSoapUnsupportedGroupAny;
  721.      String XmlInvalidEnumContent;
  722.      String XmlInvalidAttributeType;
  723.      String XmlInvalidBaseType;
  724.      String XmlPrimitiveBaseType;
  725.      String XmlInvalidIdentifier;
  726.      String XmlGenError;
  727.      String XmlInvalidXmlns;
  728.      String XmlCircularReference;
  729.      String XmlMissingSchema;
  730.      String XmlNoSerializableMembers;
  731.      String XmlIllegalOverride;
  732.      String XmlReadOnlyCollection;
  733.      String XmlRpcNestedValueType;
  734.      String XmlRpcRefsInValueType;
  735.      String XmlRpcArrayOfValueTypes;
  736.      String XmlDuplicateElementName;
  737.      String XmlDuplicateAttributeName;
  738.      String XmlBadBaseType;
  739.      String XmlUndefinedAlias;
  740.      String XmlChoiceIdentifierType;
  741.      String XmlChoiceIdentifierArrayType;
  742.      String XmlChoiceIdentifierTypeEnum;
  743.      String XmlChoiceIdentiferMemberMissing;
  744.      String XmlChoiceIdentiferAmbiguous;
  745.      String XmlChoiceIdentiferMissing;
  746.      String XmlChoiceMissingValue;
  747.      String XmlChoiceMismatchChoiceException;
  748.      String XmlArrayItemAmbiguousTypes;
  749.      String XmlUnsupportedInterface;
  750.      String XmlUnsupportedInterfaceDetails;
  751.      String XmlUnsupportedRank;
  752.      String XmlIllegalMultipleText;
  753.      String XmlIllegalMultipleTextMembers;
  754.      String XmlIllegalArrayTextAttribute;
  755.      String XmlSchemaSyntaxError;
  756.      String XmlIllegalTypedTextAttribute;
  757.      String XmlIllegalSimpleContentExtension;
  758.      String XmlInvalidCast;
  759.      String XmlInvalidNullCast;
  760.      String XmlMultipleXmlns;
  761.      String XmlMultipleXmlnsMembers;
  762.      String XmlXmlnsInvalidType;
  763.      String XmlSoleXmlnsAttribute;
  764.      String XmlConstructorHasSecurityAttributes;
  765.      String XmlPropertyHasSecurityAttributes;
  766.      String XmlInternalError;
  767.      String XmlInternalErrorDetails;
  768.      String XmlInternalErrorMethod;
  769.      String XmlConvert_BadTimeSpan;
  770.      String XmlConvert_BadBoolean;
  771.      String XmlConvert_BadUri;
  772.      String RefSyntaxNotSupportedForElements0;
  773.      Class System.Xml.Res loader;
  774.      Class System.Resources.ResourceManager resources;
  775.      Void System.Xml.Res();
  776.      Class System.Xml.Res GetLoader();
  777.      String GetString( String name,  SZArray Object args);
  778.      String GetString( Class System.Globalization.CultureInfo culture,  String name,  SZArray Object args);
  779.      String GetString( String name);
  780.      String GetString( Class System.Globalization.CultureInfo culture,  String name);
  781.      Boolean GetBoolean( String name);
  782.      Boolean GetBoolean( Class System.Globalization.CultureInfo culture,  String name);
  783.      Char GetChar( String name);
  784.      Char GetChar( Class System.Globalization.CultureInfo culture,  String name);
  785.      UI1 GetByte( String name);
  786.      UI1 GetByte( Class System.Globalization.CultureInfo culture,  String name);
  787.      I2 GetShort( String name);
  788.      I2 GetShort( Class System.Globalization.CultureInfo culture,  String name);
  789.      I4 GetInt( String name);
  790.      I4 GetInt( Class System.Globalization.CultureInfo culture,  String name);
  791.      I8 GetLong( String name);
  792.      I8 GetLong( Class System.Globalization.CultureInfo culture,  String name);
  793.      R4 GetFloat( String name);
  794.      R4 GetFloat( Class System.Globalization.CultureInfo culture,  String name);
  795.      R8 GetDouble( String name);
  796.      R8 GetDouble( Class System.Globalization.CultureInfo culture,  String name);
  797.      Object GetObject( String name);
  798.      Object GetObject( Class System.Globalization.CultureInfo culture,  String name);
  799.      Void System.Xml.Res();
  800.     }
  801. class System.ComponentModel.CompModSwitches : System.Object
  802.     {
  803.      Class System.Diagnostics.TraceSwitch xmlSchema;
  804.      Class System.Diagnostics.BooleanSwitch keepTempFiles;
  805.      Class System.Diagnostics.TraceSwitch xmlSerialization;
  806.      Class System.Diagnostics.TraceSwitch get_XmlSchema();
  807.      Class System.Diagnostics.BooleanSwitch get_KeepTempFiles();
  808.      Class System.Diagnostics.TraceSwitch get_XmlSerialization();
  809.      Void System.ComponentModel.CompModSwitches();
  810.     property XmlSchema { get(){} set(){} };
  811.     property KeepTempFiles { get(){} set(){} };
  812.     property XmlSerialization { get(){} set(){} };
  813.     }
  814. class System.Xml.ArrayManager : System.Object
  815.     {
  816.      Class System.Collections.Queue _BufferQueue;
  817.      I4 _offset;
  818.      Class Buffer _CurrentBuffer;
  819.      Class System.Collections.Queue get_BufferQueue();
  820.      Void set_BufferQueue( Class System.Collections.Queue value);
  821.      I4 get_Offset();
  822.      Void set_Offset( I4 value);
  823.      SZArray Char get_CurrentBuffer();
  824.      I4 get_CurrentBufferOffset();
  825.      I4 get_CurrentBufferLength();
  826.      I4 get_Length();
  827.      Char get_Item( I4 index);
  828.      Void Append( SZArray Char buffer,  I4 offset,  I4 size);
  829.      Void CleanUp( I4 internalBufferOffset);
  830.      Void Refresh();
  831.      Void System.Xml.ArrayManager();
  832.     property BufferQueue { get(){} set(){} };
  833.     property Offset { get(){} set(){} };
  834.     property CurrentBuffer { get(){} set(){} };
  835.     property CurrentBufferOffset { get(){} set(){} };
  836.     property CurrentBufferLength { get(){} set(){} };
  837.     property Length { get(){} set(){} };
  838.     property Item { get(){} set(){} };
  839.     }
  840. class Buffer : System.Object
  841.     {
  842.      SZArray Char _charBuffer;
  843.      I4 _offset;
  844.      I4 _size;
  845.      Void Buffer( SZArray Char buffer,  I4 offset,  I4 size);
  846.     }
  847. class System.Xml.Base64Decoder : System.Object
  848.     {
  849.      UI1 s_bBad;
  850.      Class System.Xml.ArrayManager _charBuffer;
  851.      UI8 _bCurrent;
  852.      I4 _cbitFilled;
  853.      String s_CharsBase64;
  854.      SZArray UI1 s_MapBase64;
  855.      SZArray UI1 ConstructMapBase64();
  856.      I4 DecodeBase64( SZArray Char inArray,  I4 offset,  I4 inLength,  SZArray UI1 outArray,  I4 offsetOut,  I4 countOut,  Boolean flush);
  857.      I4 get_BitsFilled();
  858.      Void Flush();
  859.      Void System.Xml.Base64Decoder();
  860.      Void System.Xml.Base64Decoder();
  861.     property BitsFilled { get(){} set(){} };
  862.     }
  863. class System.Xml.Base64Encoder : System.Object
  864.     {
  865.      SZArray UI1 _byteBuffer;
  866.      String EncodeToBase64( SZArray UI1 inArray,  I4 offsetIn,  I4 count);
  867.      String Flush();
  868.      Void System.Xml.Base64Encoder();
  869.     }
  870. class System.Xml.BinHexDecoder : System.Object
  871.     {
  872.      Class System.Xml.ArrayManager _charBuffer;
  873.      Boolean _HighNibblePresent;
  874.      UI1 _highHalfByte;
  875.      SZArray UI1 DecodeBinHex( SZArray Char inArray,  I4 offset,  Boolean flush);
  876.      I4 DecodeBinHex( SZArray Char inArray,  I4 offset,  I4 inLength,  SZArray UI1 outArray,  I4 offsetOut,  I4 countOut,  Boolean flush);
  877.      I4 get_BitsFilled();
  878.      Void Flush();
  879.      Void System.Xml.BinHexDecoder();
  880.     property BitsFilled { get(){} set(){} };
  881.     }
  882. class System.Xml.BinHexEncoder : System.Object
  883.     {
  884.      String s_hexDigits;
  885.      String EncodeToBinHex( SZArray UI1 inArray,  I4 offsetIn,  I4 count);
  886.      I4 EncodeToBinHex( SZArray UI1 inArray,  I4 offsetIn,  I4 count,  SZArray Char outArray);
  887.      Void System.Xml.BinHexEncoder();
  888.     }
  889. class System.Xml.XPath.XPathNavigator : System.Object
  890.     {
  891.      Class System.Xml.XPath.XPathNavigator Clone();
  892.      Object System.ICloneable.Clone();
  893.      ValueClass System.Xml.XPath.XPathNodeType get_NodeType();
  894.      String get_LocalName();
  895.      String get_NamespaceURI();
  896.      String get_Name();
  897.      String get_Prefix();
  898.      String get_Value();
  899.      String get_BaseURI();
  900.      String get_XmlLang();
  901.      Boolean get_IsEmptyElement();
  902.      Class System.Xml.XmlNameTable get_NameTable();
  903.      Boolean get_HasAttributes();
  904.      String GetAttribute( String localName,  String namespaceURI);
  905.      Boolean MoveToAttribute( String localName,  String namespaceURI);
  906.      Boolean MoveToFirstAttribute();
  907.      Boolean MoveToNextAttribute();
  908.      String GetNamespace( String name);
  909.      Boolean MoveToNamespace( String name);
  910.      Boolean MoveToFirstNamespace();
  911.      Boolean MoveToNextNamespace();
  912.      Boolean MoveToFirstNamespace( ValueClass System.Xml.XPath.XPathNamespaceScope namespaceScope);
  913.      Boolean MoveToNextNamespace( ValueClass System.Xml.XPath.XPathNamespaceScope namespaceScope);
  914.      Boolean MoveToNext();
  915.      Boolean MoveToPrevious();
  916.      Boolean MoveToFirst();
  917.      Boolean get_HasChildren();
  918.      Boolean MoveToFirstChild();
  919.      Boolean MoveToParent();
  920.      Void MoveToRoot();
  921.      Boolean MoveTo( Class System.Xml.XPath.XPathNavigator other);
  922.      Boolean MoveToId( String id);
  923.      Boolean IsSamePosition( Class System.Xml.XPath.XPathNavigator other);
  924.      Class System.Xml.XPath.XPathExpression Compile( String xpath);
  925.      Class System.Xml.XPath.XPathExpression CompileMatchPattern( String xpath);
  926.      Object Evaluate( Class System.Xml.XPath.XPathExpression expr);
  927.      Object Evaluate( Class System.Xml.XPath.XPathExpression expr,  Class System.Xml.XPath.XPathNodeIterator context);
  928.      Object Evaluate( String xpath);
  929.      Boolean Matches( Class System.Xml.XPath.XPathExpression expr);
  930.      Boolean Matches( String xpath);
  931.      Class System.Xml.XPath.XPathNodeIterator Select( Class System.Xml.XPath.XPathExpression expr);
  932.      Class System.Xml.XPath.XPathNodeIterator Select( String xpath);
  933.      Class System.Xml.XPath.XPathNodeIterator SelectChildren( ValueClass System.Xml.XPath.XPathNodeType type);
  934.      Class System.Xml.XPath.XPathNodeIterator SelectChildren( String name,  String namespaceURI);
  935.      Class System.Xml.XPath.XPathNodeIterator SelectDescendants( ValueClass System.Xml.XPath.XPathNodeType type,  Boolean matchSelf);
  936.      Class System.Xml.XPath.XPathNodeIterator SelectDescendants( String name,  String namespaceURI,  Boolean matchSelf);
  937.      Class System.Xml.XPath.XPathNodeIterator SelectAncestors( ValueClass System.Xml.XPath.XPathNodeType type,  Boolean matchSelf);
  938.      Class System.Xml.XPath.XPathNodeIterator SelectAncestors( String name,  String namespaceURI,  Boolean matchSelf);
  939.      ValueClass System.Xml.XmlNodeOrder ComparePosition( Class System.Xml.XPath.XPathNavigator nav);
  940.      I4 GetDepth( Class System.Xml.XPath.XPathNavigator nav);
  941.      I4 get_IndexInParent();
  942.      ValueClass System.Xml.XmlNodeOrder CompareSiblings( Class System.Xml.XPath.XPathNavigator n1,  Class System.Xml.XPath.XPathNavigator n2);
  943.      Boolean IsDescendant( Class System.Xml.XPath.XPathNavigator nav);
  944.      String ToString();
  945.      Void System.Xml.XPath.XPathNavigator();
  946.     property NodeType { get(){} set(){} };
  947.     property LocalName { get(){} set(){} };
  948.     property NamespaceURI { get(){} set(){} };
  949.     property Name { get(){} set(){} };
  950.     property Prefix { get(){} set(){} };
  951.     property Value { get(){} set(){} };
  952.     property BaseURI { get(){} set(){} };
  953.     property XmlLang { get(){} set(){} };
  954.     property IsEmptyElement { get(){} set(){} };
  955.     property NameTable { get(){} set(){} };
  956.     property HasAttributes { get(){} set(){} };
  957.     property HasChildren { get(){} set(){} };
  958.     property IndexInParent { get(){} set(){} };
  959.     }
  960. interface System.Xml.IHasXmlNode : 
  961.     {
  962.      Class System.Xml.XmlNode GetNode();
  963.     }
  964. class System.Xml.DocumentXPathNavigator : System.Xml.XPath.XPathNavigator
  965.     {
  966.      Class System.Xml.XmlNode _curNode;
  967.      Class System.Xml.XmlElement _parentOfNS;
  968.      Class System.Xml.XmlDocument _doc;
  969.      I4 _attrInd;
  970.      Class System.Xml.XmlAttributeCollection _attrs;
  971.      Class System.Xml.XmlAttribute attrXmlNS;
  972.      Void System.Xml.DocumentXPathNavigator( Class System.Xml.XmlNode node);
  973.      Void SetCurrentPosition( Class System.Xml.DocumentXPathNavigator other);
  974.      Void System.Xml.DocumentXPathNavigator( Class System.Xml.DocumentXPathNavigator other);
  975.      Class System.Xml.XPath.XPathNavigator Clone();
  976.      Class System.Xml.XmlNode get_CurNode();
  977.      Class System.Xml.XmlElement get_ParentOfNS();
  978.      Class System.Xml.XmlDocument get_Document();
  979.      I4 get_CurAttrInd();
  980.      Class System.Xml.XmlAttributeCollection get_Attributes();
  981.      Void SetCurNode( Class System.Xml.XmlNode node);
  982.      Class System.Xml.XmlNode GetXPNextSibling( Class System.Xml.XmlNode node);
  983.      Class System.Xml.XmlNode GetXPPreviousSibling( Class System.Xml.XmlNode node);
  984.      Class System.Xml.XmlNode GetRootNode( Class System.Xml.XmlNode node);
  985.      ValueClass System.Xml.XPath.XPathNodeType get_NodeType();
  986.      String get_LocalName();
  987.      String get_NamespaceURI();
  988.      String get_Name();
  989.      String get_Prefix();
  990.      String get_Value();
  991.      String get_BaseURI();
  992.      String get_XmlLang();
  993.      Boolean get_IsEmptyElement();
  994.      Class System.Xml.XmlNameTable get_NameTable();
  995.      Boolean get_HasAttributes();
  996.      String GetAttribute( String localName,  String namespaceURI);
  997.      String GetNamespace( String name);
  998.      Boolean MoveToNamespace( String name);
  999.      Boolean MoveToFirstNamespace( ValueClass System.Xml.XPath.XPathNamespaceScope nsScope);
  1000.      Boolean MoveToNextNamespace( ValueClass System.Xml.XPath.XPathNamespaceScope nsScope);
  1001.      Boolean MoveToFirstLocalNamespace( Class System.Xml.XmlNode node);
  1002.      Boolean MoveToFirstNonXmlNamespace();
  1003.      Boolean DuplicateNS( Class System.Xml.XmlElement startElem,  Class System.Xml.XmlElement endElem,  String lname);
  1004.      Boolean MoveToNextLocalNamespace( Class System.Xml.XmlNode node,  I4 attrInd);
  1005.      Boolean MoveToNextNonXmlNamespace();
  1006.      Boolean MoveToAttribute( String localName,  String namespaceURI);
  1007.      Boolean MoveToFirstAttribute();
  1008.      Boolean MoveToNextAttribute();
  1009.      Boolean MoveToNext();
  1010.      Boolean MoveToPrevious();
  1011.      Boolean MoveToFirst();
  1012.      Boolean IsValidChild( Class System.Xml.XmlNode parent,  Class System.Xml.XmlNode child);
  1013.      Class System.Xml.XmlNode get_FirstChild();
  1014.      Boolean get_HasChildren();
  1015.      Boolean MoveToFirstChild();
  1016.      Boolean MoveToParent();
  1017.      Void MoveToRoot();
  1018.      Boolean MoveTo( Class System.Xml.XPath.XPathNavigator other);
  1019.      Boolean MoveToId( String id);
  1020.      Boolean IsSamePosition( Class System.Xml.XPath.XPathNavigator other);
  1021.      Class System.Xml.XmlNode GetXPParentNode( Class System.Xml.XmlNode node);
  1022.      I4 GetDepth( Class System.Xml.XmlNode node);
  1023.      ValueClass System.Xml.XmlNodeOrder Compare( Class System.Xml.XmlNode node1,  Class System.Xml.XmlNode node2);
  1024.      ValueClass System.Xml.XmlNodeOrder ComparePosition( Class System.Xml.XPath.XPathNavigator other);
  1025.      Class System.Xml.XmlNode System.Xml.IHasXmlNode.GetNode();
  1026.      Class System.Xml.XPath.XPathNodeIterator SelectDescendants( String localName,  String namespaceURI,  Boolean matchSelf);
  1027.      Class System.Xml.XPath.XPathNodeIterator SelectDescendants( ValueClass System.Xml.XPath.XPathNodeType nt,  Boolean includeSelf);
  1028.     property CurNode { get(){} set(){} };
  1029.     property ParentOfNS { get(){} set(){} };
  1030.     property Document { get(){} set(){} };
  1031.     property CurAttrInd { get(){} set(){} };
  1032.     property Attributes { get(){} set(){} };
  1033.     property NodeType { get(){} set(){} };
  1034.     property LocalName { get(){} set(){} };
  1035.     property NamespaceURI { get(){} set(){} };
  1036.     property Name { get(){} set(){} };
  1037.     property Prefix { get(){} set(){} };
  1038.     property Value { get(){} set(){} };
  1039.     property BaseURI { get(){} set(){} };
  1040.     property XmlLang { get(){} set(){} };
  1041.     property IsEmptyElement { get(){} set(){} };
  1042.     property NameTable { get(){} set(){} };
  1043.     property HasAttributes { get(){} set(){} };
  1044.     property FirstChild { get(){} set(){} };
  1045.     property HasChildren { get(){} set(){} };
  1046.     }
  1047. class System.Xml.XPath.XPathNodeIterator : System.Object
  1048.     {
  1049.      I4 count;
  1050.      Object System.ICloneable.Clone();
  1051.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1052.      Boolean MoveNext();
  1053.      Class System.Xml.XPath.XPathNavigator get_Current();
  1054.      I4 get_CurrentPosition();
  1055.      I4 get_Count();
  1056.      Void System.Xml.XPath.XPathNodeIterator();
  1057.     property Current { get(){} set(){} };
  1058.     property CurrentPosition { get(){} set(){} };
  1059.     property Count { get(){} set(){} };
  1060.     }
  1061. class System.Xml.DocumentXPathNodeIterator_Empty : System.Xml.XPath.XPathNodeIterator
  1062.     {
  1063.      Class System.Xml.XPath.XPathNavigator _nav;
  1064.      Void System.Xml.DocumentXPathNodeIterator_Empty( Class System.Xml.DocumentXPathNavigator nav);
  1065.      Void System.Xml.DocumentXPathNodeIterator_Empty( Class System.Xml.DocumentXPathNodeIterator_Empty other);
  1066.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1067.      Boolean MoveNext();
  1068.      Class System.Xml.XPath.XPathNavigator get_Current();
  1069.      I4 get_CurrentPosition();
  1070.      I4 get_Count();
  1071.     property Current { get(){} set(){} };
  1072.     property CurrentPosition { get(){} set(){} };
  1073.     property Count { get(){} set(){} };
  1074.     }
  1075. class System.Xml.DocumentXPathNodeIterator_ElemDescendants : System.Xml.XPath.XPathNodeIterator
  1076.     {
  1077.      Class System.Xml.DocumentXPathNavigator _nav;
  1078.      I4 _level;
  1079.      I4 _position;
  1080.      Void System.Xml.DocumentXPathNodeIterator_ElemDescendants( Class System.Xml.DocumentXPathNavigator nav);
  1081.      Void System.Xml.DocumentXPathNodeIterator_ElemDescendants( Class System.Xml.DocumentXPathNodeIterator_ElemDescendants other);
  1082.      Boolean Match( Class System.Xml.XmlNode node);
  1083.      Class System.Xml.XPath.XPathNavigator get_Current();
  1084.      I4 get_CurrentPosition();
  1085.      Void SetPosition( I4 pos);
  1086.      Boolean MoveNext();
  1087.     property Current { get(){} set(){} };
  1088.     property CurrentPosition { get(){} set(){} };
  1089.     }
  1090. class System.Xml.DocumentXPathNodeIterator_AllElemChildren : System.Xml.DocumentXPathNodeIterator_ElemDescendants
  1091.     {
  1092.      Void System.Xml.DocumentXPathNodeIterator_AllElemChildren( Class System.Xml.DocumentXPathNavigator nav);
  1093.      Void System.Xml.DocumentXPathNodeIterator_AllElemChildren( Class System.Xml.DocumentXPathNodeIterator_AllElemChildren other);
  1094.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1095.      Boolean Match( Class System.Xml.XmlNode node);
  1096.     }
  1097. class System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf : System.Xml.DocumentXPathNodeIterator_AllElemChildren
  1098.     {
  1099.      Void System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf( Class System.Xml.DocumentXPathNavigator nav);
  1100.      Void System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf( Class System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf other);
  1101.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1102.      Boolean MoveNext();
  1103.     }
  1104. class System.Xml.DocumentXPathNodeIterator_ElemChildren_NoLocalName : System.Xml.DocumentXPathNodeIterator_ElemDescendants
  1105.     {
  1106.      String _nsAtom;
  1107.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_NoLocalName( Class System.Xml.DocumentXPathNavigator nav,  String nsAtom);
  1108.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_NoLocalName( Class System.Xml.DocumentXPathNodeIterator_ElemChildren_NoLocalName other);
  1109.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1110.      Boolean Match( Class System.Xml.XmlNode node);
  1111.     }
  1112. class System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName : System.Xml.DocumentXPathNodeIterator_ElemChildren_NoLocalName
  1113.     {
  1114.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName( Class System.Xml.DocumentXPathNavigator nav,  String nsAtom);
  1115.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName( Class System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName other);
  1116.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1117.      Boolean MoveNext();
  1118.     }
  1119. class System.Xml.DocumentXPathNodeIterator_ElemChildren : System.Xml.DocumentXPathNodeIterator_ElemDescendants
  1120.     {
  1121.      String _localNameAtom;
  1122.      String _nsAtom;
  1123.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren( Class System.Xml.DocumentXPathNavigator nav,  String localNameAtom,  String nsAtom);
  1124.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren( Class System.Xml.DocumentXPathNodeIterator_ElemChildren other);
  1125.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1126.      Boolean Match( Class System.Xml.XmlNode node);
  1127.     }
  1128. class System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf : System.Xml.DocumentXPathNodeIterator_ElemChildren
  1129.     {
  1130.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf( Class System.Xml.DocumentXPathNavigator nav,  String localNameAtom,  String nsAtom);
  1131.      Void System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf( Class System.Xml.DocumentXPathNodeIterator_ElemChildren_AndSelf other);
  1132.      Class System.Xml.XPath.XPathNodeIterator Clone();
  1133.      Boolean MoveNext();
  1134.     }
  1135. class System.Xml.EntityHandling : System.Enum
  1136.     {
  1137.      I4 value__;
  1138.      ValueClass System.Xml.EntityHandling ExpandEntities;
  1139.      ValueClass System.Xml.EntityHandling ExpandCharEntities;
  1140.     }
  1141. class System.Xml.HWStack : System.Object
  1142.     {
  1143.      SZArray Object _Stack;
  1144.      I4 _GrowthRate;
  1145.      I4 _Used;
  1146.      I4 _Size;
  1147.      I4 _Limit;
  1148.      Void System.Xml.HWStack( I4 GrowthRate);
  1149.      Void System.Xml.HWStack( I4 GrowthRate,  I4 limit);
  1150.      Object Push();
  1151.      Object Pop();
  1152.      Object Peek();
  1153.      Void AddToTop( Object o);
  1154.      Object get_Item( I4 index);
  1155.      Void set_Item( I4 index,  Object value);
  1156.      I4 get_Length();
  1157.      Void System.Xml.HWStack( SZArray Object stack,  I4 growthRate,  I4 used,  I4 size);
  1158.      Object Clone();
  1159.     property Item { get(){} set(){} };
  1160.     property Length { get(){} set(){} };
  1161.     }
  1162. interface System.Xml.IXmlLineInfo : 
  1163.     {
  1164.      Boolean HasLineInfo();
  1165.      I4 get_LineNumber();
  1166.      I4 get_LinePosition();
  1167.     property LineNumber { get(){} set(){} };
  1168.     property LinePosition { get(){} set(){} };
  1169.     }
  1170. class System.Xml.PositionInfo : System.Object
  1171.     {
  1172.      Boolean HasLineInfo();
  1173.      I4 get_LineNumber();
  1174.      I4 get_LinePosition();
  1175.      Class System.Xml.PositionInfo GetPositionInfo( Object o);
  1176.      Void System.Xml.PositionInfo();
  1177.     property LineNumber { get(){} set(){} };
  1178.     property LinePosition { get(){} set(){} };
  1179.     }
  1180. class System.Xml.ReaderPositionInfo : System.Xml.PositionInfo
  1181.     {
  1182.      Class System.Xml.IXmlLineInfo mlineInfo;
  1183.      Void System.Xml.ReaderPositionInfo( Class System.Xml.IXmlLineInfo lineInfo);
  1184.      Boolean HasLineInfo();
  1185.      I4 get_LineNumber();
  1186.      I4 get_LinePosition();
  1187.     property LineNumber { get(){} set(){} };
  1188.     property LinePosition { get(){} set(){} };
  1189.     }
  1190. class System.Xml.NamespaceResolver : System.Object
  1191.     {
  1192.      String get_CurrentDefault();
  1193.      Boolean Resolve( String prefix,  ByRef String urn);
  1194.      Void System.Xml.NamespaceResolver();
  1195.     property CurrentDefault { get(){} set(){} };
  1196.     }
  1197. class System.Xml.XmlNameTable : System.Object
  1198.     {
  1199.      String Get( SZArray Char array,  I4 offset,  I4 length);
  1200.      String Get( String array);
  1201.      String Add( SZArray Char array,  I4 offset,  I4 length);
  1202.      String Add( String array);
  1203.      Void System.Xml.XmlNameTable();
  1204.     }
  1205. class System.Xml.NameTable : System.Xml.XmlNameTable
  1206.     {
  1207.      SZArray Class Entry buckets;
  1208.      I4 size;
  1209.      I4 max;
  1210.      Void System.Xml.NameTable();
  1211.      String Add( String key);
  1212.      String Add( SZArray Char key,  I4 start,  I4 len);
  1213.      String Get( String value);
  1214.      String Get( SZArray Char key,  I4 start,  I4 len);
  1215.      String AddEntry( String str,  I4 hashCode);
  1216.      Void GrowBuckets();
  1217.      Boolean TextEquals( String array,  String text,  I4 start,  I4 textLen);
  1218.      Boolean TextEquals( String array,  SZArray Char text,  I4 start,  I4 textLen);
  1219.     }
  1220. class Entry : System.Object
  1221.     {
  1222.      String str;
  1223.      I4 hashCode;
  1224.      Class Entry next;
  1225.      I4 len;
  1226.      Void Entry( String str,  I4 hashCode,  Class Entry next);
  1227.     }
  1228. class System.Xml.ReadState : System.Enum
  1229.     {
  1230.      I4 value__;
  1231.      ValueClass System.Xml.ReadState Initial;
  1232.      ValueClass System.Xml.ReadState Interactive;
  1233.      ValueClass System.Xml.ReadState Error;
  1234.      ValueClass System.Xml.ReadState EndOfFile;
  1235.      ValueClass System.Xml.ReadState Closed;
  1236.     }
  1237. class System.Xml.Ref : System.Object
  1238.     {
  1239.      Boolean Equal( String strA,  String strB);
  1240.      Void System.Xml.Ref();
  1241.     }
  1242. class System.Xml.ValidationType : System.Enum
  1243.     {
  1244.      I4 value__;
  1245.      ValueClass System.Xml.ValidationType None;
  1246.      ValueClass System.Xml.ValidationType Auto;
  1247.      ValueClass System.Xml.ValidationType DTD;
  1248.      ValueClass System.Xml.ValidationType XDR;
  1249.      ValueClass System.Xml.ValidationType Schema;
  1250.     }
  1251. class System.Xml.WhitespaceHandling : System.Enum
  1252.     {
  1253.      I4 value__;
  1254.      ValueClass System.Xml.WhitespaceHandling All;
  1255.      ValueClass System.Xml.WhitespaceHandling Significant;
  1256.      ValueClass System.Xml.WhitespaceHandling None;
  1257.     }
  1258. interface System.Xml.XPath.IXPathNavigable : 
  1259.     {
  1260.      Class System.Xml.XPath.XPathNavigator CreateNavigator();
  1261.     }
  1262. class System.Xml.XmlNode : System.Object
  1263.     {
  1264.      Class System.Xml.XmlNode parentNode;
  1265.      Void System.Xml.XmlNode();
  1266.      Void System.Xml.XmlNode( Class System.Xml.XmlDocument doc);
  1267.      Class System.Xml.XPath.XPathNavigator CreateNavigator();
  1268.      Class System.Xml.XmlNode SelectSingleNode( String xpath);
  1269.      Class System.Xml.XmlNode SelectSingleNode( String xpath,  Class System.Xml.XmlNamespaceManager nsmgr);
  1270.      Class System.Xml.XmlNodeList SelectNodes( String xpath);
  1271.      Class System.Xml.XmlNodeList SelectNodes( String xpath,  Class System.Xml.XmlNamespaceManager nsmgr);
  1272.      String get_Name();
  1273.      String get_Value();
  1274.      Void set_Value( String value);
  1275.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1276.      Class System.Xml.XmlNode get_NullNode();
  1277.      Class System.Xml.XmlNode get_ParentNode();
  1278.      Class System.Xml.XmlNodeList get_ChildNodes();
  1279.      Class System.Xml.XmlNode get_PreviousSibling();
  1280.      Class System.Xml.XmlNode get_NextSibling();
  1281.      Class System.Xml.XmlAttributeCollection get_Attributes();
  1282.      Class System.Xml.XmlDocument get_OwnerDocument();
  1283.      Class System.Xml.XmlNode get_FirstChild();
  1284.      Class System.Xml.XmlNode get_LastChild();
  1285.      Boolean get_IsContainer();
  1286.      Class System.Xml.XmlLinkedNode get_LastNode();
  1287.      Void set_LastNode( Class System.Xml.XmlLinkedNode value);
  1288.      Boolean AncesterNode( Class System.Xml.XmlNode node);
  1289.      Boolean IsConnected();
  1290.      Class System.Xml.XmlNode InsertBefore( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1291.      Class System.Xml.XmlNode InsertAfter( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1292.      Class System.Xml.XmlNode ReplaceChild( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode oldChild);
  1293.      Class System.Xml.XmlNode RemoveChild( Class System.Xml.XmlNode oldChild);
  1294.      Class System.Xml.XmlNode PrependChild( Class System.Xml.XmlNode newChild);
  1295.      Class System.Xml.XmlNode AppendChild( Class System.Xml.XmlNode newChild);
  1296.      Class System.Xml.XmlNode AppendChildForLoad( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlDocument doc);
  1297.      Boolean IsValidChildType( ValueClass System.Xml.XmlNodeType type);
  1298.      Boolean CanInsertBefore( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1299.      Boolean CanInsertAfter( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1300.      Boolean get_HasChildNodes();
  1301.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1302.      Void CopyChildren( Class System.Xml.XmlNode container,  Boolean deep);
  1303.      Void Normalize();
  1304.      Class System.Xml.XmlNode NormalizeWinner( Class System.Xml.XmlNode firstNode,  Class System.Xml.XmlNode secondNode);
  1305.      Boolean Supports( String feature,  String version);
  1306.      String get_NamespaceURI();
  1307.      String get_Prefix();
  1308.      Void set_Prefix( String value);
  1309.      String get_LocalName();
  1310.      Boolean get_IsReadOnly();
  1311.      Boolean HasReadOnlyParent( Class System.Xml.XmlNode n);
  1312.      Class System.Xml.XmlNode Clone();
  1313.      Object System.ICloneable.Clone();
  1314.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1315.      Class System.Collections.IEnumerator GetEnumerator();
  1316.      Void AppendChildText( Class System.Text.StringBuilder builder);
  1317.      String get_InnerText();
  1318.      Void set_InnerText( String value);
  1319.      String get_OuterXml();
  1320.      String get_InnerXml();
  1321.      Void set_InnerXml( String value);
  1322.      String get_BaseURI();
  1323.      Void WriteTo( Class System.Xml.XmlWriter w);
  1324.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  1325.      Void RemoveAll();
  1326.      Class System.Xml.XmlDocument get_Document();
  1327.      String GetNamespaceOfPrefix( String prefix);
  1328.      String GetPrefixOfNamespace( String namespaceURI);
  1329.      Class System.Xml.XmlElement get_Item( String name);
  1330.      Class System.Xml.XmlElement get_Item( String localname,  String ns);
  1331.      Void SetParent( Class System.Xml.XmlNode node);
  1332.      Void SetParentForLoad( Class System.Xml.XmlNode node);
  1333.      Void SplitName( String name,  ByRef String prefix,  ByRef String localName);
  1334.      Class System.Xml.XmlNode FindChild( ValueClass System.Xml.XmlNodeType type);
  1335.      Class System.Xml.XmlNodeChangedEventArgs GetEventArgs( Class System.Xml.XmlNode node,  Class System.Xml.XmlNode oldParent,  Class System.Xml.XmlNode newParent,  ValueClass System.Xml.XmlNodeChangedAction action);
  1336.      Void BeforeEvent( Class System.Xml.XmlNodeChangedEventArgs args);
  1337.      Void AfterEvent( Class System.Xml.XmlNodeChangedEventArgs args);
  1338.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  1339.      String get_XmlLang();
  1340.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  1341.      String get_XPLocalName();
  1342.      String GetXPAttribute( String localName,  String namespaceURI);
  1343.     property Name { get(){} set(){} };
  1344.     property Value { get(){} set(){} };
  1345.     property NodeType { get(){} set(){} };
  1346.     property NullNode { get(){} set(){} };
  1347.     property ParentNode { get(){} set(){} };
  1348.     property ChildNodes { get(){} set(){} };
  1349.     property PreviousSibling { get(){} set(){} };
  1350.     property NextSibling { get(){} set(){} };
  1351.     property Attributes { get(){} set(){} };
  1352.     property OwnerDocument { get(){} set(){} };
  1353.     property FirstChild { get(){} set(){} };
  1354.     property LastChild { get(){} set(){} };
  1355.     property IsContainer { get(){} set(){} };
  1356.     property LastNode { get(){} set(){} };
  1357.     property HasChildNodes { get(){} set(){} };
  1358.     property NamespaceURI { get(){} set(){} };
  1359.     property Prefix { get(){} set(){} };
  1360.     property LocalName { get(){} set(){} };
  1361.     property IsReadOnly { get(){} set(){} };
  1362.     property InnerText { get(){} set(){} };
  1363.     property OuterXml { get(){} set(){} };
  1364.     property InnerXml { get(){} set(){} };
  1365.     property BaseURI { get(){} set(){} };
  1366.     property Document { get(){} set(){} };
  1367.     property Item { get(){} set(){} };
  1368.     property Item { get(){} set(){} };
  1369.     property XmlSpace { get(){} set(){} };
  1370.     property XmlLang { get(){} set(){} };
  1371.     property XPNodeType { get(){} set(){} };
  1372.     property XPLocalName { get(){} set(){} };
  1373.     }
  1374. class System.Xml.XmlAttribute : System.Xml.XmlNode
  1375.     {
  1376.      Class System.Xml.XmlName name;
  1377.      Class System.Xml.XmlLinkedNode lastChild;
  1378.      Void System.Xml.XmlAttribute( Class System.Xml.XmlName name,  Class System.Xml.XmlDocument doc);
  1379.      Void System.Xml.XmlAttribute( String prefix,  String localName,  String namespaceURI,  Class System.Xml.XmlDocument doc);
  1380.      Class System.Xml.XmlName get_XmlName();
  1381.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1382.      Class System.Xml.XmlNode get_ParentNode();
  1383.      String get_Name();
  1384.      String get_LocalName();
  1385.      String get_NamespaceURI();
  1386.      String get_Prefix();
  1387.      Void set_Prefix( String value);
  1388.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1389.      Class System.Xml.XmlDocument get_OwnerDocument();
  1390.      String get_Value();
  1391.      Void set_Value( String value);
  1392.      String get_InnerText();
  1393.      Void set_InnerText( String value);
  1394.      Boolean get_IsContainer();
  1395.      Class System.Xml.XmlLinkedNode get_LastNode();
  1396.      Void set_LastNode( Class System.Xml.XmlLinkedNode value);
  1397.      Boolean IsValidChildType( ValueClass System.Xml.XmlNodeType type);
  1398.      Boolean get_Specified();
  1399.      Class System.Xml.XmlElement get_OwnerElement();
  1400.      String get_InnerXml();
  1401.      Void set_InnerXml( String value);
  1402.      Void WriteTo( Class System.Xml.XmlWriter w);
  1403.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  1404.      String get_BaseURI();
  1405.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  1406.      String get_XmlLang();
  1407.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  1408.      String get_XPLocalName();
  1409.     property XmlName { get(){} set(){} };
  1410.     property ParentNode { get(){} set(){} };
  1411.     property Name { get(){} set(){} };
  1412.     property LocalName { get(){} set(){} };
  1413.     property NamespaceURI { get(){} set(){} };
  1414.     property Prefix { get(){} set(){} };
  1415.     property NodeType { get(){} set(){} };
  1416.     property OwnerDocument { get(){} set(){} };
  1417.     property Value { get(){} set(){} };
  1418.     property InnerText { get(){} set(){} };
  1419.     property IsContainer { get(){} set(){} };
  1420.     property LastNode { get(){} set(){} };
  1421.     property Specified { get(){} set(){} };
  1422.     property OwnerElement { get(){} set(){} };
  1423.     property InnerXml { get(){} set(){} };
  1424.     property BaseURI { get(){} set(){} };
  1425.     property XmlSpace { get(){} set(){} };
  1426.     property XmlLang { get(){} set(){} };
  1427.     property XPNodeType { get(){} set(){} };
  1428.     property XPLocalName { get(){} set(){} };
  1429.     }
  1430. class System.Xml.XmlNamedNodeMap : System.Object
  1431.     {
  1432.      Class System.Xml.XmlNode parent;
  1433.      Class System.Collections.ArrayList nodes;
  1434.      Void System.Xml.XmlNamedNodeMap( Class System.Xml.XmlNode parent);
  1435.      Class System.Xml.XmlNode GetNamedItem( String name);
  1436.      Class System.Xml.XmlNode SetNamedItem( Class System.Xml.XmlNode node);
  1437.      Class System.Xml.XmlNode RemoveNamedItem( String name);
  1438.      I4 get_Count();
  1439.      Class System.Xml.XmlNode Item( I4 index);
  1440.      Class System.Xml.XmlNode GetNamedItem( String localName,  String namespaceURI);
  1441.      Class System.Xml.XmlNode RemoveNamedItem( String localName,  String namespaceURI);
  1442.      Class System.Collections.ArrayList get_Nodes();
  1443.      Class System.Collections.IEnumerator GetEnumerator();
  1444.      I4 FindNodeOffset( String name);
  1445.      I4 FindNodeOffset( String localName,  String namespaceURI);
  1446.      Class System.Xml.XmlNode AddNode( Class System.Xml.XmlNode node);
  1447.      Class System.Xml.XmlNode RemoveNodeAt( I4 i);
  1448.      Class System.Xml.XmlNode ReplaceNodeAt( I4 i,  Class System.Xml.XmlNode node);
  1449.      Class System.Xml.XmlNode InsertNodeAt( I4 i,  Class System.Xml.XmlNode node);
  1450.     property Count { get(){} set(){} };
  1451.     property Nodes { get(){} set(){} };
  1452.     }
  1453. class System.Xml.XmlAttributeCollection : System.Xml.XmlNamedNodeMap
  1454.     {
  1455.      Void System.Xml.XmlAttributeCollection( Class System.Xml.XmlNode parent);
  1456.      Class System.Xml.XmlAttribute get_ItemOf( I4 i);
  1457.      Class System.Xml.XmlAttribute get_ItemOf( String name);
  1458.      Class System.Xml.XmlAttribute get_ItemOf( String localName,  String namespaceURI);
  1459.      Class System.Xml.XmlNode SetNamedItem( Class System.Xml.XmlNode node);
  1460.      Class System.Xml.XmlAttribute Prepend( Class System.Xml.XmlAttribute node);
  1461.      Class System.Xml.XmlAttribute Append( Class System.Xml.XmlAttribute node);
  1462.      Class System.Xml.XmlAttribute InsertBefore( Class System.Xml.XmlAttribute newNode,  Class System.Xml.XmlAttribute refNode);
  1463.      Class System.Xml.XmlAttribute InsertAfter( Class System.Xml.XmlAttribute newNode,  Class System.Xml.XmlAttribute refNode);
  1464.      Class System.Xml.XmlAttribute Remove( Class System.Xml.XmlAttribute node);
  1465.      Class System.Xml.XmlAttribute RemoveAt( I4 i);
  1466.      Void RemoveAll();
  1467.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1468.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1469.      Object System.Collections.ICollection.get_SyncRoot();
  1470.      I4 System.Collections.ICollection.get_Count();
  1471.      Void CopyTo( SZArray Class System.Xml.XmlAttribute array,  I4 index);
  1472.      Class System.Xml.XmlNode AddNode( Class System.Xml.XmlNode node);
  1473.      Class System.Xml.XmlNode InsertNodeAt( I4 i,  Class System.Xml.XmlNode node);
  1474.      Class System.Xml.XmlNode RemoveNodeAt( I4 i);
  1475.      Void Detach( Class System.Xml.XmlAttribute attr);
  1476.      Void InsertParentIntoElementIdAttrMap( Class System.Xml.XmlAttribute attr);
  1477.      Void RemoveParentFromElementIdAttrMap( Class System.Xml.XmlAttribute attr);
  1478.      I4 RemoveDuplicateAttribute( Class System.Xml.XmlAttribute attr);
  1479.      Void ResetParentInElementIdAttrMap( String attrLocalName,  String attrNS,  String oldVal,  String newVal);
  1480.     property ItemOf { get(){} set(){} };
  1481.     property ItemOf { get(){} set(){} };
  1482.     property ItemOf { get(){} set(){} };
  1483.     }
  1484. class System.Xml.ValueContainEntity : System.Enum
  1485.     {
  1486.      I4 value__;
  1487.      ValueClass System.Xml.ValueContainEntity None;
  1488.      ValueClass System.Xml.ValueContainEntity NotResolved;
  1489.      ValueClass System.Xml.ValueContainEntity Resolved;
  1490.     }
  1491. class System.Xml.XmlBasicTokenInfo : System.Object
  1492.     {
  1493.      Class System.Xml.XmlNamespaceManager _NsMgr;
  1494.      Class System.Xml.XmlScanner _Scanner;
  1495.      ValueClass System.Xml.XmlNodeType _NodeType;
  1496.      Object _SchemaType;
  1497.      Object _TypedValue;
  1498.      I4 _Depth;
  1499.      I4 _LineNum;
  1500.      I4 _LinePos;
  1501.      Void System.Xml.XmlBasicTokenInfo();
  1502.      Void System.Xml.XmlBasicTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr);
  1503.      Void System.Xml.XmlBasicTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  I4 depth);
  1504.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1505.      Void set_NodeType( ValueClass System.Xml.XmlNodeType value);
  1506.      String get_Name();
  1507.      Void set_Name( String value);
  1508.      String get_NameWPrefix();
  1509.      Void set_NameWPrefix( String value);
  1510.      String get_Prefix();
  1511.      Void set_Prefix( String value);
  1512.      String get_Namespaces();
  1513.      Void set_Namespaces( String value);
  1514.      Object get_SchemaType();
  1515.      Void set_SchemaType( Object value);
  1516.      Object get_TypedValue();
  1517.      Void set_TypedValue( Object value);
  1518.      I4 get_Depth();
  1519.      Void set_Depth( I4 value);
  1520.      String get_Value();
  1521.      Void set_Value( String value);
  1522.      Void SetValue( Class System.Text.StringBuilder stringBuilder);
  1523.      String GetValue();
  1524.      String get_RawValue();
  1525.      Void set_RawValue( String value);
  1526.      Boolean get_IsEmpty();
  1527.      Void set_IsEmpty( Boolean value);
  1528.      I4 get_LinePos();
  1529.      Void set_LinePos( I4 value);
  1530.      I4 get_LineNum();
  1531.      Void set_LineNum( I4 value);
  1532.      Boolean get_IsAttributeText();
  1533.      Void set_IsAttributeText( Boolean value);
  1534.      Boolean get_IsDefault();
  1535.      Void set_IsDefault( Boolean value);
  1536.      Void set_Scanner( Class System.Xml.XmlScanner value);
  1537.      Char get_QuoteChar();
  1538.      Void set_QuoteChar( Char value);
  1539.      ValueClass System.Xml.ValueContainEntity get_ValueContainEntity();
  1540.      Void set_ValueContainEntity( ValueClass System.Xml.ValueContainEntity value);
  1541.      Boolean get_NsAttribute();
  1542.      Void set_NsAttribute( Boolean value);
  1543.     property NodeType { get(){} set(){} };
  1544.     property Name { get(){} set(){} };
  1545.     property NameWPrefix { get(){} set(){} };
  1546.     property Prefix { get(){} set(){} };
  1547.     property Namespaces { get(){} set(){} };
  1548.     property SchemaType { get(){} set(){} };
  1549.     property TypedValue { get(){} set(){} };
  1550.     property Depth { get(){} set(){} };
  1551.     property Value { get(){} set(){} };
  1552.     property RawValue { get(){} set(){} };
  1553.     property IsEmpty { get(){} set(){} };
  1554.     property LinePos { get(){} set(){} };
  1555.     property LineNum { get(){} set(){} };
  1556.     property IsAttributeText { get(){} set(){} };
  1557.     property IsDefault { get(){} set(){} };
  1558.     property Scanner { get(){} set(){} };
  1559.     property QuoteChar { get(){} set(){} };
  1560.     property ValueContainEntity { get(){} set(){} };
  1561.     property NsAttribute { get(){} set(){} };
  1562.     }
  1563. class System.Xml.XmlAttributeTokenInfo : System.Xml.XmlBasicTokenInfo
  1564.     {
  1565.      String _NameWPrefix;
  1566.      String _RawValue;
  1567.      I4 _ValueOffset;
  1568.      I4 _ValueLength;
  1569.      String _Value;
  1570.      String _IgnoreValue;
  1571.      String _ExpandValue;
  1572.      Char _QuoteChar;
  1573.      ValueClass System.Xml.ValueContainEntity _ValueContainEntity;
  1574.      Boolean _NsAttribute;
  1575.      Class System.Text.StringBuilder _StringBuilder;
  1576.      Boolean _IsDefault;
  1577.      Boolean _HasNormalize;
  1578.      Boolean _NormalizeText;
  1579.      I4 _ValueLineNum;
  1580.      I4 _ValueLinePos;
  1581.      Void System.Xml.XmlAttributeTokenInfo();
  1582.      Void System.Xml.XmlAttributeTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  Boolean nor);
  1583.      Void SetName( Class System.Xml.XmlScanner scanner,  String nameWPrefix,  I4 nameColonPos,  I4 depth,  Boolean isDefault);
  1584.      Void SetValue( Class System.Xml.XmlScanner scanner,  String value,  I4 offset,  I4 length);
  1585.      String GetValue();
  1586.      String GenerateNS();
  1587.      String get_ExpandValue();
  1588.      Void set_ExpandValue( String value);
  1589.      String get_IgnoreValue();
  1590.      Void set_IgnoreValue( String value);
  1591.      String get_Value();
  1592.      Void set_Value( String value);
  1593.      String get_RawValue();
  1594.      Void set_RawValue( String value);
  1595.      Void FixDefaultNSNames();
  1596.      Void FixNSNames();
  1597.      Void FixNames();
  1598.      String get_Name();
  1599.      Void set_Name( String value);
  1600.      I4 get_NameColonPos();
  1601.      Void set_NameColonPos( I4 value);
  1602.      String get_NameWPrefix();
  1603.      Void set_NameWPrefix( String value);
  1604.      String get_Prefix();
  1605.      Void set_Prefix( String value);
  1606.      String get_Namespaces();
  1607.      Void set_Namespaces( String value);
  1608.      Void SetValue( Class System.Text.StringBuilder sb);
  1609.      ValueClass System.Xml.ValueContainEntity get_ValueContainEntity();
  1610.      Void set_ValueContainEntity( ValueClass System.Xml.ValueContainEntity value);
  1611.      Char get_QuoteChar();
  1612.      Void set_QuoteChar( Char value);
  1613.      Boolean get_IsDefault();
  1614.      Void set_IsDefault( Boolean value);
  1615.      Boolean get_NsAttribute();
  1616.      Void set_NsAttribute( Boolean value);
  1617.      I4 get_ValueOffset();
  1618.      Void set_Normalization( Boolean value);
  1619.      I4 get_ValueLinePos();
  1620.      Void set_ValueLinePos( I4 value);
  1621.      I4 get_ValueLineNum();
  1622.      Void set_ValueLineNum( I4 value);
  1623.      Boolean get_IsAttributeText();
  1624.      Void set_IsAttributeText( Boolean value);
  1625.      Boolean get_IsCDATA();
  1626.      Void set_IsCDATA( Boolean value);
  1627.     property ExpandValue { get(){} set(){} };
  1628.     property IgnoreValue { get(){} set(){} };
  1629.     property Value { get(){} set(){} };
  1630.     property RawValue { get(){} set(){} };
  1631.     property Name { get(){} set(){} };
  1632.     property NameColonPos { get(){} set(){} };
  1633.     property NameWPrefix { get(){} set(){} };
  1634.     property Prefix { get(){} set(){} };
  1635.     property Namespaces { get(){} set(){} };
  1636.     property ValueContainEntity { get(){} set(){} };
  1637.     property QuoteChar { get(){} set(){} };
  1638.     property IsDefault { get(){} set(){} };
  1639.     property NsAttribute { get(){} set(){} };
  1640.     property ValueOffset { get(){} set(){} };
  1641.     property Normalization { get(){} set(){} };
  1642.     property ValueLinePos { get(){} set(){} };
  1643.     property ValueLineNum { get(){} set(){} };
  1644.     property IsAttributeText { get(){} set(){} };
  1645.     property IsCDATA { get(){} set(){} };
  1646.     }
  1647. class System.Xml.XmlLinkedNode : System.Xml.XmlNode
  1648.     {
  1649.      Class System.Xml.XmlLinkedNode next;
  1650.      Void System.Xml.XmlLinkedNode();
  1651.      Void System.Xml.XmlLinkedNode( Class System.Xml.XmlDocument doc);
  1652.      Class System.Xml.XmlNode get_PreviousSibling();
  1653.      Class System.Xml.XmlNode get_NextSibling();
  1654.     property PreviousSibling { get(){} set(){} };
  1655.     property NextSibling { get(){} set(){} };
  1656.     }
  1657. class System.Xml.XmlCharacterData : System.Xml.XmlLinkedNode
  1658.     {
  1659.      Object data;
  1660.      Void System.Xml.XmlCharacterData( String data,  Class System.Xml.XmlDocument doc);
  1661.      String get_Value();
  1662.      Void set_Value( String value);
  1663.      String get_InnerText();
  1664.      Void set_InnerText( String value);
  1665.      String get_Data();
  1666.      Void set_Data( String value);
  1667.      I4 get_Length();
  1668.      String Substring( I4 offset,  I4 count);
  1669.      Class System.Text.StringBuilder get_Builder();
  1670.      Void AppendData( String strData);
  1671.      Void InsertData( I4 offset,  String strData);
  1672.      Void DeleteData( I4 offset,  I4 count);
  1673.      Void ReplaceData( I4 offset,  I4 count,  String strData);
  1674.      Boolean CheckOnData( String data);
  1675.      Boolean DecideXPNodeTypeForTextNodes( Class System.Xml.XmlNode node,  ByRef ValueClass System.Xml.XPath.XPathNodeType xnt);
  1676.     property Value { get(){} set(){} };
  1677.     property InnerText { get(){} set(){} };
  1678.     property Data { get(){} set(){} };
  1679.     property Length { get(){} set(){} };
  1680.     property Builder { get(){} set(){} };
  1681.     }
  1682. class System.Xml.XmlCDataSection : System.Xml.XmlCharacterData
  1683.     {
  1684.      Void System.Xml.XmlCDataSection( String data,  Class System.Xml.XmlDocument doc);
  1685.      String get_Name();
  1686.      String get_LocalName();
  1687.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1688.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1689.      Void WriteTo( Class System.Xml.XmlWriter w);
  1690.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  1691.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  1692.     property Name { get(){} set(){} };
  1693.     property LocalName { get(){} set(){} };
  1694.     property NodeType { get(){} set(){} };
  1695.     property XPNodeType { get(){} set(){} };
  1696.     }
  1697. class System.Xml.XmlCharType : System.Object
  1698.     {
  1699.      I4 FWHITESPACE;
  1700.      I4 FLETTER;
  1701.      I4 FSTARTNAME;
  1702.      I4 FNAME;
  1703.      I4 FCHARDATA;
  1704.      I4 FPUBLICID;
  1705.      Char MAXWCHAR;
  1706.      I4 MAXCHARDATA;
  1707.      String s_Whitespace;
  1708.      String s_Letter;
  1709.      String s_StartName;
  1710.      String s_Name;
  1711.      String s_CharData;
  1712.      String s_PublicID;
  1713.      SZArray UI1 s_CharProperties;
  1714.      Void System.Xml.XmlCharType();
  1715.      Void System.Xml.XmlCharType();
  1716.      Void SetProperties( String ranges,  UI1 value);
  1717.      Boolean IsWhiteSpace( Char ch);
  1718.      Boolean IsLetter( Char ch);
  1719.      Boolean IsDigit( Char ch);
  1720.      Boolean IsHexDigit( Char ch);
  1721.      Boolean IsCombiningChar( Char ch);
  1722.      Boolean IsExtender( Char ch);
  1723.      Boolean IsNameChar( Char ch);
  1724.      Boolean IsStartNameChar( Char ch);
  1725.      Boolean IsNCNameChar( Char ch);
  1726.      Boolean IsStartNCNameChar( Char ch);
  1727.      Boolean IsCharData( Char ch);
  1728.      Boolean IsPubidChar( Char ch);
  1729.      Boolean IsOnlyWhitespace( String str);
  1730.     }
  1731. class System.Xml.XmlChildEnumerator : System.Object
  1732.     {
  1733.      Class System.Xml.XmlNode container;
  1734.      Class System.Xml.XmlNode child;
  1735.      Boolean isFirst;
  1736.      Void System.Xml.XmlChildEnumerator( Class System.Xml.XmlNode container);
  1737.      Boolean System.Collections.IEnumerator.MoveNext();
  1738.      Boolean MoveNext();
  1739.      Void System.Collections.IEnumerator.Reset();
  1740.      Object System.Collections.IEnumerator.get_Current();
  1741.      Class System.Xml.XmlNode get_Current();
  1742.     property Current { get(){} set(){} };
  1743.     }
  1744. class System.Xml.XmlNodeList : System.Object
  1745.     {
  1746.      Class System.Xml.XmlNode Item( I4 index);
  1747.      I4 get_Count();
  1748.      Class System.Collections.IEnumerator GetEnumerator();
  1749.      Class System.Xml.XmlNode get_ItemOf( I4 i);
  1750.      Void System.Xml.XmlNodeList();
  1751.     property Count { get(){} set(){} };
  1752.     property ItemOf { get(){} set(){} };
  1753.     }
  1754. class System.Xml.XmlChildNodes : System.Xml.XmlNodeList
  1755.     {
  1756.      Class System.Xml.XmlNode container;
  1757.      Void System.Xml.XmlChildNodes( Class System.Xml.XmlNode container);
  1758.      Class System.Xml.XmlNode Item( I4 i);
  1759.      I4 get_Count();
  1760.      Class System.Collections.IEnumerator GetEnumerator();
  1761.     property Count { get(){} set(){} };
  1762.     }
  1763. class System.Xml.XmlComment : System.Xml.XmlCharacterData
  1764.     {
  1765.      Void System.Xml.XmlComment( String comment,  Class System.Xml.XmlDocument doc);
  1766.      String get_Name();
  1767.      String get_LocalName();
  1768.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1769.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1770.      Void WriteTo( Class System.Xml.XmlWriter w);
  1771.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  1772.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  1773.     property Name { get(){} set(){} };
  1774.     property LocalName { get(){} set(){} };
  1775.     property NodeType { get(){} set(){} };
  1776.     property XPNodeType { get(){} set(){} };
  1777.     }
  1778. class System.Xml.XmlComplianceUtil : System.Object
  1779.     {
  1780.      String EndOfLineNormalization( SZArray Char value,  I4 index,  I4 len);
  1781.      String NotCDataAttributeValueNormalization( SZArray Char value,  I4 index,  I4 len);
  1782.      String CDataAttributeValueNormalization( SZArray Char value,  I4 index,  I4 len);
  1783.      String EndOfLineNormalization( String value);
  1784.      String NotCDataAttributeValueNormalization( String value);
  1785.      String CDataAttributeValueNormalization( String value);
  1786.      Boolean IsValidLanguageID( SZArray Char value,  I4 startPos,  I4 length);
  1787.      Void System.Xml.XmlComplianceUtil();
  1788.     }
  1789. class System.Xml.XmlConvert : System.Object
  1790.     {
  1791.      I4 c_EncodedCharLength;
  1792.      Class System.Text.RegularExpressions.Regex c_EncodeCharPattern;
  1793.      Class System.Text.RegularExpressions.Regex c_DecodeCharPattern;
  1794.      SZArray String allDateTimeFormats;
  1795.      String EncodeName( String name);
  1796.      String EncodeNmToken( String name);
  1797.      String EncodeLocalName( String name);
  1798.      String DecodeName( String name);
  1799.      String EncodeName( String name,  Boolean first,  Boolean local);
  1800.      I4 FromHex( Char digit);
  1801.      SZArray UI1 FromBinHexString( String s);
  1802.      String ToBinHexString( SZArray UI1 inArray);
  1803.      String VerifyName( String name);
  1804.      String VerifyNCName( String name);
  1805.      String VerifyTOKEN( String token);
  1806.      String VerifyNMTOKEN( String name);
  1807.      String ToString( Boolean value);
  1808.      String ToString( Char value);
  1809.      String ToString( ValueClass System.Decimal value);
  1810.      String ToString( I1 value);
  1811.      String ToString( I2 value);
  1812.      String ToString( I4 value);
  1813.      String ToString( I8 value);
  1814.      String ToString( UI1 value);
  1815.      String ToString( UI2 value);
  1816.      String ToString( UI4 value);
  1817.      String ToString( UI8 value);
  1818.      String ToString( R4 value);
  1819.      String ToString( R8 value);
  1820.      String ToString( ValueClass System.TimeSpan value);
  1821.      String ToString( ValueClass System.DateTime value);
  1822.      String ToString( ValueClass System.DateTime value,  String format);
  1823.      String ToString( ValueClass System.Guid value);
  1824.      Boolean ToBoolean( String s);
  1825.      Char ToChar( String s);
  1826.      ValueClass System.Decimal ToDecimal( String s);
  1827.      ValueClass System.Decimal ToInteger( String s);
  1828.      I1 ToSByte( String s);
  1829.      I2 ToInt16( String s);
  1830.      I4 ToInt32( String s);
  1831.      I8 ToInt64( String s);
  1832.      UI1 ToByte( String s);
  1833.      UI2 ToUInt16( String s);
  1834.      UI4 ToUInt32( String s);
  1835.      UI8 ToUInt64( String s);
  1836.      R4 ToSingle( String s);
  1837.      R8 ToDouble( String s);
  1838.      R8 ToXPathDouble( Object s);
  1839.      String ToXPathString( Object value);
  1840.      ValueClass System.TimeSpan ToTimeSpan( String s);
  1841.      ValueClass System.DateTime ToDateTime( String s);
  1842.      ValueClass System.DateTime ToDateTime( String s,  String format);
  1843.      ValueClass System.DateTime ToDateTime( String s,  SZArray String formats);
  1844.      ValueClass System.Guid ToGuid( String s);
  1845.      Class System.Uri ToUri( String s);
  1846.      I4 _parseCount( String s,  ByRef I4 pos);
  1847.      I4 _parseCount( String s,  ByRef I4 pos,  I4 maxLength);
  1848.      Void System.Xml.XmlConvert();
  1849.      Void System.Xml.XmlConvert();
  1850.     }
  1851. class System.Xml.XmlDeclaration : System.Xml.XmlLinkedNode
  1852.     {
  1853.      String YES;
  1854.      String NO;
  1855.      String VERNUM;
  1856.      String encoding;
  1857.      String standalone;
  1858.      Void System.Xml.XmlDeclaration( String version,  String encoding,  String standalone,  Class System.Xml.XmlDocument doc);
  1859.      String get_Version();
  1860.      String get_Encoding();
  1861.      Void set_Encoding( String value);
  1862.      String get_Standalone();
  1863.      Void set_Standalone( String value);
  1864.      String get_Value();
  1865.      Void set_Value( String value);
  1866.      String get_InnerText();
  1867.      Void set_InnerText( String value);
  1868.      String get_Name();
  1869.      String get_LocalName();
  1870.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1871.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1872.      Void WriteTo( Class System.Xml.XmlWriter w);
  1873.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  1874.     property Version { get(){} set(){} };
  1875.     property Encoding { get(){} set(){} };
  1876.     property Standalone { get(){} set(){} };
  1877.     property Value { get(){} set(){} };
  1878.     property InnerText { get(){} set(){} };
  1879.     property Name { get(){} set(){} };
  1880.     property LocalName { get(){} set(){} };
  1881.     property NodeType { get(){} set(){} };
  1882.     }
  1883. class System.Xml.XmlDocument : System.Xml.XmlNode
  1884.     {
  1885.      String strDocumentName;
  1886.      String strDocumentFragmentName;
  1887.      String strCommentName;
  1888.      String strTextName;
  1889.      String strCDataSectionName;
  1890.      String strEntityName;
  1891.      String strID;
  1892.      String strXmlns;
  1893.      String strXml;
  1894.      String strSpace;
  1895.      String strLang;
  1896.      String strNonSignificantWhitespaceName;
  1897.      String strSignificantWhitespaceName;
  1898.      String strReservedXmlns;
  1899.      String strReservedXml;
  1900.      Class System.Xml.XmlImplementation implementation;
  1901.      Class System.Xml.XmlIdentityTable idTable;
  1902.      Class System.Xml.XmlLinkedNode lastChild;
  1903.      Class System.Xml.XmlDocumentFragment nullNode;
  1904.      Class System.Xml.XmlNamedNodeMap entities;
  1905.      Class System.Xml.XmlElementIdMap eleIds;
  1906.      Class System.Xml.Schema.SchemaInfo _schemaInfo;
  1907.      Boolean actualLoadingStatus;
  1908.      Class System.Xml.XmlNodeChangedEventHandler onNodeInsertingDelegate;
  1909.      Class System.Xml.XmlNodeChangedEventHandler onNodeInsertedDelegate;
  1910.      Class System.Xml.XmlNodeChangedEventHandler onNodeRemovingDelegate;
  1911.      Class System.Xml.XmlNodeChangedEventHandler onNodeRemovedDelegate;
  1912.      Class System.Xml.XmlNodeChangedEventHandler onNodeChangingDelegate;
  1913.      Class System.Xml.XmlNodeChangedEventHandler onNodeChangedDelegate;
  1914.      Boolean fEntRefNodesPresent;
  1915.      Boolean fIsEdited;
  1916.      Boolean fCDataNodesPresent;
  1917.      Class System.Xml.XmlLoader loader;
  1918.      Boolean preserveWhitespace;
  1919.      Boolean isLoading;
  1920.      String strEmpty;
  1921.      String baseURI;
  1922.      Class System.Xml.XmlResolver resolver;
  1923.      Boolean bSetResolver;
  1924.      Object objLock;
  1925.      Void System.Xml.XmlDocument();
  1926.      Void System.Xml.XmlDocument( Class System.Xml.XmlNameTable nt);
  1927.      Void System.Xml.XmlDocument( Class System.Xml.XmlImplementation imp);
  1928.      Class System.Xml.Schema.SchemaInfo get_SchemaInformation();
  1929.      Void set_SchemaInformation( Class System.Xml.Schema.SchemaInfo value);
  1930.      Class System.Xml.XmlNode get_NullNode();
  1931.      Void CheckName( String name);
  1932.      Class System.Xml.XmlName GetXmlName( String name,  String namespaceURI);
  1933.      Class System.Xml.XmlName GetXmlName( String prefix,  String localName,  String namespaceURI);
  1934.      Class System.Xml.XmlName GetAttrXmlName( String prefix,  String localName,  String namespaceURI);
  1935.      Boolean AddIdInfo( Class System.Xml.XmlName eleName,  Class System.Xml.XmlName attrName);
  1936.      Class System.Xml.XmlName GetIDInfoByElement( Class System.Xml.XmlName eleName);
  1937.      Void AddElementWithId( String id,  Class System.Xml.XmlElement elem);
  1938.      Void RemoveElementWithId( String id,  Class System.Xml.XmlElement elem);
  1939.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  1940.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1941.      Class System.Xml.XmlDocumentType get_DocumentType();
  1942.      Class System.Xml.XmlDeclaration get_Declaration();
  1943.      Class System.Xml.XmlImplementation get_Implementation();
  1944.      String get_Name();
  1945.      String get_LocalName();
  1946.      Class System.Xml.XmlElement get_DocumentElement();
  1947.      Boolean get_IsContainer();
  1948.      Class System.Xml.XmlLinkedNode get_LastNode();
  1949.      Void set_LastNode( Class System.Xml.XmlLinkedNode value);
  1950.      Class System.Xml.XmlDocument get_OwnerDocument();
  1951.      Boolean get_HasSetResolver();
  1952.      Class System.Xml.XmlResolver GetResolver();
  1953.      Void set_XmlResolver( Class System.Xml.XmlResolver value);
  1954.      Boolean IsValidChildType( ValueClass System.Xml.XmlNodeType type);
  1955.      Boolean HasNodeTypeInPrevSiblings( ValueClass System.Xml.XmlNodeType nt,  Class System.Xml.XmlNode refNode);
  1956.      Boolean HasNodeTypeInNextSiblings( ValueClass System.Xml.XmlNodeType nt,  Class System.Xml.XmlNode refNode);
  1957.      Boolean CanInsertBefore( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1958.      Boolean CanInsertAfter( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlNode refChild);
  1959.      Class System.Xml.XmlAttribute CreateAttribute( String name);
  1960.      Void SetDefaultNamespace( String prefix,  String localName,  ByRef String namespaceURI);
  1961.      Class System.Xml.XmlCDataSection CreateCDataSection( String data);
  1962.      Class System.Xml.XmlComment CreateComment( String data);
  1963.      Class System.Xml.XmlDocumentType CreateDocumentType( String name,  String publicId,  String systemId,  String internalSubset);
  1964.      Class System.Xml.XmlDocumentFragment CreateDocumentFragment();
  1965.      Class System.Xml.XmlElement CreateElement( String name);
  1966.      Void AddDefaultAttributes( Class System.Xml.XmlElement elem);
  1967.      Class System.Xml.Schema.SchemaElementDecl GetSchemaElementDecl( Class System.Xml.XmlElement elem);
  1968.      Class System.Xml.XmlAttribute PrepareDefaultAttribute( Class System.Xml.Schema.SchemaAttDef attdef,  String attrPrefix,  String attrLocalname,  String attrNamespaceURI);
  1969.      Class System.Xml.XmlEntityReference CreateEntityReference( String name);
  1970.      Class System.Xml.XmlProcessingInstruction CreateProcessingInstruction( String target,  String data);
  1971.      Class System.Xml.XmlDeclaration CreateXmlDeclaration( String version,  String encoding,  String standalone);
  1972.      Class System.Xml.XmlText CreateTextNode( String text);
  1973.      Class System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace( String text);
  1974.      Class System.Xml.XPath.XPathNavigator CreateNavigator( Class System.Xml.XmlNode node);
  1975.      Boolean IsTextNode( ValueClass System.Xml.XmlNodeType nt);
  1976.      Class System.Xml.XmlNode NormalizeText( Class System.Xml.XmlNode n);
  1977.      Boolean IsAttributeChild( Class System.Xml.XmlNode n);
  1978.      Class System.Xml.XmlWhitespace CreateWhitespace( String text);
  1979.      Class System.Xml.XmlNodeList GetElementsByTagName( String name);
  1980.      Class System.Xml.XmlAttribute CreateAttribute( String qualifiedName,  String namespaceURI);
  1981.      Class System.Xml.XmlElement CreateElement( String qualifiedName,  String namespaceURI);
  1982.      Class System.Xml.XmlNodeList GetElementsByTagName( String localName,  String namespaceURI);
  1983.      Class System.Xml.XmlElement GetElementById( String elementId);
  1984.      Class System.Xml.XmlNode ImportNode( Class System.Xml.XmlNode node,  Boolean deep);
  1985.      Class System.Xml.XmlNode ImportNodeInternal( Class System.Xml.XmlNode node,  Boolean deep);
  1986.      Void ImportAttributes( Class System.Xml.XmlNode fromElem,  Class System.Xml.XmlNode toElem);
  1987.      Void ImportChildren( Class System.Xml.XmlNode fromNode,  Class System.Xml.XmlNode toNode,  Boolean deep);
  1988.      Class System.Xml.XmlNameTable get_NameTable();
  1989.      Class System.Xml.XmlAttribute CreateAttribute( String prefix,  String localName,  String namespaceURI);
  1990.      Class System.Xml.XmlAttribute CreateDefaultAttribute( String prefix,  String localName,  String namespaceURI);
  1991.      Class System.Xml.XmlElement CreateElement( String prefix,  String localName,  String namespaceURI);
  1992.      Boolean get_PreserveWhitespace();
  1993.      Void set_PreserveWhitespace( Boolean value);
  1994.      Boolean get_IsReadOnly();
  1995.      Class System.Xml.XmlNamedNodeMap get_Entities();
  1996.      Void set_Entities( Class System.Xml.XmlNamedNodeMap value);
  1997.      Boolean get_IsLoading();
  1998.      Void set_IsLoading( Boolean value);
  1999.      Boolean get_ActualLoadingStatus();
  2000.      Void set_ActualLoadingStatus( Boolean value);
  2001.      Class System.Xml.XmlNode CreateNode( ValueClass System.Xml.XmlNodeType type,  String prefix,  String name,  String namespaceURI);
  2002.      Class System.Xml.XmlNode CreateNode( String nodeTypeString,  String name,  String namespaceURI);
  2003.      Class System.Xml.XmlNode CreateNode( ValueClass System.Xml.XmlNodeType type,  String name,  String namespaceURI);
  2004.      Class System.Xml.XmlNode ReadNode( Class System.Xml.XmlReader reader);
  2005.      ValueClass System.Xml.XmlNodeType ConvertToNodeType( String nodeTypeString);
  2006.      Class System.Xml.XmlValidatingReader CreateValidatingReader( Class System.Xml.XmlTextReader tr);
  2007.      Void Load( String filename);
  2008.      Void Load( Class System.IO.Stream inStream);
  2009.      Void Load( Class System.IO.TextReader txtReader);
  2010.      Void Load( Class System.Xml.XmlReader reader);
  2011.      Void LoadXml( String xml);
  2012.      Class System.Text.Encoding get_TextEncoding();
  2013.      String get_InnerXml();
  2014.      Void set_InnerXml( String value);
  2015.      Void Save( String filename);
  2016.      Void Save( Class System.IO.Stream outStream);
  2017.      Void Save( Class System.IO.TextWriter writer);
  2018.      Void Save( Class System.Xml.XmlWriter w);
  2019.      Void WriteTo( Class System.Xml.XmlWriter w);
  2020.      Void WriteContentTo( Class System.Xml.XmlWriter xw);
  2021.      Void add_NodeInserting( Class System.Xml.XmlNodeChangedEventHandler value);
  2022.      Void remove_NodeInserting( Class System.Xml.XmlNodeChangedEventHandler value);
  2023.      Void add_NodeInserted( Class System.Xml.XmlNodeChangedEventHandler value);
  2024.      Void remove_NodeInserted( Class System.Xml.XmlNodeChangedEventHandler value);
  2025.      Void add_NodeRemoving( Class System.Xml.XmlNodeChangedEventHandler value);
  2026.      Void remove_NodeRemoving( Class System.Xml.XmlNodeChangedEventHandler value);
  2027.      Void add_NodeRemoved( Class System.Xml.XmlNodeChangedEventHandler value);
  2028.      Void remove_NodeRemoved( Class System.Xml.XmlNodeChangedEventHandler value);
  2029.      Void add_NodeChanging( Class System.Xml.XmlNodeChangedEventHandler value);
  2030.      Void remove_NodeChanging( Class System.Xml.XmlNodeChangedEventHandler value);
  2031.      Void add_NodeChanged( Class System.Xml.XmlNodeChangedEventHandler value);
  2032.      Void remove_NodeChanged( Class System.Xml.XmlNodeChangedEventHandler value);
  2033.      Class System.Xml.XmlNodeChangedEventArgs GetEventArgs( Class System.Xml.XmlNode node,  Class System.Xml.XmlNode oldParent,  Class System.Xml.XmlNode newParent,  ValueClass System.Xml.XmlNodeChangedAction action);
  2034.      Class System.Xml.XmlNodeChangedEventArgs GetInsertEventArgsForLoad( Class System.Xml.XmlNode node,  Class System.Xml.XmlNode newParent);
  2035.      Void BeforeEvent( Class System.Xml.XmlNodeChangedEventArgs args);
  2036.      Void AfterEvent( Class System.Xml.XmlNodeChangedEventArgs args);
  2037.      Class System.Xml.XmlAttribute GetDefaultAttribute( Class System.Xml.XmlElement elem,  String attrPrefix,  String attrLocalname,  String attrNamespaceURI);
  2038.      String get_Version();
  2039.      String get_Encoding();
  2040.      String get_Standalone();
  2041.      Class System.Xml.XmlEntity GetEntityNode( String name);
  2042.      String get_BaseURI();
  2043.      Void SetBaseURI( String inBaseURI);
  2044.      Class System.Xml.XmlNode AppendChildForLoad( Class System.Xml.XmlNode newChild,  Class System.Xml.XmlDocument doc);
  2045.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  2046.     property SchemaInformation { get(){} set(){} };
  2047.     property NullNode { get(){} set(){} };
  2048.     property NodeType { get(){} set(){} };
  2049.     property DocumentType { get(){} set(){} };
  2050.     property Declaration { get(){} set(){} };
  2051.     property Implementation { get(){} set(){} };
  2052.     property Name { get(){} set(){} };
  2053.     property LocalName { get(){} set(){} };
  2054.     property DocumentElement { get(){} set(){} };
  2055.     property IsContainer { get(){} set(){} };
  2056.     property LastNode { get(){} set(){} };
  2057.     property OwnerDocument { get(){} set(){} };
  2058.     property HasSetResolver { get(){} set(){} };
  2059.     property XmlResolver { get(){} set(){} };
  2060.     property NameTable { get(){} set(){} };
  2061.     property PreserveWhitespace { get(){} set(){} };
  2062.     property IsReadOnly { get(){} set(){} };
  2063.     property Entities { get(){} set(){} };
  2064.     property IsLoading { get(){} set(){} };
  2065.     property ActualLoadingStatus { get(){} set(){} };
  2066.     property TextEncoding { get(){} set(){} };
  2067.     property InnerXml { get(){} set(){} };
  2068.     property Version { get(){} set(){} };
  2069.     property Encoding { get(){} set(){} };
  2070.     property Standalone { get(){} set(){} };
  2071.     property BaseURI { get(){} set(){} };
  2072.     property XPNodeType { get(){} set(){} };
  2073.     event NodeInserting;
  2074.     event NodeInserted;
  2075.     event NodeRemoving;
  2076.     event NodeRemoved;
  2077.     event NodeChanging;
  2078.     event NodeChanged;
  2079.     }
  2080. class System.Xml.XmlDocumentFragment : System.Xml.XmlNode
  2081.     {
  2082.      Class System.Xml.XmlLinkedNode lastChild;
  2083.      Void System.Xml.XmlDocumentFragment( Class System.Xml.XmlDocument ownerDocument);
  2084.      String get_Name();
  2085.      String get_LocalName();
  2086.      ValueClass System.Xml.XmlNodeType get_NodeType();
  2087.      Class System.Xml.XmlNode get_ParentNode();
  2088.      Class System.Xml.XmlDocument get_OwnerDocument();
  2089.      String get_InnerXml();
  2090.      Void set_InnerXml( String value);
  2091.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  2092.      Boolean get_IsContainer();
  2093.      Class System.Xml.XmlLinkedNode get_LastNode();
  2094.      Void set_LastNode( Class System.Xml.XmlLinkedNode value);
  2095.      Boolean IsValidChildType( ValueClass System.Xml.XmlNodeType type);
  2096.      Void WriteTo( Class System.Xml.XmlWriter w);
  2097.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  2098.      ValueClass System.Xml.XPath.XPathNodeType get_XPNodeType();
  2099.     property Name { get(){} set(){} };
  2100.     property LocalName { get(){} set(){} };
  2101.     property NodeType { get(){} set(){} };
  2102.     property ParentNode { get(){} set(){} };
  2103.     property OwnerDocument { get(){} set(){} };
  2104.     property InnerXml { get(){} set(){} };
  2105.     property IsContainer { get(){} set(){} };
  2106.     property LastNode { get(){} set(){} };
  2107.     property XPNodeType { get(){} set(){} };
  2108.     }
  2109. class System.Xml.XmlDocumentType : System.Xml.XmlLinkedNode
  2110.     {
  2111.      String name;
  2112.      String publicId;
  2113.      String systemId;
  2114.      String internalSubset;
  2115.      Boolean namespaces;
  2116.      Class System.Xml.XmlNamedNodeMap entities;
  2117.      Class System.Xml.XmlNamedNodeMap notations;
  2118.      Void System.Xml.XmlDocumentType( String name,  String publicId,  String systemId,  String internalSubset,  Class System.Xml.XmlDocument doc);
  2119.      String get_Name();
  2120.      String get_LocalName();
  2121.      ValueClass System.Xml.XmlNodeType get_NodeType();
  2122.      Class System.Xml.XmlNode CloneNode( Boolean deep);
  2123.      Boolean get_IsReadOnly();
  2124.      Class System.Xml.XmlNamedNodeMap get_Entities();
  2125.      Class System.Xml.XmlNamedNodeMap get_Notations();
  2126.      String get_PublicId();
  2127.      String get_SystemId();
  2128.      String get_InternalSubset();
  2129.      Boolean get_ParseWithNamespaces();
  2130.      Void set_ParseWithNamespaces( Boolean value);
  2131.      Void WriteTo( Class System.Xml.XmlWriter w);
  2132.      Void WriteContentTo( Class System.Xml.XmlWriter w);
  2133.     property Name { get(){} set(){} };
  2134.     property LocalName { get(){} set(){} };
  2135.     property NodeType { get(){} set(){} };
  2136.     property IsReadOnly { get(){} set(){} };
  2137.     property Entities { get(){} set(){} };
  2138.     property Notations { get(){} set(){} };
  2139.     property PublicId { get(){} set(){} };
  2140.     property SystemId { get(){} set(){} };
  2141.     property InternalSubset { get(){} set(){} };
  2142.     property ParseWithNamespaces { get(){} set(){} };
  2143.     }
  2144. class System.Xml.XmlWriter : System.Object
  2145.     {
  2146.      Void WriteStartDocument();
  2147.      Void WriteStartDocument( Boolean standalone);
  2148.      Void WriteEndDocument();
  2149.      Void WriteDocType( String name,  String pubid,  String sysid,  String subset);
  2150.      Void WriteStartElement( String localName,  String ns);
  2151.      Void WriteStartElement( String prefix,  String localName,  String ns);
  2152.      Void WriteStartElement( String localName);
  2153.      Void WriteEndElement();
  2154.      Void WriteFullEndElement();
  2155.      Void WriteAttributeString( String localName,  String ns,  String value);
  2156.      Void WriteAttributeString( String localName,  String value);
  2157.      Void WriteAttributeString( String prefix,  String localName,  String ns,  String value);
  2158.      Void WriteStartAttribute( String localName,  String ns);
  2159.      Void WriteStartAttribute( String prefix,  String localName,  String ns);
  2160.      Void WriteEndAttribute();
  2161.      Void WriteCData( String text);
  2162.      Void WriteComment( String text);
  2163.      Void WriteProcessingInstruction( String name,  String text);
  2164.      Void WriteEntityRef( String name);
  2165.      Void WriteCharEntity( Char ch);
  2166.      Void WriteWhitespace( String ws);
  2167.      Void WriteString( String text);
  2168.      Void WriteSurrogateCharEntity( Char lowChar,  Char highChar);
  2169.      Void WriteChars( SZArray Char buffer,  I4 index,  I4 count);
  2170.      Void WriteRaw( SZArray Char buffer,  I4 index,  I4 count);
  2171.      Void WriteRaw( String data);
  2172.      Void WriteBase64( SZArray UI1 buffer,  I4 index,  I4 count);
  2173.      Void WriteBinHex( SZArray UI1 buffer,  I4 index,  I4 count);
  2174.      ValueClass System.Xml.WriteState get_WriteState();
  2175.      Void Close();
  2176.      Void Flush();
  2177.      String LookupPrefix( String ns);
  2178.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  2179.      String get_XmlLang();
  2180.      Void WriteNmToken( String name);
  2181.      Void WriteName( String name);
  2182.      Void WriteQualifiedName( String localName,  String ns);
  2183.      Void WriteAttributes( Class System.Xml.XmlReader reader,  Boolean defattr);
  2184.      Void WriteNode( Class System.Xml.XmlReader reader,  Boolean defattr);
  2185.      Void WriteElementString( String localName,  String value);
  2186.      Void WriteElementString( String localName,  String ns,  String value);
  2187.      Void System.Xml.XmlWriter();
  2188.     property WriteState { get(){} set(){} };
  2189.     property XmlSpace { get(){} set(){} };
  2190.     property XmlLang { get(){} set(){} };
  2191.     }
  2192. class System.Xml.XmlTextWriter : System.Xml.XmlWriter
  2193.     {
  2194.      Boolean namespaces;
  2195.      ValueClass System.Xml.Formatting formatting;
  2196.      Boolean indented;
  2197.      I4 indentation;
  2198.      Char indentChar;
  2199.      Class System.IO.TextWriter textWriter;
  2200.      Class System.Xml.XmlTextEncoder xmlEncoder;
  2201.      Class System.Text.Encoding encoding;
  2202.      Char quoteChar;
  2203.      Char curQuoteChar;
  2204.      Class System.Xml.Base64Encoder base64Encoder;
  2205.      Boolean flush;
  2206.      SZArray ValueClass TagInfo stack;
  2207.      I4 top;
  2208.      ValueClass SpecialAttr specialAttr;
  2209.      String prefixForXmlNs;
  2210.      SZArray String stateName;
  2211.      SZArray String tokenName;
  2212.      MDArray ValueClass State 2 0 2 0 0 stateTableDefault;
  2213.      MDArray ValueClass State 2 0 2 0 0 stateTableDocument;
  2214.      MDArray ValueClass State 2 0 2 0 0 stateTable;
  2215.      ValueClass State currentState;
  2216.      ValueClass Token lastToken;
  2217.      Void System.Xml.XmlTextWriter();
  2218.      Void System.Xml.XmlTextWriter( Class System.IO.Stream w,  Class System.Text.Encoding encoding);
  2219.      Void System.Xml.XmlTextWriter( String filename,  Class System.Text.Encoding encoding);
  2220.      Void System.Xml.XmlTextWriter( Class System.IO.TextWriter w);
  2221.      Class System.IO.Stream get_BaseStream();
  2222.      Boolean get_Namespaces();
  2223.      Void set_Namespaces( Boolean value);
  2224.      ValueClass System.Xml.Formatting get_Formatting();
  2225.      Void set_Formatting( ValueClass System.Xml.Formatting value);
  2226.      I4 get_Indentation();
  2227.      Void set_Indentation( I4 value);
  2228.      Char get_IndentChar();
  2229.      Void set_IndentChar( Char value);
  2230.      Char get_QuoteChar();
  2231.      Void set_QuoteChar( Char value);
  2232.      Void WriteStartDocument();
  2233.      Void WriteStartDocument( Boolean standalone);
  2234.      Void WriteEndDocument();
  2235.      Void WriteDocType( String name,  String pubid,  String sysid,  String subset);
  2236.      Void WriteStartElement( String prefix,  String localName,  String ns);
  2237.      Void WriteEndElement();
  2238.      Void WriteFullEndElement();
  2239.      Void WriteStartAttribute( String prefix,  String localName,  String ns);
  2240.      Void WriteEndAttribute();
  2241.      Void WriteCData( String text);
  2242.      Void WriteComment( String text);
  2243.      Void WriteProcessingInstruction( String name,  String text);
  2244.      Void WriteEntityRef( String name);
  2245.      Void WriteCharEntity( Char ch);
  2246.      Void WriteWhitespace( String ws);
  2247.      Void WriteString( String text);
  2248.      Void WriteSurrogateCharEntity( Char lowChar,  Char highChar);
  2249.      Void WriteChars( SZArray Char buffer,  I4 index,  I4 count);
  2250.      Void WriteRaw( SZArray Char buffer,  I4 index,  I4 count);
  2251.      Void WriteRaw( String data);
  2252.      Void WriteBase64( SZArray UI1 buffer,  I4 index,  I4 count);
  2253.      Void WriteBinHex( SZArray UI1 buffer,  I4 index,  I4 count);
  2254.      ValueClass System.Xml.WriteState get_WriteState();
  2255.      Void Close();
  2256.      Void Flush();
  2257.      Void WriteName( String name);
  2258.      Void WriteQualifiedName( String localName,  String ns);
  2259.      String LookupPrefix( String ns);
  2260.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  2261.      String get_XmlLang();
  2262.      Void WriteNmToken( String name);
  2263.      Void StartDocument( I4 standalone);
  2264.      Void AutoComplete( ValueClass Token token);
  2265.      Void AutoCompleteAll();
  2266.      Void InternalWriteEndElement( Boolean longFormat);
  2267.      Void WriteNoEndElement();
  2268.      Void WriteEndStartTag( Boolean empty);
  2269.      Void WriteEndAttributeQuote();
  2270.      Void Indent( Boolean beforeEndElement);
  2271.      Void PushNamespace( String prefix,  String ns,  Boolean declared);
  2272.      String GeneratePrefix();
  2273.      Void InternalWriteProcessingInstruction( String name,  String text);
  2274.      Class Scope FindScopeForNs( String ns);
  2275.      Class Scope FindScopeForPrefix( String prefix);
  2276.      Class Scope FindTopScopeForPrefix( String prefix);
  2277.      String FindPrefix( String ns);
  2278.      Void InternalWriteName( String name,  Boolean NCName);
  2279.      Void ValidateName( String name,  Boolean NCName);
  2280.      Void HandleSpecialAttribute();
  2281.      Void VerifyPrefixXml( String name);
  2282.      Void PushStack();
  2283.      Void FlushEncoders();
  2284.      Void System.Xml.XmlTextWriter();
  2285.     property BaseStream { get(){} set(){} };
  2286.     property Namespaces { get(){} set(){} };
  2287.     property Formatting { get(){} set(){} };
  2288.     property Indentation { get(){} set(){} };
  2289.     property IndentChar { get(){} set(){} };
  2290.     property QuoteChar { get(){} set(){} };
  2291.     property WriteState { get(){} set(){} };
  2292.     property XmlSpace { get(){} set(){} };
  2293.     property XmlLang { get(){} set(){} };
  2294.     }
  2295. class NamespaceState : System.Enum
  2296.     {
  2297.      I4 value__;
  2298.      ValueClass NamespaceState Uninitialized;
  2299.      ValueClass NamespaceState NotDeclaredButInScope;
  2300.      ValueClass NamespaceState DeclaredButNotWrittenOut;
  2301.      ValueClass NamespaceState DeclaredAndWrittenOut;
  2302.     }
  2303. class TagInfo : System.ValueType
  2304.     {
  2305.      String name;
  2306.      String prefix;
  2307.      String defaultNs;
  2308.      ValueClass NamespaceState defaultNsState;
  2309.      ValueClass System.Xml.XmlSpace xmlSpace;
  2310.      String xmlLang;
  2311.      Class Scope scopes;
  2312.      I4 prefixCount;
  2313.      Boolean mixed;
  2314.      Void Init();
  2315.     }
  2316. class Scope : System.Object
  2317.     {
  2318.      String prefix;
  2319.      String ns;
  2320.      Boolean declared;
  2321.      Class Scope next;
  2322.      Void Scope( String prefix,  String ns,  Boolean declared,  Class Scope next);
  2323.     }
  2324. class SpecialAttr : System.Enum
  2325.     {
  2326.      I4 value__;
  2327.      ValueClass SpecialAttr None;
  2328.      ValueClass SpecialAttr XmlSpace;
  2329.      ValueClass SpecialAttr XmlLang;
  2330.      ValueClass SpecialAttr XmlNs;
  2331.     }
  2332. class State : System.Enum
  2333.     {
  2334.      I4 value__;
  2335.      ValueClass State Start;
  2336.      ValueClass State Prolog;
  2337.      ValueClass State PostDTD;
  2338.      ValueClass State Element;
  2339.      ValueClass State Attribute;
  2340.      ValueClass State Content;
  2341.      ValueClass State AttrOnly;
  2342.      ValueClass State Epilog;
  2343.      ValueClass State Error;
  2344.      ValueClass State Closed;
  2345.     }
  2346. class Token : System.Enum
  2347.     {
  2348.      I4 value__;
  2349.      ValueClass Token PI;
  2350.      ValueClass Token Doctype;
  2351.      ValueClass Token Comment;
  2352.      ValueClass Token CData;
  2353.      ValueClass Token StartElement;
  2354.      ValueClass Token EndElement;
  2355.      ValueClass Token LongEndElement;
  2356.      ValueClass Token StartAttribute;
  2357.      ValueClass Token EndAttribute;
  2358.      ValueClass Token Content;
  2359.      ValueClass Token RawData;
  2360.      ValueClass Token Whitespace;
  2361.      ValueClass Token Empty;
  2362.     }
  2363. class System.Xml.XmlDOMTextWriter : System.Xml.XmlTextWriter
  2364.     {
  2365.      Void System.Xml.XmlDOMTextWriter( Class System.IO.Stream w,  Class System.Text.Encoding encoding);
  2366.      Void System.Xml.XmlDOMTextWriter( String filename,  Class System.Text.Encoding encoding);
  2367.      Void System.Xml.XmlDOMTextWriter( Class System.IO.TextWriter w);
  2368.      Void WriteStartElement( String prefix,  String localName,  String ns);
  2369.      Void WriteStartAttribute( String prefix,  String localName,  String ns);
  2370.     }
  2371. class System.Xml.XmlValueTokenInfo : System.Xml.XmlBasicTokenInfo
  2372.     {
  2373.      I4 _ValueOffset;
  2374.      I4 _ValueLength;
  2375.      String _Value;
  2376.      String _RawValue;
  2377.      Class System.Text.StringBuilder _StringBuilder;
  2378.      Boolean _HasNormalize;
  2379.      Boolean _NormalizeText;
  2380.      Void System.Xml.XmlValueTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  I4 depth,  Boolean nor);
  2381.      String GetValue();
  2382.      String get_RawValue();
  2383.      Void set_RawValue( String value);
  2384.      String get_Value();
  2385.      Void set_Value( String value);
  2386.      Void SetValue( Class System.Text.StringBuilder sb);
  2387.      Void SetValue( Class System.Xml.XmlScanner scanner,  String value,  I4 offset,  I4 length);
  2388.      Boolean get_IsAttributeText();
  2389.      Void set_IsAttributeText( Boolean value);
  2390.      Void set_Normalization( Boolean value);
  2391.     property RawValue { get(){} set(){} };
  2392.     property Value { get(){} set(){} };
  2393.     property IsAttributeText { get(){} set(){} };
  2394.     property Normalization { get(){} set(){} };
  2395.     }
  2396. class System.Xml.XmlNameValueTokenInfo : System.Xml.XmlValueTokenInfo
  2397.     {
  2398.      String _Name;
  2399.      Void System.Xml.XmlNameValueTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  I4 depth,  Boolean nor);
  2400.      Void System.Xml.XmlNameValueTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  I4 depth,  String value,  Boolean nor);
  2401.      String get_Name();
  2402.      Void set_Name( String value);
  2403.      String get_NameWPrefix();
  2404.     property Name { get(){} set(){} };
  2405.     property NameWPrefix { get(){} set(){} };
  2406.     }
  2407. class System.Xml.XmlDtdTokenInfo : System.Xml.XmlNameValueTokenInfo
  2408.     {
  2409.      Class System.Xml.Schema.DtdParser _DtdParser;
  2410.      Void System.Xml.XmlDtdTokenInfo( Class System.Xml.XmlScanner scanner,  Class System.Xml.XmlNamespaceManager nsMgr,  ValueClass System.Xml.XmlNodeType type,  I4 depth,  Boolean nor);
  2411.      String GetValue();