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

VC书籍

开发平台:

C/C++

  1.      Boolean HasMatched;
  2.      Class System.Xml.Schema.SchemaElementDecl ElementDecl;
  3.      Boolean IsNill;
  4.      I4 Depth;
  5.      I4 State;
  6.      Boolean NeedValidateChildren;
  7.      Class System.Xml.XmlQualifiedName Name;
  8.      String Prefix;
  9.      Class System.Xml.Schema.ContentNode CurrentNode;
  10.      Class System.Collections.Hashtable MinMaxValues;
  11.      I4 HasNodeMatched;
  12.      Class System.Xml.Schema.BitSet AllElementsSet;
  13.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing ProcessContents;
  14.      SZArray Class System.Xml.Schema.ConstraintStruct Constr;
  15.      Void System.Xml.Schema.ValidationState();
  16.     }
  17. class System.Xml.Schema.Validator : System.Object
  18.     {
  19.      I4 STACK_INCREMENT;
  20.      String x_schema;
  21.      Class System.Xml.Schema.SchemaInfo schemaInfo;
  22.      Class System.Xml.HWStack validationStack;
  23.      Class System.Xml.Schema.ValidationState context;
  24.      Class System.Xml.Schema.SchemaAttDef attnDef;
  25.      Class System.Xml.Schema.SchemaElementDecl nextElement;
  26.      Class System.Text.StringBuilder textValue;
  27.      String textString;
  28.      Boolean hasSibling;
  29.      Class System.Collections.Hashtable attPresence;
  30.      Class System.Xml.XmlQualifiedName name;
  31.      Class System.Xml.XmlNameTable nameTable;
  32.      Class System.Xml.XmlNamespaceManager nsManager;
  33.      Boolean isProcessContents;
  34.      Class System.Xml.Schema.SchemaNames schemaNames;
  35.      Class System.Xml.XmlValidatingReader reader;
  36.      Class System.Xml.PositionInfo positionInfo;
  37.      Class System.Xml.XmlResolver xmlResolver;
  38.      Class System.Collections.Hashtable IDs;
  39.      Class System.Xml.Schema.ForwardRef forwardRefs;
  40.      Boolean checkDatatype;
  41.      Class System.Uri baseUri;
  42.      I4 startIDConstraint;
  43.      ValueClass System.Xml.ValidationType validationFlag;
  44.      Class System.Xml.Schema.ValidationEventHandler validationEventHandler;
  45.      Class System.Xml.Schema.XmlSchemaCollection schemaCollection;
  46.      Class System.Xml.Schema.Parser inlineSchemaParser;
  47.      Class System.Xml.Schema.SchemaInfo inlineSchemaInfo;
  48.      String inlineNs;
  49.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing processContents;
  50.      Class System.Xml.Schema.XmlSchemaDatatype dtCDATA;
  51.      Class System.Xml.Schema.XmlSchemaDatatype dtQName;
  52.      Class System.Xml.Schema.XmlSchemaDatatype dtStringArray;
  53.      Void System.Xml.Schema.Validator( Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Schema.SchemaNames schemaNames,  Class System.Xml.XmlValidatingReader reader);
  54.      Boolean get_HasSchema();
  55.      Class System.Xml.Schema.SchemaInfo get_SchemaInfo();
  56.      Void set_SchemaInfo( Class System.Xml.Schema.SchemaInfo value);
  57.      Void set_SchemaCollection( Class System.Xml.Schema.XmlSchemaCollection value);
  58.      Void set_XmlResolver( Class System.Xml.XmlResolver value);
  59.      Class System.Uri get_BaseUri();
  60.      Void set_BaseUri( Class System.Uri value);
  61.      Class System.Xml.Schema.ValidationEventHandler get_ValidationEventHandler();
  62.      Void set_ValidationEventHandler( Class System.Xml.Schema.ValidationEventHandler value);
  63.      ValueClass System.Xml.ValidationType get_ValidationFlag();
  64.      Void set_ValidationFlag( ValueClass System.Xml.ValidationType value);
  65.      Void CompleteValidation();
  66.      Void ValidateWhitespace();
  67.      Void Validate( ValueClass System.Xml.ValidationType valType);
  68.      Void Validate();
  69.      Boolean IsXdrSchema( String uri);
  70.      Boolean IsCorrectSchemaType( ValueClass System.Xml.Schema.SchemaType st);
  71.      Boolean IsCorrectSchemaType( ValueClass System.Xml.Schema.SchemaType st,  ValueClass System.Xml.ValidationType vt);
  72.      Boolean SkipProcess( ValueClass System.Xml.Schema.SchemaType st);
  73.      Boolean LoadSchema( String uri,  String url);
  74.      Void ProcessElement();
  75.      Void CheckForEmptyElementInDTD();
  76.      Void ValidateElementContent( ValueClass System.Xml.XmlNodeType nodeType);
  77.      Void PushElementDecl( String ns,  String prefix,  I4 depth);
  78.      Void BeginChildren();
  79.      Void EndChildren();
  80.      Void SaveTextValue( String value);
  81.      Boolean AllowText();
  82.      Class System.Xml.XmlScanner ResolveEntity( String name,  Boolean fInAttribute,  ByRef Object o,  ByRef Boolean isExternal,  ByRef String resolvedUrl,  Boolean disableUndeclaredEntityCheck);
  83.      Void ProcessEntity( Class System.Xml.Schema.SchemaInfo sinfo,  String name,  Object sender,  Class System.Xml.Schema.ValidationEventHandler eventhandler);
  84.      Void ProcessTokenizedType( ValueClass System.Xml.XmlTokenizedType ttype,  String name);
  85.      Void CheckValue( String value,  Class System.Xml.Schema.SchemaAttDef attdef);
  86.      Void CheckDefaultValue( String value,  Class System.Xml.Schema.SchemaAttDef attdef,  Class System.Xml.Schema.SchemaInfo sinfo,  Class System.Xml.XmlNamespaceManager nsManager,  Class System.Xml.XmlNameTable nameTable,  Object sender,  Class System.Xml.Schema.ValidationEventHandler eventhandler);
  87.      Void AddID( String name,  Object node);
  88.      Object FindID( String name);
  89.      Void SendValidationEvent( String code);
  90.      Void SendValidationEvent( String code,  SZArray String args);
  91.      Void SendValidationEvent( String code,  String arg);
  92.      Void SendValidationEvent( Class System.Xml.Schema.XmlSchemaException e);
  93.      Void SendValidationEvent( String code,  String msg,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  94.      Void SendValidationEvent( String code,  SZArray String args,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  95.      Void SendValidationEvent( Class System.Xml.Schema.XmlSchemaException e,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  96.      Boolean IsGenEntity( Class System.Xml.XmlQualifiedName qname);
  97.      Class System.Xml.Schema.SchemaEntity GetEntity( Class System.Xml.XmlQualifiedName qname,  Boolean fParameterEntity);
  98.      Void Push();
  99.      Void Pop();
  100.      Void AddForwardRef( String name,  String prefix,  String id,  I4 line,  I4 col,  Boolean implied,  ValueClass Type type);
  101.      Void CheckForwardRefs();
  102.      Class System.Xml.XmlQualifiedName QualifiedName( String prefix,  String name,  String ns);
  103.      Void IDCCheckAttr( String name,  String ns,  Object obj,  String sobj,  Class System.Xml.Schema.SchemaAttDef attdef);
  104.      Void System.Xml.Schema.Validator();
  105.     property HasSchema { get(){} set(){} };
  106.     property SchemaInfo { get(){} set(){} };
  107.     property SchemaCollection { get(){} set(){} };
  108.     property XmlResolver { get(){} set(){} };
  109.     property BaseUri { get(){} set(){} };
  110.     property ValidationEventHandler { get(){} set(){} };
  111.     property ValidationFlag { get(){} set(){} };
  112.     }
  113. class System.Xml.Schema.XdrBuilder : System.Xml.Schema.SchemaBuilder
  114.     {
  115.      I4 XDR_SCHEMA;
  116.      I4 XDR_ELEMENTTYPE;
  117.      I4 XDR_ATTRIBUTETYPE;
  118.      I4 XDR_ELEMENT;
  119.      I4 XDR_ATTRIBUTE;
  120.      I4 XDR_GROUP;
  121.      I4 XDR_ELEMENTDATATYPE;
  122.      I4 XDR_ATTRIBUTEDATATYPE;
  123.      I4 SCHEMA_FLAGS_NS;
  124.      I4 STACK_INCREMENT;
  125.      I4 SCHEMA_ORDER_NONE;
  126.      I4 SCHEMA_ORDER_MANY;
  127.      I4 SCHEMA_ORDER_SEQUENCE;
  128.      I4 SCHEMA_ORDER_CHOICE;
  129.      I4 SCHEMA_ORDER_ALL;
  130.      I4 SCHEMA_CONTENT_NONE;
  131.      I4 SCHEMA_CONTENT_EMPTY;
  132.      I4 SCHEMA_CONTENT_TEXT;
  133.      I4 SCHEMA_CONTENT_MIXED;
  134.      I4 SCHEMA_CONTENT_ELEMENT;
  135.      String x_schema;
  136.      SZArray I4 S_XDR_Root_Element;
  137.      SZArray I4 S_XDR_Root_SubElements;
  138.      SZArray I4 S_XDR_ElementType_SubElements;
  139.      SZArray I4 S_XDR_AttributeType_SubElements;
  140.      SZArray I4 S_XDR_Group_SubElements;
  141.      SZArray Class XdrAttributeEntry S_XDR_Root_Attributes;
  142.      SZArray Class XdrAttributeEntry S_XDR_ElementType_Attributes;
  143.      SZArray Class XdrAttributeEntry S_XDR_AttributeType_Attributes;
  144.      SZArray Class XdrAttributeEntry S_XDR_Element_Attributes;
  145.      SZArray Class XdrAttributeEntry S_XDR_Attribute_Attributes;
  146.      SZArray Class XdrAttributeEntry S_XDR_Group_Attributes;
  147.      SZArray Class XdrAttributeEntry S_XDR_ElementDataType_Attributes;
  148.      SZArray Class XdrAttributeEntry S_XDR_AttributeDataType_Attributes;
  149.      SZArray Class XdrEntry S_SchemaEntries;
  150.      Class System.Xml.Schema.SchemaInfo _SchemaInfo;
  151.      String _TargetNamespace;
  152.      Class System.Xml.XmlReader _reader;
  153.      Class System.Xml.PositionInfo positionInfo;
  154.      Class XdrEntry _CurState;
  155.      Class XdrEntry _NextState;
  156.      Class System.Xml.HWStack _StateHistory;
  157.      Class System.Xml.HWStack _GroupStack;
  158.      String _XdrName;
  159.      String _XdrPrefix;
  160.      Class ElementContent _ElementDef;
  161.      Class GroupContent _GroupDef;
  162.      Class AttributeContent _AttributeDef;
  163.      Class DeclBaseInfo _UndefinedAttributeTypes;
  164.      Class DeclBaseInfo _BaseDecl;
  165.      Class System.Xml.XmlNameTable _NameTable;
  166.      Class System.Xml.Schema.SchemaNames _SchemaNames;
  167.      Class System.Xml.XmlNamespaceManager _CurNsMgr;
  168.      String _Text;
  169.      Class System.Xml.Schema.ValidationEventHandler validationEventHandler;
  170.      Class System.Collections.Hashtable _UndeclaredElements;
  171.      Void System.Xml.Schema.XdrBuilder( Class System.Xml.XmlReader reader,  Class System.Xml.XmlNamespaceManager curmgr,  Class System.Xml.Schema.SchemaInfo sinfo,  String targetNamspace,  Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Schema.SchemaNames schemaNames,  Class System.Xml.Schema.ValidationEventHandler eventhandler);
  172.      Boolean ProcessElement( String prefix,  String name,  String ns);
  173.      Void ProcessAttribute( String prefix,  String name,  String ns,  String value);
  174.      Boolean LoadSchema( String uri);
  175.      Boolean IsXdrSchema( String uri);
  176.      Boolean IsContentParsed();
  177.      Void ProcessMarkup( SZArray Class System.Xml.XmlNode markup);
  178.      Void ProcessCData( String value);
  179.      Void StartChildren();
  180.      Void EndChildren();
  181.      Void Push();
  182.      Void Pop();
  183.      Void PushGroupInfo();
  184.      Void PopGroupInfo();
  185.      Void XDR_InitRoot( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  186.      Void XDR_BuildRoot_Name( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  187.      Void XDR_BuildRoot_ID( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  188.      Void XDR_BeginRoot( Class System.Xml.Schema.XdrBuilder builder);
  189.      Void XDR_EndRoot( Class System.Xml.Schema.XdrBuilder builder);
  190.      Void XDR_InitElementType( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  191.      Void XDR_BuildElementType_Name( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  192.      Void XDR_BuildElementType_Content( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  193.      Void XDR_BuildElementType_Model( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  194.      Void XDR_BuildElementType_Order( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  195.      Void XDR_BuildElementType_DtType( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  196.      Void XDR_BuildElementType_DtValues( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  197.      Void XDR_BuildElementType_DtMaxLength( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  198.      Void XDR_BuildElementType_DtMinLength( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  199.      Void XDR_BeginElementType( Class System.Xml.Schema.XdrBuilder builder);
  200.      Void XDR_EndElementType( Class System.Xml.Schema.XdrBuilder builder);
  201.      Void XDR_InitAttributeType( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  202.      Void XDR_BuildAttributeType_Name( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  203.      Void XDR_BuildAttributeType_Required( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  204.      Void XDR_BuildAttributeType_Default( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  205.      Void XDR_BuildAttributeType_DtType( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  206.      Void XDR_BuildAttributeType_DtValues( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  207.      Void XDR_BuildAttributeType_DtMaxLength( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  208.      Void XDR_BuildAttributeType_DtMinLength( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  209.      Void XDR_BeginAttributeType( Class System.Xml.Schema.XdrBuilder builder);
  210.      Void XDR_EndAttributeType( Class System.Xml.Schema.XdrBuilder builder);
  211.      Void XDR_InitElement( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  212.      Void XDR_BuildElement_Type( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  213.      Void XDR_BuildElement_MinOccurs( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  214.      Void XDR_BuildElement_MaxOccurs( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  215.      Void XDR_EndElement( Class System.Xml.Schema.XdrBuilder builder);
  216.      Void XDR_InitAttribute( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  217.      Void XDR_BuildAttribute_Type( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  218.      Void XDR_BuildAttribute_Required( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  219.      Void XDR_BuildAttribute_Default( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  220.      Void XDR_BeginAttribute( Class System.Xml.Schema.XdrBuilder builder);
  221.      Void XDR_EndAttribute( Class System.Xml.Schema.XdrBuilder builder);
  222.      Void XDR_InitGroup( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  223.      Void XDR_BuildGroup_Order( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  224.      Void XDR_BuildGroup_MinOccurs( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  225.      Void XDR_BuildGroup_MaxOccurs( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  226.      Void XDR_EndGroup( Class System.Xml.Schema.XdrBuilder builder);
  227.      Void XDR_InitElementDtType( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  228.      Void XDR_EndElementDtType( Class System.Xml.Schema.XdrBuilder builder);
  229.      Void XDR_InitAttributeDtType( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  230.      Void XDR_EndAttributeDtType( Class System.Xml.Schema.XdrBuilder builder);
  231.      Boolean GetNextState( Class System.Xml.XmlQualifiedName qname);
  232.      Boolean IsSkipableElement( Class System.Xml.XmlQualifiedName qname);
  233.      Boolean IsSkipableAttribute( Class System.Xml.XmlQualifiedName qname);
  234.      I4 GetOrder( Class System.Xml.XmlQualifiedName qname);
  235.      Void AddOrder();
  236.      Boolean IsYes( Object obj,  Class System.Xml.Schema.XdrBuilder builder);
  237.      UI4 ParseMinOccurs( Object obj,  Class System.Xml.Schema.XdrBuilder builder);
  238.      UI4 ParseMaxOccurs( Object obj,  Class System.Xml.Schema.XdrBuilder builder);
  239.      Void HandleMinMax( Class System.Xml.Schema.CompiledContentModel pContent,  UI4 cMin,  UI4 cMax);
  240.      Void ParseDtMaxLength( ByRef UI4 cVal,  Object obj,  Class System.Xml.Schema.XdrBuilder builder);
  241.      Void ParseDtMinLength( ByRef UI4 cVal,  Object obj,  Class System.Xml.Schema.XdrBuilder builder);
  242.      Void CompareMinMaxLength( UI4 cMin,  UI4 cMax,  Class System.Xml.Schema.XdrBuilder builder);
  243.      Boolean ParseInteger( String str,  ByRef UI4 n);
  244.      Void XDR_CheckAttributeDefault( Class DeclBaseInfo decl,  Class System.Xml.Schema.SchemaAttDef pAttdef);
  245.      Void SetAttributePresence( Class System.Xml.Schema.SchemaAttDef pAttdef,  Boolean fRequired);
  246.      I4 GetContent( Class System.Xml.XmlQualifiedName qname);
  247.      Boolean GetModel( Class System.Xml.XmlQualifiedName qname);
  248.      Class System.Xml.Schema.XmlSchemaDatatype CheckDatatype( String str);
  249.      Void CheckDefaultAttValue( Class System.Xml.Schema.SchemaAttDef attDef);
  250.      Boolean IsGlobal( I4 flags);
  251.      Void SendValidationEvent( String code,  SZArray String args,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  252.      Void SendValidationEvent( String code);
  253.      Void SendValidationEvent( String code,  String msg);
  254.      Void SendValidationEvent( Class System.Xml.Schema.XmlSchemaException e,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  255.      Void System.Xml.Schema.XdrBuilder();
  256.     }
  257. class DeclBaseInfo : System.Object
  258.     {
  259.      Class System.Xml.XmlQualifiedName _Name;
  260.      String _Prefix;
  261.      Class System.Xml.XmlQualifiedName _TypeName;
  262.      String _TypePrefix;
  263.      Object _Default;
  264.      Object _Revises;
  265.      UI4 _MaxOccurs;
  266.      UI4 _MinOccurs;
  267.      Boolean _Checking;
  268.      Class System.Xml.Schema.SchemaElementDecl _ElementDecl;
  269.      Class System.Xml.Schema.SchemaAttDef _Attdef;
  270.      Class DeclBaseInfo _Next;
  271.      Void DeclBaseInfo();
  272.      Void Reset();
  273.     }
  274. class GroupContent : System.Object
  275.     {
  276.      UI4 _MinVal;
  277.      UI4 _MaxVal;
  278.      Boolean _HasMaxAttr;
  279.      Boolean _HasMinAttr;
  280.      I4 _Order;
  281.      Void Copy( Class GroupContent from,  Class GroupContent to);
  282.      Class GroupContent Copy( Class GroupContent other);
  283.      Void GroupContent();
  284.     }
  285. class ElementContent : System.Object
  286.     {
  287.      Class System.Xml.Schema.SchemaElementDecl _ElementDecl;
  288.      I4 _ContentAttr;
  289.      I4 _OrderAttr;
  290.      Boolean _MasterGroupRequired;
  291.      Boolean _ExistTerminal;
  292.      Boolean _AllowDataType;
  293.      Boolean _HasDataType;
  294.      Boolean _HasType;
  295.      Boolean _EnumerationRequired;
  296.      UI4 _MinVal;
  297.      UI4 _MaxVal;
  298.      UI4 _MaxLength;
  299.      UI4 _MinLength;
  300.      Class System.Collections.Hashtable _AttDefList;
  301.      Void ElementContent();
  302.     }
  303. class AttributeContent : System.Object
  304.     {
  305.      Class System.Xml.Schema.SchemaAttDef _AttDef;
  306.      Class System.Xml.XmlQualifiedName _Name;
  307.      String _Prefix;
  308.      Boolean _Required;
  309.      UI4 _MinVal;
  310.      UI4 _MaxVal;
  311.      UI4 _MaxLength;
  312.      UI4 _MinLength;
  313.      Boolean _EnumerationRequired;
  314.      Boolean _HasDataType;
  315.      Boolean _Global;
  316.      Object _Default;
  317.      Void AttributeContent();
  318.     }
  319. class XdrBuildFunction : System.MulticastDelegate
  320.     {
  321.      Void XdrBuildFunction( Object object,  I method);
  322.      Void Invoke( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix);
  323.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  String prefix,  Class System.AsyncCallback callback,  Object object);
  324.      Void EndInvoke( Class System.IAsyncResult result);
  325.     }
  326. class XdrInitFunction : System.MulticastDelegate
  327.     {
  328.      Void XdrInitFunction( Object object,  I method);
  329.      Void Invoke( Class System.Xml.Schema.XdrBuilder builder,  Object obj);
  330.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XdrBuilder builder,  Object obj,  Class System.AsyncCallback callback,  Object object);
  331.      Void EndInvoke( Class System.IAsyncResult result);
  332.     }
  333. class XdrBeginChildFunction : System.MulticastDelegate
  334.     {
  335.      Void XdrBeginChildFunction( Object object,  I method);
  336.      Void Invoke( Class System.Xml.Schema.XdrBuilder builder);
  337.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XdrBuilder builder,  Class System.AsyncCallback callback,  Object object);
  338.      Void EndInvoke( Class System.IAsyncResult result);
  339.     }
  340. class XdrEndChildFunction : System.MulticastDelegate
  341.     {
  342.      Void XdrEndChildFunction( Object object,  I method);
  343.      Void Invoke( Class System.Xml.Schema.XdrBuilder builder);
  344.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XdrBuilder builder,  Class System.AsyncCallback callback,  Object object);
  345.      Void EndInvoke( Class System.IAsyncResult result);
  346.     }
  347. class XdrAttributeEntry : System.Object
  348.     {
  349.      ValueClass ID _Attribute;
  350.      I4 _SchemaFlags;
  351.      Class System.Xml.Schema.XmlSchemaDatatype _Datatype;
  352.      Class XdrBuildFunction _BuildFunc;
  353.      Void XdrAttributeEntry( ValueClass ID a,  ValueClass System.Xml.XmlTokenizedType ttype,  Class XdrBuildFunction build);
  354.      Void XdrAttributeEntry( ValueClass ID a,  ValueClass System.Xml.XmlTokenizedType ttype,  I4 schemaFlags,  Class XdrBuildFunction build);
  355.     }
  356. class XdrEntry : System.Object
  357.     {
  358.      ValueClass ID _Name;
  359.      SZArray I4 _NextStates;
  360.      SZArray Class XdrAttributeEntry _Attributes;
  361.      Class XdrInitFunction _InitFunc;
  362.      Class XdrBeginChildFunction _BeginChildFunc;
  363.      Class XdrEndChildFunction _EndChildFunc;
  364.      Boolean _AllowText;
  365.      Void XdrEntry( ValueClass ID n,  SZArray I4 states,  SZArray Class XdrAttributeEntry attributes,  Class XdrInitFunction init,  Class XdrBeginChildFunction begin,  Class XdrEndChildFunction end,  Boolean fText);
  366.     }
  367. class System.Xml.Schema.XmlSchemaObject : System.Object
  368.     {
  369.      I4 lineNum;
  370.      I4 linePos;
  371.      String sourceUri;
  372.      Class System.Xml.Serialization.XmlSerializerNamespaces namespaces;
  373.      Class System.Xml.Schema.XmlSchemaObject parent;
  374.      I4 get_LineNumber();
  375.      Void set_LineNumber( I4 value);
  376.      I4 get_LinePosition();
  377.      Void set_LinePosition( I4 value);
  378.      String get_SourceUri();
  379.      Void set_SourceUri( String value);
  380.      Class System.Xml.Schema.XmlSchemaObject get_Parent();
  381.      Void set_Parent( Class System.Xml.Schema.XmlSchemaObject value);
  382.      Class System.Xml.Serialization.XmlSerializerNamespaces get_Namespaces();
  383.      Void set_Namespaces( Class System.Xml.Serialization.XmlSerializerNamespaces value);
  384.      Void OnAdd( Class System.Xml.Schema.XmlSchemaObjectCollection container,  Object item);
  385.      Void OnRemove( Class System.Xml.Schema.XmlSchemaObjectCollection container,  Object item);
  386.      Void OnClear( Class System.Xml.Schema.XmlSchemaObjectCollection container);
  387.      String get_IdAttribute();
  388.      Void set_IdAttribute( String value);
  389.      Void SetUnhandledAttributes( SZArray Class System.Xml.XmlAttribute moreAttributes);
  390.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  391.      String get_NameAttribute();
  392.      Void set_NameAttribute( String value);
  393.      Void System.Xml.Schema.XmlSchemaObject();
  394.     property LineNumber { get(){} set(){} };
  395.     property LinePosition { get(){} set(){} };
  396.     property SourceUri { get(){} set(){} };
  397.     property Parent { get(){} set(){} };
  398.     property Namespaces { get(){} set(){} };
  399.     property IdAttribute { get(){} set(){} };
  400.     property NameAttribute { get(){} set(){} };
  401.     }
  402. class System.Xml.Schema.XmlSchema : System.Xml.Schema.XmlSchemaObject
  403.     {
  404.      String Namespace;
  405.      String InstanceNamespace;
  406.      ValueClass System.Xml.Schema.XmlSchemaForm attributeFormDefault;
  407.      ValueClass System.Xml.Schema.XmlSchemaForm elementFormDefault;
  408.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod blockDefault;
  409.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod finalDefault;
  410.      String targetNs;
  411.      String version;
  412.      Class System.Xml.Schema.XmlSchemaObjectCollection includes;
  413.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  414.      String id;
  415.      SZArray Class System.Xml.XmlAttribute moreAttributes;
  416.      Boolean buildinIncluded;
  417.      Boolean needCleanup;
  418.      Boolean isCompiled;
  419.      Boolean isPreprocessed;
  420.      I4 errorCount;
  421.      Class System.Xml.Schema.XmlSchemaObjectTable attributes;
  422.      Class System.Xml.Schema.XmlSchemaObjectTable attributeGroups;
  423.      Class System.Xml.Schema.XmlSchemaObjectTable elements;
  424.      Class System.Xml.Schema.XmlSchemaObjectTable types;
  425.      Class System.Xml.Schema.XmlSchemaObjectTable groups;
  426.      Class System.Xml.Schema.XmlSchemaObjectTable notations;
  427.      Class System.Xml.Schema.XmlSchemaObjectTable identityConstraints;
  428.      String baseUri;
  429.      Class System.Collections.Hashtable ids;
  430.      Class System.Collections.Hashtable schemaLocations;
  431.      Class System.Collections.Hashtable examplars;
  432.      Class System.Xml.XmlDocument document;
  433.      Class System.Xml.XmlNameTable nameTable;
  434.      Void System.Xml.Schema.XmlSchema();
  435.      Class System.Xml.Schema.XmlSchema Read( Class System.IO.TextReader reader,  Class System.Xml.Schema.ValidationEventHandler validationEventHandler);
  436.      Class System.Xml.Schema.XmlSchema Read( Class System.IO.Stream stream,  Class System.Xml.Schema.ValidationEventHandler validationEventHandler);
  437.      Class System.Xml.Schema.XmlSchema Read( Class System.Xml.XmlReader reader,  Class System.Xml.Schema.ValidationEventHandler validationEventHandler);
  438.      Void Write( Class System.IO.Stream stream);
  439.      Void Write( Class System.IO.Stream stream,  Class System.Xml.XmlNamespaceManager namespaceManager);
  440.      Void Write( Class System.IO.TextWriter writer);
  441.      Void Write( Class System.IO.TextWriter writer,  Class System.Xml.XmlNamespaceManager namespaceManager);
  442.      Void Write( Class System.Xml.XmlWriter writer);
  443.      Void Write( Class System.Xml.XmlWriter writer,  Class System.Xml.XmlNamespaceManager namespaceManager);
  444.      Void Compile( Class System.Xml.Schema.ValidationEventHandler validationEventHandler);
  445.      Void Compile( Class System.Xml.Schema.XmlSchemaCollection collection,  Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Schema.SchemaNames schemaNames,  Class System.Xml.Schema.ValidationEventHandler validationEventHandler,  String targetNamespace,  Class System.Xml.Schema.SchemaInfo schemaInfo,  Boolean compileContentModel);
  446.      Void LoadExternals( Class System.Xml.Schema.XmlSchemaCollection schemaCollection,  Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Schema.SchemaNames schemaNames,  Class System.Xml.Schema.ValidationEventHandler validationEventHandler,  Class System.Xml.Schema.XmlSchema schema);
  447.      Class System.Xml.Schema.XmlSchema GetBuildInSchema( Class System.Xml.XmlNameTable nt);
  448.      Class System.IO.Stream ResolveSchemaLocation( Class System.Xml.Schema.XmlSchema enclosingSchema,  String location,  ByRef String fullPath);
  449.      Void Preprocess( Class System.Xml.Schema.ValidationEventHandler eventhandler);
  450.      ValueClass System.Xml.Schema.XmlSchemaForm get_AttributeFormDefault();
  451.      Void set_AttributeFormDefault( ValueClass System.Xml.Schema.XmlSchemaForm value);
  452.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_BlockDefault();
  453.      Void set_BlockDefault( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  454.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_FinalDefault();
  455.      Void set_FinalDefault( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  456.      ValueClass System.Xml.Schema.XmlSchemaForm get_ElementFormDefault();
  457.      Void set_ElementFormDefault( ValueClass System.Xml.Schema.XmlSchemaForm value);
  458.      String get_TargetNamespace();
  459.      Void set_TargetNamespace( String value);
  460.      String get_Version();
  461.      Void set_Version( String value);
  462.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Includes();
  463.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  464.      Boolean get_IsCompiled();
  465.      Boolean get_IsPreprocessed();
  466.      Class System.Xml.Schema.XmlSchemaObjectTable get_Attributes();
  467.      Class System.Xml.Schema.XmlSchemaObjectTable get_AttributeGroups();
  468.      Class System.Xml.Schema.XmlSchemaObjectTable get_SchemaTypes();
  469.      Class System.Xml.Schema.XmlSchemaObjectTable get_Elements();
  470.      String get_Id();
  471.      Void set_Id( String value);
  472.      SZArray Class System.Xml.XmlAttribute get_UnhandledAttributes();
  473.      Void set_UnhandledAttributes( SZArray Class System.Xml.XmlAttribute value);
  474.      Class System.Xml.Schema.XmlSchemaObjectTable get_Groups();
  475.      Class System.Xml.Schema.XmlSchemaObjectTable get_Notations();
  476.      Class System.Xml.Schema.XmlSchemaObjectTable get_IdentityConstraints();
  477.      String get_BaseUri();
  478.      Void set_BaseUri( String value);
  479.      Class System.Collections.Hashtable get_Ids();
  480.      Class System.Collections.Hashtable get_Examplars();
  481.      Class System.Xml.XmlDocument get_Document();
  482.      Class System.Xml.XmlNameTable get_NameTable();
  483.      I4 get_ErrorCount();
  484.      Void set_ErrorCount( I4 value);
  485.      Class System.Xml.Schema.XmlSchema Clone();
  486.      String get_IdAttribute();
  487.      Void set_IdAttribute( String value);
  488.      Void SetUnhandledAttributes( SZArray Class System.Xml.XmlAttribute moreAttributes);
  489.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  490.     property AttributeFormDefault { get(){} set(){} };
  491.     property BlockDefault { get(){} set(){} };
  492.     property FinalDefault { get(){} set(){} };
  493.     property ElementFormDefault { get(){} set(){} };
  494.     property TargetNamespace { get(){} set(){} };
  495.     property Version { get(){} set(){} };
  496.     property Includes { get(){} set(){} };
  497.     property Items { get(){} set(){} };
  498.     property IsCompiled { get(){} set(){} };
  499.     property IsPreprocessed { get(){} set(){} };
  500.     property Attributes { get(){} set(){} };
  501.     property AttributeGroups { get(){} set(){} };
  502.     property SchemaTypes { get(){} set(){} };
  503.     property Elements { get(){} set(){} };
  504.     property Id { get(){} set(){} };
  505.     property UnhandledAttributes { get(){} set(){} };
  506.     property Groups { get(){} set(){} };
  507.     property Notations { get(){} set(){} };
  508.     property IdentityConstraints { get(){} set(){} };
  509.     property BaseUri { get(){} set(){} };
  510.     property Ids { get(){} set(){} };
  511.     property Examplars { get(){} set(){} };
  512.     property Document { get(){} set(){} };
  513.     property NameTable { get(){} set(){} };
  514.     property ErrorCount { get(){} set(){} };
  515.     property IdAttribute { get(){} set(){} };
  516.     }
  517. class System.Xml.Schema.XmlSchemaAnnotated : System.Xml.Schema.XmlSchemaObject
  518.     {
  519.      String id;
  520.      Class System.Xml.Schema.XmlSchemaAnnotation annotation;
  521.      SZArray Class System.Xml.XmlAttribute moreAttributes;
  522.      String get_Id();
  523.      Void set_Id( String value);
  524.      Class System.Xml.Schema.XmlSchemaAnnotation get_Annotation();
  525.      Void set_Annotation( Class System.Xml.Schema.XmlSchemaAnnotation value);
  526.      SZArray Class System.Xml.XmlAttribute get_UnhandledAttributes();
  527.      Void set_UnhandledAttributes( SZArray Class System.Xml.XmlAttribute value);
  528.      String get_IdAttribute();
  529.      Void set_IdAttribute( String value);
  530.      Void SetUnhandledAttributes( SZArray Class System.Xml.XmlAttribute moreAttributes);
  531.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  532.      Void System.Xml.Schema.XmlSchemaAnnotated();
  533.     property Id { get(){} set(){} };
  534.     property Annotation { get(){} set(){} };
  535.     property UnhandledAttributes { get(){} set(){} };
  536.     property IdAttribute { get(){} set(){} };
  537.     }
  538. class System.Xml.Schema.XmlSchemaParticle : System.Xml.Schema.XmlSchemaAnnotated
  539.     {
  540.      ValueClass System.Decimal minOccurs;
  541.      ValueClass System.Decimal maxOccurs;
  542.      ValueClass Occurs flags;
  543.      Class System.Xml.Schema.XmlSchemaParticle Empty;
  544.      String get_MinOccursString();
  545.      Void set_MinOccursString( String value);
  546.      String get_MaxOccursString();
  547.      Void set_MaxOccursString( String value);
  548.      ValueClass System.Decimal get_MinOccurs();
  549.      Void set_MinOccurs( ValueClass System.Decimal value);
  550.      ValueClass System.Decimal get_MaxOccurs();
  551.      Void set_MaxOccurs( ValueClass System.Decimal value);
  552.      Boolean get_IsEmpty();
  553.      Boolean get_IsMultipleOccurrence();
  554.      Void System.Xml.Schema.XmlSchemaParticle();
  555.      Void System.Xml.Schema.XmlSchemaParticle();
  556.     property MinOccursString { get(){} set(){} };
  557.     property MaxOccursString { get(){} set(){} };
  558.     property MinOccurs { get(){} set(){} };
  559.     property MaxOccurs { get(){} set(){} };
  560.     property IsEmpty { get(){} set(){} };
  561.     property IsMultipleOccurrence { get(){} set(){} };
  562.     }
  563. class Occurs : System.Enum
  564.     {
  565.      I4 value__;
  566.      ValueClass Occurs None;
  567.      ValueClass Occurs Min;
  568.      ValueClass Occurs Max;
  569.     }
  570. class EmptyParticle : System.Xml.Schema.XmlSchemaParticle
  571.     {
  572.      Boolean get_IsEmpty();
  573.      Void EmptyParticle();
  574.     property IsEmpty { get(){} set(){} };
  575.     }
  576. class System.Xml.Schema.XmlSchemaGroupBase : System.Xml.Schema.XmlSchemaParticle
  577.     {
  578.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  579.      Void System.Xml.Schema.XmlSchemaGroupBase();
  580.     property Items { get(){} set(){} };
  581.     }
  582. class System.Xml.Schema.XmlSchemaAll : System.Xml.Schema.XmlSchemaGroupBase
  583.     {
  584.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  585.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  586.      Boolean get_IsEmpty();
  587.      Void System.Xml.Schema.XmlSchemaAll();
  588.     property Items { get(){} set(){} };
  589.     property IsEmpty { get(){} set(){} };
  590.     }
  591. class System.Xml.Schema.XmlSchemaAnnotation : System.Xml.Schema.XmlSchemaObject
  592.     {
  593.      String id;
  594.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  595.      SZArray Class System.Xml.XmlAttribute moreAttributes;
  596.      String get_Id();
  597.      Void set_Id( String value);
  598.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  599.      SZArray Class System.Xml.XmlAttribute get_UnhandledAttributes();
  600.      Void set_UnhandledAttributes( SZArray Class System.Xml.XmlAttribute value);
  601.      String get_IdAttribute();
  602.      Void set_IdAttribute( String value);
  603.      Void SetUnhandledAttributes( SZArray Class System.Xml.XmlAttribute moreAttributes);
  604.      Void System.Xml.Schema.XmlSchemaAnnotation();
  605.     property Id { get(){} set(){} };
  606.     property Items { get(){} set(){} };
  607.     property UnhandledAttributes { get(){} set(){} };
  608.     property IdAttribute { get(){} set(){} };
  609.     }
  610. class System.Xml.Schema.XmlSchemaAny : System.Xml.Schema.XmlSchemaParticle
  611.     {
  612.      String ns;
  613.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing processContents;
  614.      Class System.Xml.Schema.NamespaceList namespaceList;
  615.      String get_Namespace();
  616.      Void set_Namespace( String value);
  617.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing get_ProcessContents();
  618.      Void set_ProcessContents( ValueClass System.Xml.Schema.XmlSchemaContentProcessing value);
  619.      Class System.Xml.Schema.NamespaceList get_NamespaceList();
  620.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing get_ProcessContentsCorrect();
  621.      Void BuildNamespaceList( String targetNamespace);
  622.      Boolean Allows( Class System.Xml.XmlQualifiedName qname);
  623.      Void System.Xml.Schema.XmlSchemaAny();
  624.     property Namespace { get(){} set(){} };
  625.     property ProcessContents { get(){} set(){} };
  626.     property NamespaceList { get(){} set(){} };
  627.     property ProcessContentsCorrect { get(){} set(){} };
  628.     }
  629. class System.Xml.Schema.XmlSchemaAnyAttribute : System.Xml.Schema.XmlSchemaAnnotated
  630.     {
  631.      String ns;
  632.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing processContents;
  633.      Class System.Xml.Schema.NamespaceList namespaceList;
  634.      String get_Namespace();
  635.      Void set_Namespace( String value);
  636.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing get_ProcessContents();
  637.      Void set_ProcessContents( ValueClass System.Xml.Schema.XmlSchemaContentProcessing value);
  638.      Class System.Xml.Schema.NamespaceList get_NamespaceList();
  639.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing get_ProcessContentsCorrect();
  640.      Void BuildNamespaceList( String targetNamespace);
  641.      Boolean Allows( Class System.Xml.XmlQualifiedName qname);
  642.      Boolean IsSubset( Class System.Xml.Schema.XmlSchemaAnyAttribute sub,  Class System.Xml.Schema.XmlSchemaAnyAttribute super);
  643.      Class System.Xml.Schema.XmlSchemaAnyAttribute Intersection( Class System.Xml.Schema.XmlSchemaAnyAttribute o1,  Class System.Xml.Schema.XmlSchemaAnyAttribute o2);
  644.      Class System.Xml.Schema.XmlSchemaAnyAttribute Union( Class System.Xml.Schema.XmlSchemaAnyAttribute o1,  Class System.Xml.Schema.XmlSchemaAnyAttribute o2);
  645.      Void System.Xml.Schema.XmlSchemaAnyAttribute();
  646.     property Namespace { get(){} set(){} };
  647.     property ProcessContents { get(){} set(){} };
  648.     property NamespaceList { get(){} set(){} };
  649.     property ProcessContentsCorrect { get(){} set(){} };
  650.     }
  651. class System.Xml.Schema.XmlSchemaAppInfo : System.Xml.Schema.XmlSchemaObject
  652.     {
  653.      String source;
  654.      SZArray Class System.Xml.XmlNode markup;
  655.      String get_Source();
  656.      Void set_Source( String value);
  657.      SZArray Class System.Xml.XmlNode get_Markup();
  658.      Void set_Markup( SZArray Class System.Xml.XmlNode value);
  659.      Void System.Xml.Schema.XmlSchemaAppInfo();
  660.     property Source { get(){} set(){} };
  661.     property Markup { get(){} set(){} };
  662.     }
  663. class System.Xml.Schema.XmlSchemaAttribute : System.Xml.Schema.XmlSchemaAnnotated
  664.     {
  665.      String defaultValue;
  666.      String fixedValue;
  667.      ValueClass System.Xml.Schema.XmlSchemaForm form;
  668.      String name;
  669.      Class System.Xml.XmlQualifiedName refName;
  670.      Class System.Xml.XmlQualifiedName typeName;
  671.      Class System.Xml.Schema.XmlSchemaSimpleType type;
  672.      ValueClass System.Xml.Schema.XmlSchemaUse use;
  673.      Class System.Xml.XmlQualifiedName qualifiedName;
  674.      Object attributeType;
  675.      String prefix;
  676.      Class System.Xml.Schema.SchemaAttDef attDef;
  677.      Boolean validating;
  678.      String get_DefaultValue();
  679.      Void set_DefaultValue( String value);
  680.      String get_FixedValue();
  681.      Void set_FixedValue( String value);
  682.      ValueClass System.Xml.Schema.XmlSchemaForm get_Form();
  683.      Void set_Form( ValueClass System.Xml.Schema.XmlSchemaForm value);
  684.      String get_Name();
  685.      Void set_Name( String value);
  686.      Class System.Xml.XmlQualifiedName get_RefName();
  687.      Void set_RefName( Class System.Xml.XmlQualifiedName value);
  688.      Class System.Xml.XmlQualifiedName get_SchemaTypeName();
  689.      Void set_SchemaTypeName( Class System.Xml.XmlQualifiedName value);
  690.      Class System.Xml.Schema.XmlSchemaSimpleType get_SchemaType();
  691.      Void set_SchemaType( Class System.Xml.Schema.XmlSchemaSimpleType value);
  692.      ValueClass System.Xml.Schema.XmlSchemaUse get_Use();
  693.      Void set_Use( ValueClass System.Xml.Schema.XmlSchemaUse value);
  694.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  695.      Object get_AttributeType();
  696.      Class System.Xml.Schema.XmlSchemaDatatype get_Datatype();
  697.      Void SetQualifiedName( Class System.Xml.XmlQualifiedName value);
  698.      Void SetAttributeType( Object value);
  699.      String get_Prefix();
  700.      Void set_Prefix( String value);
  701.      Class System.Xml.Schema.SchemaAttDef get_AttDef();
  702.      Void set_AttDef( Class System.Xml.Schema.SchemaAttDef value);
  703.      Boolean get_Validating();
  704.      Void set_Validating( Boolean value);
  705.      Boolean get_HasDefault();
  706.      String get_NameAttribute();
  707.      Void set_NameAttribute( String value);
  708.      Void System.Xml.Schema.XmlSchemaAttribute();
  709.     property DefaultValue { get(){} set(){} };
  710.     property FixedValue { get(){} set(){} };
  711.     property Form { get(){} set(){} };
  712.     property Name { get(){} set(){} };
  713.     property RefName { get(){} set(){} };
  714.     property SchemaTypeName { get(){} set(){} };
  715.     property SchemaType { get(){} set(){} };
  716.     property Use { get(){} set(){} };
  717.     property QualifiedName { get(){} set(){} };
  718.     property AttributeType { get(){} set(){} };
  719.     property Datatype { get(){} set(){} };
  720.     property Prefix { get(){} set(){} };
  721.     property AttDef { get(){} set(){} };
  722.     property Validating { get(){} set(){} };
  723.     property HasDefault { get(){} set(){} };
  724.     property NameAttribute { get(){} set(){} };
  725.     }
  726. class System.Xml.Schema.XmlSchemaAttributeGroup : System.Xml.Schema.XmlSchemaAnnotated
  727.     {
  728.      String name;
  729.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  730.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  731.      Class System.Xml.XmlQualifiedName qname;
  732.      Class System.Xml.Schema.XmlSchemaAttributeGroup redefined;
  733.      Class System.Xml.Schema.XmlSchemaObjectTable attributeUses;
  734.      Class System.Xml.Schema.XmlSchemaAnyAttribute attributeWildcard;
  735.      Boolean validating;
  736.      String get_Name();
  737.      Void set_Name( String value);
  738.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  739.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  740.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  741.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  742.      Void set_QualifiedName( Class System.Xml.XmlQualifiedName value);
  743.      Class System.Xml.Schema.XmlSchemaObjectTable get_AttributeUses();
  744.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AttributeWildcard();
  745.      Void set_AttributeWildcard( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  746.      Class System.Xml.Schema.XmlSchemaAttributeGroup get_RedefinedAttributeGroup();
  747.      Class System.Xml.Schema.XmlSchemaAttributeGroup get_Redefined();
  748.      Void set_Redefined( Class System.Xml.Schema.XmlSchemaAttributeGroup value);
  749.      Boolean get_Validating();
  750.      Void set_Validating( Boolean value);
  751.      String get_NameAttribute();
  752.      Void set_NameAttribute( String value);
  753.      Void System.Xml.Schema.XmlSchemaAttributeGroup();
  754.     property Name { get(){} set(){} };
  755.     property Attributes { get(){} set(){} };
  756.     property AnyAttribute { get(){} set(){} };
  757.     property QualifiedName { get(){} set(){} };
  758.     property AttributeUses { get(){} set(){} };
  759.     property AttributeWildcard { get(){} set(){} };
  760.     property RedefinedAttributeGroup { get(){} set(){} };
  761.     property Redefined { get(){} set(){} };
  762.     property Validating { get(){} set(){} };
  763.     property NameAttribute { get(){} set(){} };
  764.     }
  765. class System.Xml.Schema.XmlSchemaAttributeGroupRef : System.Xml.Schema.XmlSchemaAnnotated
  766.     {
  767.      Class System.Xml.XmlQualifiedName refName;
  768.      Class System.Xml.XmlQualifiedName get_RefName();
  769.      Void set_RefName( Class System.Xml.XmlQualifiedName value);
  770.      Void System.Xml.Schema.XmlSchemaAttributeGroupRef();
  771.     property RefName { get(){} set(){} };
  772.     }
  773. class System.Xml.Schema.XmlSchemaChoice : System.Xml.Schema.XmlSchemaGroupBase
  774.     {
  775.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  776.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  777.      Boolean get_IsEmpty();
  778.      Class System.Xml.Schema.XmlSchemaChoice Clone();
  779.      Void System.Xml.Schema.XmlSchemaChoice();
  780.     property Items { get(){} set(){} };
  781.     property IsEmpty { get(){} set(){} };
  782.     }
  783. class System.Xml.Schema.XmlSchemaCollection : System.Object
  784.     {
  785.      Class System.Collections.Hashtable collection;
  786.      Class System.Xml.XmlNameTable nameTable;
  787.      Class System.Xml.Schema.SchemaNames schemaNames;
  788.      Class System.Threading.ReaderWriterLock wLock;
  789.      I4 timeout;
  790.      Boolean isThreadSafe;
  791.      Class System.Xml.Schema.ValidationEventHandler validationEventHandler;
  792.      Void System.Xml.Schema.XmlSchemaCollection();
  793.      Void System.Xml.Schema.XmlSchemaCollection( Class System.Xml.XmlNameTable nametable);
  794.      I4 get_Count();
  795.      Class System.Xml.XmlNameTable get_NameTable();
  796.      Void add_ValidationEventHandler( Class System.Xml.Schema.ValidationEventHandler value);
  797.      Void remove_ValidationEventHandler( Class System.Xml.Schema.ValidationEventHandler value);
  798.      Class System.Xml.Schema.XmlSchema Add( String ns,  String uri);
  799.      Class System.Xml.Schema.XmlSchema Add( String ns,  Class System.Xml.XmlReader reader);
  800.      Class System.Xml.Schema.XmlSchema Add( Class System.Xml.Schema.XmlSchema schema);
  801.      Void Add( Class System.Xml.Schema.XmlSchemaCollection schema);
  802.      Class System.Xml.Schema.XmlSchema get_Item( String ns);
  803.      Boolean Contains( Class System.Xml.Schema.XmlSchema schema);
  804.      Boolean Contains( String ns);
  805.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  806.      Class System.Xml.Schema.XmlSchemaCollectionEnumerator GetEnumerator();
  807.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  808.      Void CopyTo( SZArray Class System.Xml.Schema.XmlSchema array,  I4 index);
  809.      Boolean System.Collections.ICollection.get_IsSynchronized();
  810.      Object System.Collections.ICollection.get_SyncRoot();
  811.      I4 System.Collections.ICollection.get_Count();
  812.      Class System.Xml.Schema.SchemaInfo GetSchemaInfo( String ns);
  813.      Class System.Xml.Schema.XmlSchema Add( String ns,  Class System.Xml.Schema.SchemaInfo schemaInfo,  Class System.Xml.Schema.XmlSchema schema,  Boolean compile);
  814.      Void Add( String ns,  Class System.Xml.Schema.XmlSchemaCollectionNode node);
  815.     property Count { get(){} set(){} };
  816.     property NameTable { get(){} set(){} };
  817.     property Item { get(){} set(){} };
  818.     event ValidationEventHandler;
  819.     }
  820. class System.Xml.Schema.XmlSchemaCollectionNode : System.Object
  821.     {
  822.      String namespaceUri;
  823.      Class System.Xml.Schema.SchemaInfo schemaInfo;
  824.      Class System.Xml.Schema.XmlSchema schema;
  825.      String get_NamespaceURI();
  826.      Void set_NamespaceURI( String value);
  827.      Class System.Xml.Schema.SchemaInfo get_SchemaInfo();
  828.      Void set_SchemaInfo( Class System.Xml.Schema.SchemaInfo value);
  829.      Class System.Xml.Schema.XmlSchema get_Schema();
  830.      Void set_Schema( Class System.Xml.Schema.XmlSchema value);
  831.      Void System.Xml.Schema.XmlSchemaCollectionNode();
  832.     property NamespaceURI { get(){} set(){} };
  833.     property SchemaInfo { get(){} set(){} };
  834.     property Schema { get(){} set(){} };
  835.     }
  836. class System.Xml.Schema.XmlSchemaCollectionEnumerator : System.Object
  837.     {
  838.      Class System.Collections.IDictionaryEnumerator enumerator;
  839.      Void System.Xml.Schema.XmlSchemaCollectionEnumerator( Class System.Collections.Hashtable collection);
  840.      Void System.Collections.IEnumerator.Reset();
  841.      Boolean System.Collections.IEnumerator.MoveNext();
  842.      Boolean MoveNext();
  843.      Object System.Collections.IEnumerator.get_Current();
  844.      Class System.Xml.Schema.XmlSchema get_Current();
  845.     property Current { get(){} set(){} };
  846.     }
  847. class System.Xml.Schema.XmlSchemaContentModel : System.Xml.Schema.XmlSchemaAnnotated
  848.     {
  849.      Class System.Xml.Schema.XmlSchemaContent get_Content();
  850.      Void set_Content( Class System.Xml.Schema.XmlSchemaContent value);
  851.      Void System.Xml.Schema.XmlSchemaContentModel();
  852.     property Content { get(){} set(){} };
  853.     }
  854. class System.Xml.Schema.XmlSchemaComplexContent : System.Xml.Schema.XmlSchemaContentModel
  855.     {
  856.      Class System.Xml.Schema.XmlSchemaContent content;
  857.      Boolean isMixed;
  858.      Boolean hasMixedAttribute;
  859.      Boolean get_IsMixed();
  860.      Void set_IsMixed( Boolean value);
  861.      Class System.Xml.Schema.XmlSchemaContent get_Content();
  862.      Void set_Content( Class System.Xml.Schema.XmlSchemaContent value);
  863.      Boolean get_HasMixedAttribute();
  864.      Void System.Xml.Schema.XmlSchemaComplexContent();
  865.     property IsMixed { get(){} set(){} };
  866.     property Content { get(){} set(){} };
  867.     property HasMixedAttribute { get(){} set(){} };
  868.     }
  869. class System.Xml.Schema.XmlSchemaContent : System.Xml.Schema.XmlSchemaAnnotated
  870.     {
  871.      Void System.Xml.Schema.XmlSchemaContent();
  872.     }
  873. class System.Xml.Schema.XmlSchemaComplexContentExtension : System.Xml.Schema.XmlSchemaContent
  874.     {
  875.      Class System.Xml.Schema.XmlSchemaParticle particle;
  876.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  877.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  878.      Class System.Xml.XmlQualifiedName baseTypeName;
  879.      Class System.Xml.XmlQualifiedName get_BaseTypeName();
  880.      Void set_BaseTypeName( Class System.Xml.XmlQualifiedName value);
  881.      Class System.Xml.Schema.XmlSchemaParticle get_Particle();
  882.      Void set_Particle( Class System.Xml.Schema.XmlSchemaParticle value);
  883.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  884.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  885.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  886.      Void System.Xml.Schema.XmlSchemaComplexContentExtension();
  887.     property BaseTypeName { get(){} set(){} };
  888.     property Particle { get(){} set(){} };
  889.     property Attributes { get(){} set(){} };
  890.     property AnyAttribute { get(){} set(){} };
  891.     }
  892. class System.Xml.Schema.XmlSchemaComplexContentRestriction : System.Xml.Schema.XmlSchemaContent
  893.     {
  894.      Class System.Xml.Schema.XmlSchemaParticle particle;
  895.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  896.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  897.      Class System.Xml.XmlQualifiedName baseTypeName;
  898.      Class System.Xml.XmlQualifiedName get_BaseTypeName();
  899.      Void set_BaseTypeName( Class System.Xml.XmlQualifiedName value);
  900.      Class System.Xml.Schema.XmlSchemaParticle get_Particle();
  901.      Void set_Particle( Class System.Xml.Schema.XmlSchemaParticle value);
  902.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  903.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  904.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  905.      Void System.Xml.Schema.XmlSchemaComplexContentRestriction();
  906.     property BaseTypeName { get(){} set(){} };
  907.     property Particle { get(){} set(){} };
  908.     property Attributes { get(){} set(){} };
  909.     property AnyAttribute { get(){} set(){} };
  910.     }
  911. class System.Xml.Schema.XmlSchemaType : System.Xml.Schema.XmlSchemaAnnotated
  912.     {
  913.      String name;
  914.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod final;
  915.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod derivedBy;
  916.      Object baseSchemaType;
  917.      Class System.Xml.Schema.XmlSchemaDatatype datatype;
  918.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod finalResolved;
  919.      Class System.Xml.Schema.SchemaElementDecl elementDecl;
  920.      Class System.Xml.XmlQualifiedName qname;
  921.      Class System.Xml.Schema.XmlSchemaType redefined;
  922.      Boolean validating;
  923.      String get_Name();
  924.      Void set_Name( String value);
  925.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_Final();
  926.      Void set_Final( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  927.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  928.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_FinalResolved();
  929.      Object get_BaseSchemaType();
  930.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_DerivedBy();
  931.      Class System.Xml.Schema.XmlSchemaDatatype get_Datatype();
  932.      Boolean get_IsMixed();
  933.      Void set_IsMixed( Boolean value);
  934.      Void SetQualifiedName( Class System.Xml.XmlQualifiedName value);
  935.      Void SetFinalResolved( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  936.      Void SetBaseSchemaType( Object value);
  937.      Void SetDerivedBy( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  938.      Void SetDatatype( Class System.Xml.Schema.XmlSchemaDatatype value);
  939.      Class System.Xml.Schema.SchemaElementDecl get_ElementDecl();
  940.      Void set_ElementDecl( Class System.Xml.Schema.SchemaElementDecl value);
  941.      Class System.Xml.Schema.XmlSchemaType get_Redefined();
  942.      Void set_Redefined( Class System.Xml.Schema.XmlSchemaType value);
  943.      Boolean get_Validating();
  944.      Void set_Validating( Boolean value);
  945.      Class System.Xml.XmlQualifiedName get_DerivedFrom();
  946.      Boolean IsDerivedFrom( Object derivedType,  Object baseType,  ValueClass System.Xml.Schema.XmlSchemaDerivationMethod except);
  947.      Boolean IsDerivedFromBaseType( Class System.Xml.Schema.XmlSchemaType derivedType,  Class System.Xml.Schema.XmlSchemaType baseType,  ValueClass System.Xml.Schema.XmlSchemaDerivationMethod except);
  948.      Boolean IsDerivedFromDatatype( Object derivedType,  Object baseType,  ValueClass System.Xml.Schema.XmlSchemaDerivationMethod except);
  949.      String get_NameAttribute();
  950.      Void set_NameAttribute( String value);
  951.      Void System.Xml.Schema.XmlSchemaType();
  952.     property Name { get(){} set(){} };
  953.     property Final { get(){} set(){} };
  954.     property QualifiedName { get(){} set(){} };
  955.     property FinalResolved { get(){} set(){} };
  956.     property BaseSchemaType { get(){} set(){} };
  957.     property DerivedBy { get(){} set(){} };
  958.     property Datatype { get(){} set(){} };
  959.     property IsMixed { get(){} set(){} };
  960.     property ElementDecl { get(){} set(){} };
  961.     property Redefined { get(){} set(){} };
  962.     property Validating { get(){} set(){} };
  963.     property DerivedFrom { get(){} set(){} };
  964.     property NameAttribute { get(){} set(){} };
  965.     }
  966. class System.Xml.Schema.XmlSchemaComplexType : System.Xml.Schema.XmlSchemaType
  967.     {
  968.      Boolean isAbstract;
  969.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod block;
  970.      Boolean isMixed;
  971.      Class System.Xml.Schema.XmlSchemaContentModel contentModel;
  972.      Class System.Xml.Schema.XmlSchemaParticle particle;
  973.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  974.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  975.      ValueClass System.Xml.Schema.XmlSchemaContentType contentType;
  976.      Class System.Xml.Schema.XmlSchemaParticle contentTypeParticle;
  977.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod blockResolved;
  978.      Class System.Xml.Schema.XmlSchemaObjectTable localElements;
  979.      Class System.Xml.Schema.XmlSchemaObjectTable attributeUses;
  980.      Class System.Xml.Schema.XmlSchemaAnyAttribute attributeWildcard;
  981.      Class System.Collections.Hashtable localElementDecls;
  982.      Class System.Xml.Schema.XmlSchemaComplexType anyType;
  983.      Void System.Xml.Schema.XmlSchemaComplexType();
  984.      Void System.Xml.Schema.XmlSchemaComplexType();
  985.      Class System.Xml.Schema.XmlSchemaComplexType get_AnyType();
  986.      Boolean get_IsAbstract();
  987.      Void set_IsAbstract( Boolean value);
  988.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_Block();
  989.      Void set_Block( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  990.      Boolean get_IsMixed();
  991.      Void set_IsMixed( Boolean value);
  992.      Class System.Xml.Schema.XmlSchemaContentModel get_ContentModel();
  993.      Void set_ContentModel( Class System.Xml.Schema.XmlSchemaContentModel value);
  994.      Class System.Xml.Schema.XmlSchemaParticle get_Particle();
  995.      Void set_Particle( Class System.Xml.Schema.XmlSchemaParticle value);
  996.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  997.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  998.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  999.      ValueClass System.Xml.Schema.XmlSchemaContentType get_ContentType();
  1000.      Class System.Xml.Schema.XmlSchemaParticle get_ContentTypeParticle();
  1001.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_BlockResolved();
  1002.      Class System.Xml.Schema.XmlSchemaObjectTable get_AttributeUses();
  1003.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AttributeWildcard();
  1004.      Void SetContentType( ValueClass System.Xml.Schema.XmlSchemaContentType value);
  1005.      Void SetContentTypeParticle( Class System.Xml.Schema.XmlSchemaParticle value);
  1006.      Void SetBlockResolved( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  1007.      Void SetAttributeWildcard( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  1008.      Class System.Xml.Schema.XmlSchemaObjectTable get_LocalElements();
  1009.      Class System.Collections.Hashtable get_LocalElementDecls();
  1010.      Class System.Xml.XmlQualifiedName get_DerivedFrom();
  1011.     property AnyType { get(){} set(){} };
  1012.     property IsAbstract { get(){} set(){} };
  1013.     property Block { get(){} set(){} };
  1014.     property IsMixed { get(){} set(){} };
  1015.     property ContentModel { get(){} set(){} };
  1016.     property Particle { get(){} set(){} };
  1017.     property Attributes { get(){} set(){} };
  1018.     property AnyAttribute { get(){} set(){} };
  1019.     property ContentType { get(){} set(){} };
  1020.     property ContentTypeParticle { get(){} set(){} };
  1021.     property BlockResolved { get(){} set(){} };
  1022.     property AttributeUses { get(){} set(){} };
  1023.     property AttributeWildcard { get(){} set(){} };
  1024.     property LocalElements { get(){} set(){} };
  1025.     property LocalElementDecls { get(){} set(){} };
  1026.     property DerivedFrom { get(){} set(){} };
  1027.     }
  1028. class System.Xml.Schema.XmlSchemaContentProcessing : System.Enum
  1029.     {
  1030.      I4 value__;
  1031.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing None;
  1032.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing Skip;
  1033.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing Lax;
  1034.      ValueClass System.Xml.Schema.XmlSchemaContentProcessing Strict;
  1035.     }
  1036. class System.Xml.Schema.XmlSchemaContentType : System.Enum
  1037.     {
  1038.      I4 value__;
  1039.      ValueClass System.Xml.Schema.XmlSchemaContentType TextOnly;
  1040.      ValueClass System.Xml.Schema.XmlSchemaContentType Empty;
  1041.      ValueClass System.Xml.Schema.XmlSchemaContentType ElementOnly;
  1042.      ValueClass System.Xml.Schema.XmlSchemaContentType Mixed;
  1043.     }
  1044. class System.Xml.Schema.XmlSchemaDerivationMethod : System.Enum
  1045.     {
  1046.      I4 value__;
  1047.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod Empty;
  1048.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod Substitution;
  1049.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod Extension;
  1050.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod Restriction;
  1051.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod List;
  1052.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod Union;
  1053.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod All;
  1054.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod None;
  1055.     }
  1056. class System.Xml.Schema.XmlSchemaDocumentation : System.Xml.Schema.XmlSchemaObject
  1057.     {
  1058.      String source;
  1059.      String language;
  1060.      SZArray Class System.Xml.XmlNode markup;
  1061.      Class System.Xml.Schema.XmlSchemaDatatype languageDatatype;
  1062.      String get_Source();
  1063.      Void set_Source( String value);
  1064.      String get_Language();
  1065.      Void set_Language( String value);
  1066.      SZArray Class System.Xml.XmlNode get_Markup();
  1067.      Void set_Markup( SZArray Class System.Xml.XmlNode value);
  1068.      Void System.Xml.Schema.XmlSchemaDocumentation();
  1069.      Void System.Xml.Schema.XmlSchemaDocumentation();
  1070.     property Source { get(){} set(){} };
  1071.     property Language { get(){} set(){} };
  1072.     property Markup { get(){} set(){} };
  1073.     }
  1074. class System.Xml.Schema.XmlSchemaElement : System.Xml.Schema.XmlSchemaParticle
  1075.     {
  1076.      Boolean isAbstract;
  1077.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod block;
  1078.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod final;
  1079.      ValueClass System.Xml.Schema.XmlSchemaForm form;
  1080.      String defaultValue;
  1081.      String fixedValue;
  1082.      String name;
  1083.      Boolean isNillable;
  1084.      Boolean hasNillableAttribute;
  1085.      Class System.Xml.XmlQualifiedName refName;
  1086.      Class System.Xml.XmlQualifiedName substitutionGroup;
  1087.      Class System.Xml.XmlQualifiedName typeName;
  1088.      Class System.Xml.Schema.XmlSchemaType type;
  1089.      Class System.Xml.XmlQualifiedName qualifiedName;
  1090.      Object elementType;
  1091.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod blockResolved;
  1092.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod finalResolved;
  1093.      Class System.Xml.Schema.XmlSchemaObjectCollection constraints;
  1094.      Class System.Xml.Schema.SchemaElementDecl elementDecl;
  1095.      Boolean validating;
  1096.      Boolean get_IsAbstract();
  1097.      Void set_IsAbstract( Boolean value);
  1098.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_Block();
  1099.      Void set_Block( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  1100.      String get_DefaultValue();
  1101.      Void set_DefaultValue( String value);
  1102.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_Final();
  1103.      Void set_Final( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  1104.      String get_FixedValue();
  1105.      Void set_FixedValue( String value);
  1106.      ValueClass System.Xml.Schema.XmlSchemaForm get_Form();
  1107.      Void set_Form( ValueClass System.Xml.Schema.XmlSchemaForm value);
  1108.      String get_Name();
  1109.      Void set_Name( String value);
  1110.      Boolean get_IsNillable();
  1111.      Void set_IsNillable( Boolean value);
  1112.      Boolean get_HasNillableAttribute();
  1113.      Class System.Xml.XmlQualifiedName get_RefName();
  1114.      Void set_RefName( Class System.Xml.XmlQualifiedName value);
  1115.      Class System.Xml.XmlQualifiedName get_SubstitutionGroup();
  1116.      Void set_SubstitutionGroup( Class System.Xml.XmlQualifiedName value);
  1117.      Class System.Xml.XmlQualifiedName get_SchemaTypeName();
  1118.      Void set_SchemaTypeName( Class System.Xml.XmlQualifiedName value);
  1119.      Class System.Xml.Schema.XmlSchemaType get_SchemaType();
  1120.      Void set_SchemaType( Class System.Xml.Schema.XmlSchemaType value);
  1121.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Constraints();
  1122.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  1123.      Object get_ElementType();
  1124.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_BlockResolved();
  1125.      ValueClass System.Xml.Schema.XmlSchemaDerivationMethod get_FinalResolved();
  1126.      Void SetQualifiedName( Class System.Xml.XmlQualifiedName value);
  1127.      Void SetElementType( Object value);
  1128.      Void SetBlockResolved( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  1129.      Void SetFinalResolved( ValueClass System.Xml.Schema.XmlSchemaDerivationMethod value);
  1130.      Boolean get_HasDefault();
  1131.      Boolean get_HasConstraints();
  1132.      Class System.Xml.Schema.SchemaElementDecl get_ElementDecl();
  1133.      Void set_ElementDecl( Class System.Xml.Schema.SchemaElementDecl value);
  1134.      Boolean get_Validating();
  1135.      Void set_Validating( Boolean value);
  1136.      String get_NameAttribute();
  1137.      Void set_NameAttribute( String value);
  1138.      Void System.Xml.Schema.XmlSchemaElement();
  1139.     property IsAbstract { get(){} set(){} };
  1140.     property Block { get(){} set(){} };
  1141.     property DefaultValue { get(){} set(){} };
  1142.     property Final { get(){} set(){} };
  1143.     property FixedValue { get(){} set(){} };
  1144.     property Form { get(){} set(){} };
  1145.     property Name { get(){} set(){} };
  1146.     property IsNillable { get(){} set(){} };
  1147.     property HasNillableAttribute { get(){} set(){} };
  1148.     property RefName { get(){} set(){} };
  1149.     property SubstitutionGroup { get(){} set(){} };
  1150.     property SchemaTypeName { get(){} set(){} };
  1151.     property SchemaType { get(){} set(){} };
  1152.     property Constraints { get(){} set(){} };
  1153.     property QualifiedName { get(){} set(){} };
  1154.     property ElementType { get(){} set(){} };
  1155.     property BlockResolved { get(){} set(){} };
  1156.     property FinalResolved { get(){} set(){} };
  1157.     property HasDefault { get(){} set(){} };
  1158.     property HasConstraints { get(){} set(){} };
  1159.     property ElementDecl { get(){} set(){} };
  1160.     property Validating { get(){} set(){} };
  1161.     property NameAttribute { get(){} set(){} };
  1162.     }
  1163. class System.Xml.Schema.XmlSchemaException : System.SystemException
  1164.     {
  1165.      String res;
  1166.      SZArray String args;
  1167.      String sourceUri;
  1168.      I4 lineNumber;
  1169.      I4 linePosition;
  1170.      Class System.Xml.Schema.XmlSchemaObject sourceSchemaObject;
  1171.      String message;
  1172.      Void System.Xml.Schema.XmlSchemaException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1173.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1174.      Void System.Xml.Schema.XmlSchemaException( String message,  Class System.Exception innerException);
  1175.      Void System.Xml.Schema.XmlSchemaException( String res);
  1176.      Void System.Xml.Schema.XmlSchemaException( String res,  SZArray String args);
  1177.      Void System.Xml.Schema.XmlSchemaException( String res,  String arg);
  1178.      Void System.Xml.Schema.XmlSchemaException( String res,  String arg,  String sourceUri,  I4 lineNumber,  I4 linePosition);
  1179.      Void System.Xml.Schema.XmlSchemaException( String res,  String sourceUri,  I4 lineNumber,  I4 linePosition);
  1180.      Void System.Xml.Schema.XmlSchemaException( String res,  SZArray String args,  String sourceUri,  I4 lineNumber,  I4 linePosition);
  1181.      Void System.Xml.Schema.XmlSchemaException( String res,  Class System.Xml.Schema.XmlSchemaObject source);
  1182.      Void System.Xml.Schema.XmlSchemaException( String res,  String arg,  Class System.Xml.Schema.XmlSchemaObject source);
  1183.      Void System.Xml.Schema.XmlSchemaException( String res,  SZArray String args,  Class System.Xml.Schema.XmlSchemaObject source);
  1184.      Void System.Xml.Schema.XmlSchemaException( String res,  SZArray String args,  String sourceUri,  I4 lineNumber,  I4 linePosition,  Class System.Xml.Schema.XmlSchemaObject source);
  1185.      String get_Message();
  1186.      String get_SourceUri();
  1187.      I4 get_LineNumber();
  1188.      I4 get_LinePosition();
  1189.      Class System.Xml.Schema.XmlSchemaObject get_SourceSchemaObject();
  1190.      Void SetSource( String sourceUri,  I4 lineNumber,  I4 linePosition);
  1191.      Void SetSource( Class System.Xml.Schema.XmlSchemaObject source);
  1192.     property Message { get(){} set(){} };
  1193.     property SourceUri { get(){} set(){} };
  1194.     property LineNumber { get(){} set(){} };
  1195.     property LinePosition { get(){} set(){} };
  1196.     property SourceSchemaObject { get(){} set(){} };
  1197.     }
  1198. class System.Xml.Schema.XmlSchemaExternal : System.Xml.Schema.XmlSchemaObject
  1199.     {
  1200.      String location;
  1201.      String fullPath;
  1202.      Class System.Xml.Schema.XmlSchema schema;
  1203.      String id;
  1204.      SZArray Class System.Xml.XmlAttribute moreAttributes;
  1205.      String get_SchemaLocation();
  1206.      Void set_SchemaLocation( String value);
  1207.      Class System.Xml.Schema.XmlSchema get_Schema();
  1208.      Void set_Schema( Class System.Xml.Schema.XmlSchema value);
  1209.      String get_Id();
  1210.      Void set_Id( String value);
  1211.      SZArray Class System.Xml.XmlAttribute get_UnhandledAttributes();
  1212.      Void set_UnhandledAttributes( SZArray Class System.Xml.XmlAttribute value);
  1213.      String get_FullPath();
  1214.      Void set_FullPath( String value);
  1215.      String get_IdAttribute();
  1216.      Void set_IdAttribute( String value);
  1217.      Void SetUnhandledAttributes( SZArray Class System.Xml.XmlAttribute moreAttributes);
  1218.      Void System.Xml.Schema.XmlSchemaExternal();
  1219.     property SchemaLocation { get(){} set(){} };
  1220.     property Schema { get(){} set(){} };
  1221.     property Id { get(){} set(){} };
  1222.     property UnhandledAttributes { get(){} set(){} };
  1223.     property FullPath { get(){} set(){} };
  1224.     property IdAttribute { get(){} set(){} };
  1225.     }
  1226. class System.Xml.Schema.XmlSchemaFacet : System.Xml.Schema.XmlSchemaAnnotated
  1227.     {
  1228.      String value;
  1229.      Boolean isFixed;
  1230.      String get_Value();
  1231.      Void set_Value( String value);
  1232.      Boolean get_IsFixed();
  1233.      Void set_IsFixed( Boolean value);
  1234.      Void System.Xml.Schema.XmlSchemaFacet();
  1235.     property Value { get(){} set(){} };
  1236.     property IsFixed { get(){} set(){} };
  1237.     }
  1238. class System.Xml.Schema.XmlSchemaNumericFacet : System.Xml.Schema.XmlSchemaFacet
  1239.     {
  1240.      Void System.Xml.Schema.XmlSchemaNumericFacet();
  1241.     }
  1242. class System.Xml.Schema.XmlSchemaLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet
  1243.     {
  1244.      Void System.Xml.Schema.XmlSchemaLengthFacet();
  1245.     }
  1246. class System.Xml.Schema.XmlSchemaMinLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet
  1247.     {
  1248.      Void System.Xml.Schema.XmlSchemaMinLengthFacet();
  1249.     }
  1250. class System.Xml.Schema.XmlSchemaMaxLengthFacet : System.Xml.Schema.XmlSchemaNumericFacet
  1251.     {
  1252.      Void System.Xml.Schema.XmlSchemaMaxLengthFacet();
  1253.     }
  1254. class System.Xml.Schema.XmlSchemaPatternFacet : System.Xml.Schema.XmlSchemaFacet
  1255.     {
  1256.      Void System.Xml.Schema.XmlSchemaPatternFacet();
  1257.     }
  1258. class System.Xml.Schema.XmlSchemaEnumerationFacet : System.Xml.Schema.XmlSchemaFacet
  1259.     {
  1260.      Void System.Xml.Schema.XmlSchemaEnumerationFacet();
  1261.     }
  1262. class System.Xml.Schema.XmlSchemaMinExclusiveFacet : System.Xml.Schema.XmlSchemaFacet
  1263.     {
  1264.      Void System.Xml.Schema.XmlSchemaMinExclusiveFacet();
  1265.     }
  1266. class System.Xml.Schema.XmlSchemaMinInclusiveFacet : System.Xml.Schema.XmlSchemaFacet
  1267.     {
  1268.      Void System.Xml.Schema.XmlSchemaMinInclusiveFacet();
  1269.     }
  1270. class System.Xml.Schema.XmlSchemaMaxExclusiveFacet : System.Xml.Schema.XmlSchemaFacet
  1271.     {
  1272.      Void System.Xml.Schema.XmlSchemaMaxExclusiveFacet();
  1273.     }
  1274. class System.Xml.Schema.XmlSchemaMaxInclusiveFacet : System.Xml.Schema.XmlSchemaFacet
  1275.     {
  1276.      Void System.Xml.Schema.XmlSchemaMaxInclusiveFacet();
  1277.     }
  1278. class System.Xml.Schema.XmlSchemaTotalDigitsFacet : System.Xml.Schema.XmlSchemaNumericFacet
  1279.     {
  1280.      Void System.Xml.Schema.XmlSchemaTotalDigitsFacet();
  1281.     }
  1282. class System.Xml.Schema.XmlSchemaFractionDigitsFacet : System.Xml.Schema.XmlSchemaNumericFacet
  1283.     {
  1284.      Void System.Xml.Schema.XmlSchemaFractionDigitsFacet();
  1285.     }
  1286. class System.Xml.Schema.XmlSchemaWhiteSpaceFacet : System.Xml.Schema.XmlSchemaFacet
  1287.     {
  1288.      Void System.Xml.Schema.XmlSchemaWhiteSpaceFacet();
  1289.     }
  1290. class System.Xml.Schema.XmlSchemaForm : System.Enum
  1291.     {
  1292.      I4 value__;
  1293.      ValueClass System.Xml.Schema.XmlSchemaForm None;
  1294.      ValueClass System.Xml.Schema.XmlSchemaForm Qualified;
  1295.      ValueClass System.Xml.Schema.XmlSchemaForm Unqualified;
  1296.     }
  1297. class System.Xml.Schema.XmlSchemaGroup : System.Xml.Schema.XmlSchemaAnnotated
  1298.     {
  1299.      String name;
  1300.      Class System.Xml.Schema.XmlSchemaGroupBase particle;
  1301.      Class System.Xml.Schema.XmlSchemaParticle canonicalParticle;
  1302.      Class System.Xml.XmlQualifiedName qname;
  1303.      Class System.Xml.Schema.XmlSchemaGroup redefined;
  1304.      Boolean validating;
  1305.      String get_Name();
  1306.      Void set_Name( String value);
  1307.      Class System.Xml.Schema.XmlSchemaGroupBase get_Particle();
  1308.      Void set_Particle( Class System.Xml.Schema.XmlSchemaGroupBase value);
  1309.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  1310.      Void set_QualifiedName( Class System.Xml.XmlQualifiedName value);
  1311.      Class System.Xml.Schema.XmlSchemaParticle get_CanonicalParticle();
  1312.      Void set_CanonicalParticle( Class System.Xml.Schema.XmlSchemaParticle value);
  1313.      Class System.Xml.Schema.XmlSchemaGroup get_Redefined();
  1314.      Void set_Redefined( Class System.Xml.Schema.XmlSchemaGroup value);
  1315.      Boolean get_Validating();
  1316.      Void set_Validating( Boolean value);
  1317.      String get_NameAttribute();
  1318.      Void set_NameAttribute( String value);
  1319.      Void System.Xml.Schema.XmlSchemaGroup();
  1320.     property Name { get(){} set(){} };
  1321.     property Particle { get(){} set(){} };
  1322.     property QualifiedName { get(){} set(){} };
  1323.     property CanonicalParticle { get(){} set(){} };
  1324.     property Redefined { get(){} set(){} };
  1325.     property Validating { get(){} set(){} };
  1326.     property NameAttribute { get(){} set(){} };
  1327.     }
  1328. class System.Xml.Schema.XmlSchemaGroupRef : System.Xml.Schema.XmlSchemaParticle
  1329.     {
  1330.      Class System.Xml.XmlQualifiedName refName;
  1331.      Class System.Xml.Schema.XmlSchemaGroupBase particle;
  1332.      Class System.Xml.Schema.XmlSchemaGroup refined;
  1333.      Class System.Xml.XmlQualifiedName get_RefName();
  1334.      Void set_RefName( Class System.Xml.XmlQualifiedName value);
  1335.      Class System.Xml.Schema.XmlSchemaGroupBase get_Particle();
  1336.      Void SetParticle( Class System.Xml.Schema.XmlSchemaGroupBase value);
  1337.      Class System.Xml.Schema.XmlSchemaGroup get_Redefined();
  1338.      Void set_Redefined( Class System.Xml.Schema.XmlSchemaGroup value);
  1339.      Void System.Xml.Schema.XmlSchemaGroupRef();
  1340.     property RefName { get(){} set(){} };
  1341.     property Particle { get(){} set(){} };
  1342.     property Redefined { get(){} set(){} };
  1343.     }
  1344. class System.Xml.Schema.XmlSchemaIdentityConstraint : System.Xml.Schema.XmlSchemaAnnotated
  1345.     {
  1346.      Boolean validating;
  1347.      String name;
  1348.      Class System.Xml.Schema.XmlSchemaXPath selector;
  1349.      Class System.Xml.Schema.XmlSchemaObjectCollection fields;
  1350.      Class System.Xml.XmlQualifiedName qualifiedName;
  1351.      Class System.Xml.Schema.CompiledIdentityConstraint compiledConstraint;
  1352.      Boolean get_Validating();
  1353.      Void set_Validating( Boolean value);
  1354.      String get_Name();
  1355.      Void set_Name( String value);
  1356.      Class System.Xml.Schema.XmlSchemaXPath get_Selector();
  1357.      Void set_Selector( Class System.Xml.Schema.XmlSchemaXPath value);
  1358.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Fields();
  1359.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  1360.      Void SetQualifiedName( Class System.Xml.XmlQualifiedName value);
  1361.      Class System.Xml.Schema.CompiledIdentityConstraint get_CompiledConstraint();
  1362.      Void set_CompiledConstraint( Class System.Xml.Schema.CompiledIdentityConstraint value);
  1363.      String get_NameAttribute();
  1364.      Void set_NameAttribute( String value);
  1365.      Void System.Xml.Schema.XmlSchemaIdentityConstraint();
  1366.     property Validating { get(){} set(){} };
  1367.     property Name { get(){} set(){} };
  1368.     property Selector { get(){} set(){} };
  1369.     property Fields { get(){} set(){} };
  1370.     property QualifiedName { get(){} set(){} };
  1371.     property CompiledConstraint { get(){} set(){} };
  1372.     property NameAttribute { get(){} set(){} };
  1373.     }
  1374. class System.Xml.Schema.XmlSchemaXPath : System.Xml.Schema.XmlSchemaAnnotated
  1375.     {
  1376.      String xpath;
  1377.      String get_XPath();
  1378.      Void set_XPath( String value);
  1379.      Void System.Xml.Schema.XmlSchemaXPath();
  1380.     property XPath { get(){} set(){} };
  1381.     }
  1382. class System.Xml.Schema.XmlSchemaUnique : System.Xml.Schema.XmlSchemaIdentityConstraint
  1383.     {
  1384.      Void System.Xml.Schema.XmlSchemaUnique();
  1385.     }
  1386. class System.Xml.Schema.XmlSchemaKey : System.Xml.Schema.XmlSchemaIdentityConstraint
  1387.     {
  1388.      Void System.Xml.Schema.XmlSchemaKey();
  1389.     }
  1390. class System.Xml.Schema.XmlSchemaKeyref : System.Xml.Schema.XmlSchemaIdentityConstraint
  1391.     {
  1392.      Class System.Xml.XmlQualifiedName refer;
  1393.      Class System.Xml.XmlQualifiedName get_Refer();
  1394.      Void set_Refer( Class System.Xml.XmlQualifiedName value);
  1395.      Void System.Xml.Schema.XmlSchemaKeyref();
  1396.     property Refer { get(){} set(){} };
  1397.     }
  1398. class System.Xml.Schema.XmlSchemaImport : System.Xml.Schema.XmlSchemaExternal
  1399.     {
  1400.      String ns;
  1401.      Class System.Xml.Schema.XmlSchemaAnnotation annotation;
  1402.      String get_Namespace();
  1403.      Void set_Namespace( String value);
  1404.      Class System.Xml.Schema.XmlSchemaAnnotation get_Annotation();
  1405.      Void set_Annotation( Class System.Xml.Schema.XmlSchemaAnnotation value);
  1406.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  1407.      Void System.Xml.Schema.XmlSchemaImport();
  1408.     property Namespace { get(){} set(){} };
  1409.     property Annotation { get(){} set(){} };
  1410.     }
  1411. class System.Xml.Schema.XmlSchemaInclude : System.Xml.Schema.XmlSchemaExternal
  1412.     {
  1413.      Class System.Xml.Schema.XmlSchemaAnnotation annotation;
  1414.      Class System.Xml.Schema.XmlSchemaAnnotation get_Annotation();
  1415.      Void set_Annotation( Class System.Xml.Schema.XmlSchemaAnnotation value);
  1416.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  1417.      Void System.Xml.Schema.XmlSchemaInclude();
  1418.     property Annotation { get(){} set(){} };
  1419.     }
  1420. class System.Xml.Schema.XmlSchemaNotation : System.Xml.Schema.XmlSchemaAnnotated
  1421.     {
  1422.      String name;
  1423.      String publicId;
  1424.      String systemId;
  1425.      Class System.Xml.XmlQualifiedName qname;
  1426.      String get_Name();
  1427.      Void set_Name( String value);
  1428.      String get_Public();
  1429.      Void set_Public( String value);
  1430.      String get_System();
  1431.      Void set_System( String value);
  1432.      Class System.Xml.XmlQualifiedName get_QualifiedName();
  1433.      Void set_QualifiedName( Class System.Xml.XmlQualifiedName value);
  1434.      String get_NameAttribute();
  1435.      Void set_NameAttribute( String value);
  1436.      Void System.Xml.Schema.XmlSchemaNotation();
  1437.     property Name { get(){} set(){} };
  1438.     property Public { get(){} set(){} };
  1439.     property System { get(){} set(){} };
  1440.     property QualifiedName { get(){} set(){} };
  1441.     property NameAttribute { get(){} set(){} };
  1442.     }
  1443. class System.Xml.Schema.XmlSchemaObjectCollection : System.Collections.CollectionBase
  1444.     {
  1445.      Class System.Xml.Schema.XmlSchemaObject parent;
  1446.      Void System.Xml.Schema.XmlSchemaObjectCollection();
  1447.      Void System.Xml.Schema.XmlSchemaObjectCollection( Class System.Xml.Schema.XmlSchemaObject parent);
  1448.      Class System.Xml.Schema.XmlSchemaObject get_Item( I4 index);
  1449.      Void set_Item( I4 index,  Class System.Xml.Schema.XmlSchemaObject value);
  1450.      Class System.Xml.Schema.XmlSchemaObjectEnumerator GetEnumerator();
  1451.      I4 Add( Class System.Xml.Schema.XmlSchemaObject item);
  1452.      Void Insert( I4 index,  Class System.Xml.Schema.XmlSchemaObject item);
  1453.      I4 IndexOf( Class System.Xml.Schema.XmlSchemaObject item);
  1454.      Boolean Contains( Class System.Xml.Schema.XmlSchemaObject item);
  1455.      Void Remove( Class System.Xml.Schema.XmlSchemaObject item);
  1456.      Void CopyTo( SZArray Class System.Xml.Schema.XmlSchemaObject array,  I4 index);
  1457.      Void OnInsert( I4 index,  Object item);
  1458.      Void OnSet( I4 index,  Object oldValue,  Object newValue);
  1459.      Void OnClear();
  1460.      Void OnRemove( I4 index,  Object item);
  1461.     property Item { get(){} set(){} };
  1462.     }
  1463. class System.Xml.Schema.XmlSchemaObjectEnumerator : System.Object
  1464.     {
  1465.      Class System.Collections.IEnumerator enumerator;
  1466.      Void System.Xml.Schema.XmlSchemaObjectEnumerator( Class System.Collections.IEnumerator enumerator);
  1467.      Void Reset();
  1468.      Boolean MoveNext();
  1469.      Class System.Xml.Schema.XmlSchemaObject get_Current();
  1470.      Void System.Collections.IEnumerator.Reset();
  1471.      Boolean System.Collections.IEnumerator.MoveNext();
  1472.      Object System.Collections.IEnumerator.get_Current();
  1473.     property Current { get(){} set(){} };
  1474.     }
  1475. class System.Xml.Schema.XmlSchemaObjectTable : System.Object
  1476.     {
  1477.      Class System.Collections.Hashtable table;
  1478.      Void System.Xml.Schema.XmlSchemaObjectTable();
  1479.      Void Add( Class System.Xml.XmlQualifiedName name,  Class System.Xml.Schema.XmlSchemaObject value);
  1480.      Void Insert( Class System.Xml.XmlQualifiedName name,  Class System.Xml.Schema.XmlSchemaObject value);
  1481.      Void Remove( Class System.Xml.XmlQualifiedName name);
  1482.      Void Clear();
  1483.      I4 get_Count();
  1484.      Boolean Contains( Class System.Xml.XmlQualifiedName name);
  1485.      Class System.Xml.Schema.XmlSchemaObject get_Item( Class System.Xml.XmlQualifiedName name);
  1486.      Class System.Collections.ICollection get_Names();
  1487.      Class System.Collections.ICollection get_Values();
  1488.      Class System.Collections.IDictionaryEnumerator GetEnumerator();
  1489.     property Count { get(){} set(){} };
  1490.     property Item { get(){} set(){} };
  1491.     property Names { get(){} set(){} };
  1492.     property Values { get(){} set(){} };
  1493.     }
  1494. class System.Xml.Schema.XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
  1495.     {
  1496.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  1497.      Class System.Xml.Schema.XmlSchemaObjectTable attributeGroups;
  1498.      Class System.Xml.Schema.XmlSchemaObjectTable types;
  1499.      Class System.Xml.Schema.XmlSchemaObjectTable groups;
  1500.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  1501.      Class System.Xml.Schema.XmlSchemaObjectTable get_AttributeGroups();
  1502.      Class System.Xml.Schema.XmlSchemaObjectTable get_SchemaTypes();
  1503.      Class System.Xml.Schema.XmlSchemaObjectTable get_Groups();
  1504.      Void AddAnnotation( Class System.Xml.Schema.XmlSchemaAnnotation annotation);
  1505.      Void System.Xml.Schema.XmlSchemaRedefine();
  1506.     property Items { get(){} set(){} };
  1507.     property AttributeGroups { get(){} set(){} };
  1508.     property SchemaTypes { get(){} set(){} };
  1509.     property Groups { get(){} set(){} };
  1510.     }
  1511. class System.Xml.Schema.XmlSchemaSequence : System.Xml.Schema.XmlSchemaGroupBase
  1512.     {
  1513.      Class System.Xml.Schema.XmlSchemaObjectCollection items;
  1514.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Items();
  1515.      Boolean get_IsEmpty();
  1516.      Void System.Xml.Schema.XmlSchemaSequence();
  1517.     property Items { get(){} set(){} };
  1518.     property IsEmpty { get(){} set(){} };
  1519.     }
  1520. class System.Xml.Schema.XmlSchemaSimpleContent : System.Xml.Schema.XmlSchemaContentModel
  1521.     {
  1522.      Class System.Xml.Schema.XmlSchemaContent content;
  1523.      Class System.Xml.Schema.XmlSchemaContent get_Content();
  1524.      Void set_Content( Class System.Xml.Schema.XmlSchemaContent value);
  1525.      Void System.Xml.Schema.XmlSchemaSimpleContent();
  1526.     property Content { get(){} set(){} };
  1527.     }
  1528. class System.Xml.Schema.XmlSchemaSimpleContentExtension : System.Xml.Schema.XmlSchemaContent
  1529.     {
  1530.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  1531.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  1532.      Class System.Xml.XmlQualifiedName baseTypeName;
  1533.      Class System.Xml.XmlQualifiedName get_BaseTypeName();
  1534.      Void set_BaseTypeName( Class System.Xml.XmlQualifiedName value);
  1535.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  1536.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  1537.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  1538.      Void System.Xml.Schema.XmlSchemaSimpleContentExtension();
  1539.     property BaseTypeName { get(){} set(){} };
  1540.     property Attributes { get(){} set(){} };
  1541.     property AnyAttribute { get(){} set(){} };
  1542.     }
  1543. class System.Xml.Schema.XmlSchemaSimpleContentRestriction : System.Xml.Schema.XmlSchemaContent
  1544.     {
  1545.      Class System.Xml.XmlQualifiedName baseTypeName;
  1546.      Class System.Xml.Schema.XmlSchemaSimpleType baseType;
  1547.      Class System.Xml.Schema.XmlSchemaObjectCollection facets;
  1548.      Class System.Xml.Schema.XmlSchemaObjectCollection attributes;
  1549.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  1550.      Class System.Xml.XmlQualifiedName get_BaseTypeName();
  1551.      Void set_BaseTypeName( Class System.Xml.XmlQualifiedName value);
  1552.      Class System.Xml.Schema.XmlSchemaSimpleType get_BaseType();
  1553.      Void set_BaseType( Class System.Xml.Schema.XmlSchemaSimpleType value);
  1554.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Facets();
  1555.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Attributes();
  1556.      Class System.Xml.Schema.XmlSchemaAnyAttribute get_AnyAttribute();
  1557.      Void set_AnyAttribute( Class System.Xml.Schema.XmlSchemaAnyAttribute value);
  1558.      Void System.Xml.Schema.XmlSchemaSimpleContentRestriction();
  1559.     property BaseTypeName { get(){} set(){} };
  1560.     property BaseType { get(){} set(){} };
  1561.     property Facets { get(){} set(){} };
  1562.     property Attributes { get(){} set(){} };
  1563.     property AnyAttribute { get(){} set(){} };
  1564.     }
  1565. class System.Xml.Schema.XmlSchemaSimpleType : System.Xml.Schema.XmlSchemaType
  1566.     {
  1567.      Class System.Xml.Schema.XmlSchemaSimpleTypeContent content;
  1568.      Class System.Xml.Schema.XmlSchemaSimpleTypeContent get_Content();
  1569.      Void set_Content( Class System.Xml.Schema.XmlSchemaSimpleTypeContent value);
  1570.      Class System.Xml.XmlQualifiedName get_DerivedFrom();
  1571.      Void System.Xml.Schema.XmlSchemaSimpleType();
  1572.     property Content { get(){} set(){} };
  1573.     property DerivedFrom { get(){} set(){} };
  1574.     }
  1575. class System.Xml.Schema.XmlSchemaSimpleTypeContent : System.Xml.Schema.XmlSchemaAnnotated
  1576.     {
  1577.      Void System.Xml.Schema.XmlSchemaSimpleTypeContent();
  1578.     }
  1579. class System.Xml.Schema.XmlSchemaSimpleTypeList : System.Xml.Schema.XmlSchemaSimpleTypeContent
  1580.     {
  1581.      Class System.Xml.XmlQualifiedName itemTypeName;
  1582.      Class System.Xml.Schema.XmlSchemaSimpleType itemType;
  1583.      Class System.Xml.XmlQualifiedName get_ItemTypeName();
  1584.      Void set_ItemTypeName( Class System.Xml.XmlQualifiedName value);
  1585.      Class System.Xml.Schema.XmlSchemaSimpleType get_ItemType();
  1586.      Void set_ItemType( Class System.Xml.Schema.XmlSchemaSimpleType value);
  1587.      Void System.Xml.Schema.XmlSchemaSimpleTypeList();
  1588.     property ItemTypeName { get(){} set(){} };
  1589.     property ItemType { get(){} set(){} };
  1590.     }
  1591. class System.Xml.Schema.XmlSchemaSimpleTypeRestriction : System.Xml.Schema.XmlSchemaSimpleTypeContent
  1592.     {
  1593.      Class System.Xml.XmlQualifiedName baseTypeName;
  1594.      Class System.Xml.Schema.XmlSchemaSimpleType baseType;
  1595.      Class System.Xml.Schema.XmlSchemaObjectCollection facets;
  1596.      Class System.Xml.XmlQualifiedName get_BaseTypeName();
  1597.      Void set_BaseTypeName( Class System.Xml.XmlQualifiedName value);
  1598.      Class System.Xml.Schema.XmlSchemaSimpleType get_BaseType();
  1599.      Void set_BaseType( Class System.Xml.Schema.XmlSchemaSimpleType value);
  1600.      Class System.Xml.Schema.XmlSchemaObjectCollection get_Facets();
  1601.      Void System.Xml.Schema.XmlSchemaSimpleTypeRestriction();
  1602.     property BaseTypeName { get(){} set(){} };
  1603.     property BaseType { get(){} set(){} };
  1604.     property Facets { get(){} set(){} };
  1605.     }
  1606. class System.Xml.Schema.XmlSchemaSimpleTypeUnion : System.Xml.Schema.XmlSchemaSimpleTypeContent
  1607.     {
  1608.      Class System.Xml.Schema.XmlSchemaObjectCollection baseTypes;
  1609.      SZArray Class System.Xml.XmlQualifiedName memberTypes;
  1610.      Class System.Xml.Schema.XmlSchemaObjectCollection get_BaseTypes();
  1611.      SZArray Class System.Xml.XmlQualifiedName get_MemberTypes();
  1612.      Void set_MemberTypes( SZArray Class System.Xml.XmlQualifiedName value);
  1613.      Void System.Xml.Schema.XmlSchemaSimpleTypeUnion();
  1614.     property BaseTypes { get(){} set(){} };
  1615.     property MemberTypes { get(){} set(){} };
  1616.     }
  1617. class System.Xml.Schema.XmlSchemaSubstitutionGroup : System.Xml.Schema.XmlSchemaObject
  1618.     {
  1619.      Class System.Collections.Hashtable members;
  1620.      Class System.Xml.XmlQualifiedName examplar;
  1621.      Class System.Xml.Schema.XmlSchemaChoice choice;
  1622.      Boolean validating;
  1623.      Class System.Collections.Hashtable get_Members();
  1624.      Class System.Xml.XmlQualifiedName get_Examplar();
  1625.      Void set_Examplar( Class System.Xml.XmlQualifiedName value);
  1626.      Class System.Xml.Schema.XmlSchemaChoice get_Choice();
  1627.      Void set_Choice( Class System.Xml.Schema.XmlSchemaChoice value);
  1628.      Boolean get_Validating();
  1629.      Void set_Validating( Boolean value);
  1630.      Void System.Xml.Schema.XmlSchemaSubstitutionGroup();
  1631.     property Members { get(){} set(){} };
  1632.     property Examplar { get(){} set(){} };
  1633.     property Choice { get(){} set(){} };
  1634.     property Validating { get(){} set(){} };
  1635.     }
  1636. class System.Xml.Schema.XmlSchemaUse : System.Enum
  1637.     {
  1638.      I4 value__;
  1639.      ValueClass System.Xml.Schema.XmlSchemaUse None;
  1640.      ValueClass System.Xml.Schema.XmlSchemaUse Optional;
  1641.      ValueClass System.Xml.Schema.XmlSchemaUse Prohibited;
  1642.      ValueClass System.Xml.Schema.XmlSchemaUse Required;
  1643.     }
  1644. class System.Xml.Schema.XmlSeverityType : System.Enum
  1645.     {
  1646.      I4 value__;
  1647.      ValueClass System.Xml.Schema.XmlSeverityType Error;
  1648.      ValueClass System.Xml.Schema.XmlSeverityType Warning;
  1649.     }
  1650. class System.Xml.Schema.XsdBuilder : System.Xml.Schema.SchemaBuilder
  1651.     {
  1652.      I4 STACK_INCREMENT;
  1653.      SZArray ValueClass State SchemaElement;
  1654.      SZArray ValueClass State SchemaSubelements;
  1655.      SZArray ValueClass State AttributeSubelements;
  1656.      SZArray ValueClass State ElementSubelements;
  1657.      SZArray ValueClass State ComplexTypeSubelements;
  1658.      SZArray ValueClass State SimpleContentSubelements;
  1659.      SZArray ValueClass State SimpleContentExtensionSubelements;
  1660.      SZArray ValueClass State SimpleContentRestrictionSubelements;
  1661.      SZArray ValueClass State ComplexContentSubelements;
  1662.      SZArray ValueClass State ComplexContentExtensionSubelements;
  1663.      SZArray ValueClass State ComplexContentRestrictionSubelements;
  1664.      SZArray ValueClass State SimpleTypeSubelements;
  1665.      SZArray ValueClass State SimpleTypeRestrictionSubelements;
  1666.      SZArray ValueClass State SimpleTypeListSubelements;
  1667.      SZArray ValueClass State SimpleTypeUnionSubelements;
  1668.      SZArray ValueClass State RedefineSubelements;
  1669.      SZArray ValueClass State AttributeGroupSubelements;
  1670.      SZArray ValueClass State GroupSubelements;
  1671.      SZArray ValueClass State AllSubelements;
  1672.      SZArray ValueClass State ChoiceSequenceSubelements;
  1673.      SZArray ValueClass State IdentityConstraintSubelements;
  1674.      SZArray ValueClass State AnnotationSubelements;
  1675.      SZArray ValueClass State AnnotatedSubelements;
  1676.      SZArray Class XsdAttributeEntry SchemaAttributes;
  1677.      SZArray Class XsdAttributeEntry AttributeAttributes;
  1678.      SZArray Class XsdAttributeEntry ElementAttributes;
  1679.      SZArray Class XsdAttributeEntry ComplexTypeAttributes;
  1680.      SZArray Class XsdAttributeEntry SimpleContentAttributes;
  1681.      SZArray Class XsdAttributeEntry SimpleContentExtensionAttributes;
  1682.      SZArray Class XsdAttributeEntry SimpleContentRestrictionAttributes;
  1683.      SZArray Class XsdAttributeEntry ComplexContentAttributes;
  1684.      SZArray Class XsdAttributeEntry ComplexContentExtensionAttributes;
  1685.      SZArray Class XsdAttributeEntry ComplexContentRestrictionAttributes;
  1686.      SZArray Class XsdAttributeEntry SimpleTypeAttributes;
  1687.      SZArray Class XsdAttributeEntry SimpleTypeRestrictionAttributes;
  1688.      SZArray Class XsdAttributeEntry SimpleTypeUnionAttributes;
  1689.      SZArray Class XsdAttributeEntry SimpleTypeListAttributes;
  1690.      SZArray Class XsdAttributeEntry AttributeGroupAttributes;
  1691.      SZArray Class XsdAttributeEntry AttributeGroupRefAttributes;
  1692.      SZArray Class XsdAttributeEntry GroupAttributes;
  1693.      SZArray Class XsdAttributeEntry GroupRefAttributes;
  1694.      SZArray Class XsdAttributeEntry ParticleAttributes;
  1695.      SZArray Class XsdAttributeEntry AnyAttributes;
  1696.      SZArray Class XsdAttributeEntry IdentityConstraintAttributes;
  1697.      SZArray Class XsdAttributeEntry SelectorAttributes;
  1698.      SZArray Class XsdAttributeEntry FieldAttributes;
  1699.      SZArray Class XsdAttributeEntry NotationAttributes;
  1700.      SZArray Class XsdAttributeEntry IncludeAttributes;
  1701.      SZArray Class XsdAttributeEntry ImportAttributes;
  1702.      SZArray Class XsdAttributeEntry FacetAttributes;
  1703.      SZArray Class XsdAttributeEntry AnyAttributeAttributes;
  1704.      SZArray Class XsdAttributeEntry DocumentationAttributes;
  1705.      SZArray Class XsdAttributeEntry AppinfoAttributes;
  1706.      SZArray Class XsdAttributeEntry RedefineAttributes;
  1707.      SZArray Class XsdAttributeEntry AnnotationAttributes;
  1708.      SZArray Class XsdEntry SchemaEntries;
  1709.      SZArray I4 DerivationMethodValues;
  1710.      SZArray String DerivationMethodStrings;
  1711.      SZArray String FormStringValues;
  1712.      SZArray String UseStringValues;
  1713.      SZArray String ProcessContentsStringValues;
  1714.      Class System.Xml.XmlReader reader;
  1715.      Class System.Xml.PositionInfo positionInfo;
  1716.      Class XsdEntry currentEntry;
  1717.      Class XsdEntry nextEntry;
  1718.      Boolean hasChild;
  1719.      Class System.Xml.HWStack stateHistory;
  1720.      Class System.Collections.Stack containerStack;
  1721.      Class System.Xml.XmlNameTable nameTable;
  1722.      Class System.Xml.Schema.SchemaNames schemaNames;
  1723.      Class System.Xml.XmlNamespaceManager namespaceManager;
  1724.      Boolean canIncludeImport;
  1725.      Class System.Xml.Schema.XmlSchema schema;
  1726.      Class System.Xml.Schema.XmlSchemaObject xso;
  1727.      Class System.Xml.Schema.XmlSchemaElement element;
  1728.      Class System.Xml.Schema.XmlSchemaAny anyElement;
  1729.      Class System.Xml.Schema.XmlSchemaAttribute attribute;
  1730.      Class System.Xml.Schema.XmlSchemaAnyAttribute anyAttribute;
  1731.      Class System.Xml.Schema.XmlSchemaComplexType complexType;
  1732.      Class System.Xml.Schema.XmlSchemaSimpleType simpleType;
  1733.      Class System.Xml.Schema.XmlSchemaComplexContent complexContent;
  1734.      Class System.Xml.Schema.XmlSchemaComplexContentExtension complexContentExtension;
  1735.      Class System.Xml.Schema.XmlSchemaComplexContentRestriction complexContentRestriction;
  1736.      Class System.Xml.Schema.XmlSchemaSimpleContent simpleContent;
  1737.      Class System.Xml.Schema.XmlSchemaSimpleContentExtension simpleContentExtension;
  1738.      Class System.Xml.Schema.XmlSchemaSimpleContentRestriction simpleContentRestriction;
  1739.      Class System.Xml.Schema.XmlSchemaSimpleTypeUnion simpleTypeUnion;
  1740.      Class System.Xml.Schema.XmlSchemaSimpleTypeList simpleTypeList;
  1741.      Class System.Xml.Schema.XmlSchemaSimpleTypeRestriction simpleTypeRestriction;
  1742.      Class System.Xml.Schema.XmlSchemaGroup group;
  1743.      Class System.Xml.Schema.XmlSchemaGroupRef groupRef;
  1744.      Class System.Xml.Schema.XmlSchemaAll all;
  1745.      Class System.Xml.Schema.XmlSchemaChoice choice;
  1746.      Class System.Xml.Schema.XmlSchemaSequence sequence;
  1747.      Class System.Xml.Schema.XmlSchemaParticle particle;
  1748.      Class System.Xml.Schema.XmlSchemaAttributeGroup attributeGroup;
  1749.      Class System.Xml.Schema.XmlSchemaAttributeGroupRef attributeGroupRef;
  1750.      Class System.Xml.Schema.XmlSchemaNotation notation;
  1751.      Class System.Xml.Schema.XmlSchemaIdentityConstraint identityConstraint;
  1752.      Class System.Xml.Schema.XmlSchemaXPath xpath;
  1753.      Class System.Xml.Schema.XmlSchemaInclude include;
  1754.      Class System.Xml.Schema.XmlSchemaImport import;
  1755.      Class System.Xml.Schema.XmlSchemaAnnotation annotation;
  1756.      Class System.Xml.Schema.XmlSchemaAppInfo appInfo;
  1757.      Class System.Xml.Schema.XmlSchemaDocumentation documentation;
  1758.      Class System.Xml.Schema.XmlSchemaFacet facet;
  1759.      SZArray Class System.Xml.XmlNode markup;
  1760.      Class System.Xml.Schema.XmlSchemaRedefine redefine;
  1761.      Class System.Xml.Schema.ValidationEventHandler validationEventHandler;
  1762.      Class System.Collections.ArrayList unhandledAttributes;
  1763.      Class System.Collections.Hashtable namespaces;
  1764.      SZArray Char Delimiters;
  1765.      Void System.Xml.Schema.XsdBuilder( Class System.Xml.XmlReader reader,  Class System.Xml.XmlNamespaceManager curmgr,  Class System.Xml.Schema.XmlSchema schema,  Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Schema.SchemaNames schemaNames,  Class System.Xml.Schema.ValidationEventHandler eventhandler);
  1766.      Boolean ProcessElement( String prefix,  String name,  String ns);
  1767.      Void ProcessAttribute( String prefix,  String name,  String ns,  String value);
  1768.      Boolean IsContentParsed();
  1769.      Void ProcessMarkup( SZArray Class System.Xml.XmlNode markup);
  1770.      Void ProcessCData( String value);
  1771.      Void StartChildren();
  1772.      Void EndChildren();
  1773.      Void Push();
  1774.      Void Pop();
  1775.      ValueClass ID get_CurrentElement();
  1776.      ValueClass ID get_ParentElement();
  1777.      Class System.Xml.Schema.XmlSchemaObject get_ParentContainer();
  1778.      Class System.Xml.Schema.XmlSchemaObject GetContainer( ValueClass State state);
  1779.      Void SetContainer( ValueClass State state,  Object container);
  1780.      Void BuildAnnotated_Id( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1781.      Void BuildSchema_AttributeFormDefault( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1782.      Void BuildSchema_ElementFormDefault( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1783.      Void BuildSchema_TargetNamespace( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1784.      Void BuildSchema_Version( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1785.      Void BuildSchema_FinalDefault( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1786.      Void BuildSchema_BlockDefault( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1787.      Void InitSchema( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1788.      Void InitInclude( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1789.      Void BuildInclude_SchemaLocation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1790.      Void InitImport( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1791.      Void BuildImport_Namespace( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1792.      Void BuildImport_SchemaLocation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1793.      Void InitRedefine( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1794.      Void BuildRedefine_SchemaLocation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1795.      Void EndRedefine( Class System.Xml.Schema.XsdBuilder builder);
  1796.      Void InitAttribute( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1797.      Void BuildAttribute_Default( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1798.      Void BuildAttribute_Fixed( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1799.      Void BuildAttribute_Form( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1800.      Void BuildAttribute_Use( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1801.      Void BuildAttribute_Ref( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1802.      Void BuildAttribute_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1803.      Void BuildAttribute_Type( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1804.      Void InitElement( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1805.      Void BuildElement_Abstract( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1806.      Void BuildElement_Block( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1807.      Void BuildElement_Default( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1808.      Void BuildElement_Form( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1809.      Void BuildElement_SubstitutionGroup( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1810.      Void BuildElement_Final( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1811.      Void BuildElement_Fixed( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1812.      Void BuildElement_MaxOccurs( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1813.      Void BuildElement_MinOccurs( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1814.      Void BuildElement_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1815.      Void BuildElement_Nillable( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1816.      Void BuildElement_Ref( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1817.      Void BuildElement_Type( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1818.      Void InitSimpleType( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1819.      Void BuildSimpleType_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1820.      Void BuildSimpleType_Final( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1821.      Void InitSimpleTypeUnion( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1822.      Void BuildSimpleTypeUnion_MemberTypes( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1823.      Void InitSimpleTypeList( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1824.      Void BuildSimpleTypeList_ItemType( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1825.      Void InitSimpleTypeRestriction( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1826.      Void BuildSimpleTypeRestriction_Base( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1827.      Void InitComplexType( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1828.      Void BuildComplexType_Abstract( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1829.      Void BuildComplexType_Block( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1830.      Void BuildComplexType_Final( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1831.      Void BuildComplexType_Mixed( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1832.      Void BuildComplexType_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1833.      Void InitComplexContent( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1834.      Void BuildComplexContent_Mixed( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1835.      Void InitComplexContentExtension( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1836.      Void BuildComplexContentExtension_Base( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1837.      Void InitComplexContentRestriction( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1838.      Void BuildComplexContentRestriction_Base( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1839.      Void InitSimpleContent( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1840.      Void InitSimpleContentExtension( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1841.      Void BuildSimpleContentExtension_Base( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1842.      Void InitSimpleContentRestriction( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1843.      Void BuildSimpleContentRestriction_Base( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1844.      Void InitAttributeGroup( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1845.      Void BuildAttributeGroup_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1846.      Void InitAttributeGroupRef( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1847.      Void BuildAttributeGroupRef_Ref( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1848.      Void InitAnyAttribute( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1849.      Void BuildAnyAttribute_Namespace( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1850.      Void BuildAnyAttribute_ProcessContents( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1851.      Void InitGroup( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1852.      Void BuildGroup_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1853.      Void InitGroupRef( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1854.      Void BuildParticle_MaxOccurs( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1855.      Void BuildParticle_MinOccurs( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1856.      Void BuildGroupRef_Ref( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1857.      Void InitAll( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1858.      Void InitChoice( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1859.      Void InitSequence( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1860.      Void InitAny( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1861.      Void BuildAny_Namespace( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1862.      Void BuildAny_ProcessContents( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1863.      Void InitNotation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1864.      Void BuildNotation_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1865.      Void BuildNotation_Public( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1866.      Void BuildNotation_System( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1867.      Void InitFacet( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1868.      Void BuildFacet_Fixed( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1869.      Void BuildFacet_Value( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1870.      Void InitIdentityConstraint( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1871.      Void BuildIdentityConstraint_Name( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1872.      Void BuildIdentityConstraint_Refer( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1873.      Void InitSelector( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1874.      Void BuildSelector_XPath( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1875.      Void InitField( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1876.      Void BuildField_XPath( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1877.      Void InitAnnotation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1878.      Void InitAppinfo( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1879.      Void BuildAppinfo_Source( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1880.      Void EndAppinfo( Class System.Xml.Schema.XsdBuilder builder);
  1881.      Void InitDocumentation( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1882.      Void BuildDocumentation_Source( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1883.      Void BuildDocumentation_XmlLang( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1884.      Void EndDocumentation( Class System.Xml.Schema.XsdBuilder builder);
  1885.      Void AddAttribute( Class System.Xml.Schema.XmlSchemaObject value);
  1886.      Void AddParticle( Class System.Xml.Schema.XmlSchemaParticle particle);
  1887.      Boolean GetNextState( Class System.Xml.XmlQualifiedName qname);
  1888.      Boolean IsSkipableElement( Class System.Xml.XmlQualifiedName qname);
  1889.      Void SetMinOccurs( Class System.Xml.Schema.XmlSchemaParticle particle,  String value);
  1890.      Void SetMaxOccurs( Class System.Xml.Schema.XmlSchemaParticle particle,  String value);
  1891.      Boolean ParseBoolean( String value,  String attributeName);
  1892.      I4 ParseEnum( String value,  String attributeName,  SZArray String values);
  1893.      Class System.Xml.XmlQualifiedName ParseQName( String value,  String attributeName);
  1894.      I4 ParseEnumFlags( String value,  String attributeName,  SZArray String values,  SZArray I4 intvalues);
  1895.      String ParseUriReference( String s);
  1896.      Void SendValidationEvent( String code,  String arg0,  String arg1,  String arg2);
  1897.      Void SendValidationEvent( String code,  String msg);
  1898.      Void SendValidationEvent( String code,  SZArray String args,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  1899.      Void SendValidationEvent( Class System.Xml.Schema.XmlSchemaException e,  ValueClass System.Xml.Schema.XmlSeverityType severity);
  1900.      Void SendValidationEvent( Class System.Xml.Schema.XmlSchemaException e);
  1901.      Void RecordPosition();
  1902.      Void System.Xml.Schema.XsdBuilder();
  1903.     property CurrentElement { get(){} set(){} };
  1904.     property ParentElement { get(){} set(){} };
  1905.     property ParentContainer { get(){} set(){} };
  1906.     }
  1907. class State : System.Enum
  1908.     {
  1909.      I4 value__;
  1910.      ValueClass State Root;
  1911.      ValueClass State Schema;
  1912.      ValueClass State Annotation;
  1913.      ValueClass State Include;
  1914.      ValueClass State Import;
  1915.      ValueClass State Element;
  1916.      ValueClass State Attribute;
  1917.      ValueClass State AttributeGroup;
  1918.      ValueClass State AttributeGroupRef;
  1919.      ValueClass State AnyAttribute;
  1920.      ValueClass State Group;
  1921.      ValueClass State GroupRef;
  1922.      ValueClass State All;
  1923.      ValueClass State Choice;
  1924.      ValueClass State Sequence;
  1925.      ValueClass State Any;
  1926.      ValueClass State Notation;
  1927.      ValueClass State SimpleType;
  1928.      ValueClass State ComplexType;
  1929.      ValueClass State ComplexContent;
  1930.      ValueClass State ComplexContentRestriction;
  1931.      ValueClass State ComplexContentExtension;
  1932.      ValueClass State SimpleContent;
  1933.      ValueClass State SimpleContentExtension;
  1934.      ValueClass State SimpleContentRestriction;
  1935.      ValueClass State SimpleTypeUnion;
  1936.      ValueClass State SimpleTypeList;
  1937.      ValueClass State SimpleTypeRestriction;
  1938.      ValueClass State Unique;
  1939.      ValueClass State Key;
  1940.      ValueClass State KeyRef;
  1941.      ValueClass State Selector;
  1942.      ValueClass State Field;
  1943.      ValueClass State MinExclusive;
  1944.      ValueClass State MinInclusive;
  1945.      ValueClass State MaxExclusive;
  1946.      ValueClass State MaxInclusive;
  1947.      ValueClass State TotalDigits;
  1948.      ValueClass State FractionDigits;
  1949.      ValueClass State Length;
  1950.      ValueClass State MinLength;
  1951.      ValueClass State MaxLength;
  1952.      ValueClass State Enumeration;
  1953.      ValueClass State Pattern;
  1954.      ValueClass State WhiteSpace;
  1955.      ValueClass State AppInfo;
  1956.      ValueClass State Documentation;
  1957.      ValueClass State Redefine;
  1958.     }
  1959. class XsdBuildFunction : System.MulticastDelegate
  1960.     {
  1961.      Void XsdBuildFunction( Object object,  I method);
  1962.      Void Invoke( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1963.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XsdBuilder builder,  String value,  Class System.AsyncCallback callback,  Object object);
  1964.      Void EndInvoke( Class System.IAsyncResult result);
  1965.     }
  1966. class XsdInitFunction : System.MulticastDelegate
  1967.     {
  1968.      Void XsdInitFunction( Object object,  I method);
  1969.      Void Invoke( Class System.Xml.Schema.XsdBuilder builder,  String value);
  1970.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XsdBuilder builder,  String value,  Class System.AsyncCallback callback,  Object object);
  1971.      Void EndInvoke( Class System.IAsyncResult result);
  1972.     }
  1973. class XsdBeginChildFunction : System.MulticastDelegate
  1974.     {
  1975.      Void XsdBeginChildFunction( Object object,  I method);
  1976.      Void Invoke( Class System.Xml.Schema.XsdBuilder builder);
  1977.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XsdBuilder builder,  Class System.AsyncCallback callback,  Object object);
  1978.      Void EndInvoke( Class System.IAsyncResult result);
  1979.     }
  1980. class XsdEndChildFunction : System.MulticastDelegate
  1981.     {
  1982.      Void XsdEndChildFunction( Object object,  I method);
  1983.      Void Invoke( Class System.Xml.Schema.XsdBuilder builder);
  1984.      Class System.IAsyncResult BeginInvoke( Class System.Xml.Schema.XsdBuilder builder,  Class System.AsyncCallback callback,  Object object);
  1985.      Void EndInvoke( Class System.IAsyncResult result);
  1986.     }
  1987. class XsdAttributeEntry : System.Object
  1988.     {
  1989.      ValueClass ID Attribute;
  1990.      Class XsdBuildFunction BuildFunc;
  1991.      Void XsdAttributeEntry( ValueClass ID a,  Class XsdBuildFunction build);
  1992.     }
  1993. class XsdEntry : System.Object
  1994.     {
  1995.      ValueClass ID Name;
  1996.      ValueClass State CurrentState;
  1997.      SZArray ValueClass State NextStates;
  1998.      SZArray Class XsdAttributeEntry Attributes;
  1999.      Class XsdInitFunction InitFunc;
  2000.      Class XsdBeginChildFunction BeginChildFunc;
  2001.      Class XsdEndChildFunction EndChildFunc;
  2002.      Boolean ParseContent;
  2003.      Void XsdEntry( ValueClass ID n,  ValueClass State state,  SZArray ValueClass State nextStates,  SZArray Class XsdAttributeEntry attributes,  Class XsdInitFunction init,  Class XsdBeginChildFunction begin,  Class XsdEndChildFunction end,  Boolean parseContent);
  2004.     }
  2005. class System.Xml.Serialization.XmlAttributeEventHandler : System.MulticastDelegate
  2006.     {
  2007.      Void System.Xml.Serialization.XmlAttributeEventHandler( Object object,  I method);
  2008.      Void Invoke( Object sender,  Class System.Xml.Serialization.XmlAttributeEventArgs e);
  2009.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Xml.Serialization.XmlAttributeEventArgs e,  Class System.AsyncCallback callback,  Object object);
  2010.      Void EndInvoke( Class System.IAsyncResult result);
  2011.     }
  2012. class System.Xml.Serialization.XmlAttributeEventArgs : System.EventArgs
  2013.     {
  2014.      Object o;
  2015.      Class System.Xml.XmlAttribute attr;
  2016.      I4 lineNumber;
  2017.      I4 linePosition;
  2018.      Void System.Xml.Serialization.XmlAttributeEventArgs( Class System.Xml.XmlAttribute attr,  I4 lineNumber,  I4 linePosition,  Object o);
  2019.      Object get_ObjectBeingDeserialized();
  2020.      Class System.Xml.XmlAttribute get_Attr();
  2021.      I4 get_LineNumber();
  2022.      I4 get_LinePosition();
  2023.     property ObjectBeingDeserialized { get(){} set(){} };
  2024.     property Attr { get(){} set(){} };
  2025.     property LineNumber { get(){} set(){} };
  2026.     property LinePosition { get(){} set(){} };
  2027.     }
  2028. class System.Xml.Serialization.XmlElementEventHandler : System.MulticastDelegate
  2029.     {
  2030.      Void System.Xml.Serialization.XmlElementEventHandler( Object object,  I method);
  2031.      Void Invoke( Object sender,  Class System.Xml.Serialization.XmlElementEventArgs e);
  2032.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Xml.Serialization.XmlElementEventArgs e,  Class System.AsyncCallback callback,  Object object);
  2033.      Void EndInvoke( Class System.IAsyncResult result);
  2034.     }
  2035. class System.Xml.Serialization.XmlElementEventArgs : System.EventArgs
  2036.     {
  2037.      Object o;
  2038.      Class System.Xml.XmlElement elem;
  2039.      I4 lineNumber;
  2040.      I4 linePosition;
  2041.      Void System.Xml.Serialization.XmlElementEventArgs( Class System.Xml.XmlElement elem,  I4 lineNumber,  I4 linePosition,  Object o);
  2042.      Object get_ObjectBeingDeserialized();
  2043.      Class System.Xml.XmlElement get_Element();
  2044.      I4 get_LineNumber();
  2045.      I4 get_LinePosition();
  2046.     property ObjectBeingDeserialized { get(){} set(){} };
  2047.     property Element { get(){} set(){} };
  2048.     property LineNumber { get(){} set(){} };
  2049.     property LinePosition { get(){} set(){} };
  2050.     }
  2051. class System.Xml.Serialization.XmlNodeEventHandler : System.MulticastDelegate
  2052.     {
  2053.      Void System.Xml.Serialization.XmlNodeEventHandler( Object object,  I method);
  2054.      Void Invoke( Object sender,  Class System.Xml.Serialization.XmlNodeEventArgs e);
  2055.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Xml.Serialization.XmlNodeEventArgs e,  Class System.AsyncCallback callback,  Object object);
  2056.      Void EndInvoke( Class System.IAsyncResult result);
  2057.     }
  2058. class System.Xml.Serialization.XmlNodeEventArgs : System.EventArgs
  2059.     {
  2060.      Object o;
  2061.      Class System.Xml.XmlNode xmlNode;
  2062.      I4 lineNumber;
  2063.      I4 linePosition;
  2064.      Void System.Xml.Serialization.XmlNodeEventArgs( Class System.Xml.XmlNode xmlNode,  I4 lineNumber,  I4 linePosition,  Object o);
  2065.      Class System.Xml.XmlNode get_XmlNode();
  2066.      Object get_ObjectBeingDeserialized();
  2067.      ValueClass System.Xml.XmlNodeType get_NodeType();
  2068.      String get_Name();
  2069.      String get_LocalName();
  2070.      String get_NamespaceURI();
  2071.      String get_Text();
  2072.      I4 get_LineNumber();
  2073.      I4 get_LinePosition();
  2074.     property XmlNode { get(){} set(){} };
  2075.     property ObjectBeingDeserialized { get(){} set(){} };
  2076.     property NodeType { get(){} set(){} };
  2077.     property Name { get(){} set(){} };
  2078.     property LocalName { get(){} set(){} };
  2079.     property NamespaceURI { get(){} set(){} };
  2080.     property Text { get(){} set(){} };
  2081.     property LineNumber { get(){} set(){} };
  2082.     property LinePosition { get(){} set(){} };
  2083.     }
  2084. class System.Xml.Serialization.UnreferencedObjectEventHandler : System.MulticastDelegate
  2085.     {
  2086.      Void System.Xml.Serialization.UnreferencedObjectEventHandler( Object object,  I method);
  2087.      Void Invoke( Object sender,  Class System.Xml.Serialization.UnreferencedObjectEventArgs e);
  2088.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Xml.Serialization.UnreferencedObjectEventArgs e,  Class System.AsyncCallback callback,  Object object);
  2089.      Void EndInvoke( Class System.IAsyncResult result);
  2090.     }
  2091. class System.Xml.Serialization.UnreferencedObjectEventArgs : System.EventArgs
  2092.     {
  2093.      Object o;
  2094.      String id;
  2095.      Void System.Xml.Serialization.UnreferencedObjectEventArgs( Object o,  String id);
  2096.      Object get_UnreferencedObject();
  2097.      String get_UnreferencedId();
  2098.     property UnreferencedObject { get(){} set(){} };
  2099.     property UnreferencedId { get(){} set(){} };
  2100.     }
  2101. class System.Xml.Serialization.CodeIdentifiers : System.Object
  2102.     {
  2103.      Class System.Collections.Hashtable identifiers;
  2104.      Class System.Collections.Hashtable reservedIdentifiers;
  2105.      Class System.Collections.ArrayList list;
  2106.      Boolean camelCase;
  2107.      Void Clear();
  2108.      Boolean get_UseCamelCasing();
  2109.      Void set_UseCamelCasing( Boolean value);
  2110.      String MakeRightCase( String identifier);
  2111.      String MakeUnique( String identifier);
  2112.      Void AddReserved( String identifier);
  2113.      Void RemoveReserved( String identifier);
  2114.      String AddUnique( String identifier,  Object value);
  2115.      Boolean IsInUse( String identifier);
  2116.      Void Add( String identifier,  Object value);
  2117.      Void Remove( String identifier);
  2118.      Object ToArray( Class System.Type type);
  2119.      Void System.Xml.Serialization.CodeIdentifiers();
  2120.     property UseCamelCasing { get(){} set(){} };
  2121.     }
  2122. class System.Xml.Serialization.IndentedWriter : System.Object
  2123.     {
  2124.      Class System.IO.TextWriter writer;
  2125.      Boolean needIndent;
  2126.      I4 indentLevel;
  2127.      Boolean compact;
  2128.      Void System.Xml.Serialization.IndentedWriter( Class System.IO.TextWriter writer,  Boolean compact);
  2129.      I4 get_Indent();
  2130.      Void set_Indent( I4 value);
  2131.      Void Write( String s);
  2132.      Void Write( Char c);
  2133.      Void WriteLine( String s);
  2134.      Void WriteLine();
  2135.      Void WriteIndent();
  2136.     property Indent { get(){} set(){} };
  2137.     }
  2138. interface System.Xml.Serialization.IXmlSerializable : 
  2139.     {
  2140.      Class System.Xml.Schema.XmlSchema GetSchema();
  2141.      Void ReadXml( Class System.Xml.XmlReader reader);
  2142.      Void WriteXml( Class System.Xml.XmlWriter writer);
  2143.     }
  2144. class System.Xml.Serialization.Accessor : System.Object
  2145.     {
  2146.      String name;
  2147.      Object defaultValue;
  2148.      String ns;
  2149.      Class System.Xml.Serialization.TypeMapping mapping;
  2150.      Boolean any;
  2151.      Class System.Xml.Serialization.TypeMapping get_Mapping();
  2152.      Void set_Mapping( Class System.Xml.Serialization.TypeMapping value);
  2153.      Object get_Default();
  2154.      Void set_Default( Object value);
  2155.      Boolean get_HasDefault();
  2156.      String get_Name();
  2157.      Void set_Name( String value);
  2158.      Boolean get_Any();
  2159.      Void set_Any( Boolean value);
  2160.      String get_Namespace();
  2161.      Void set_Namespace( String value);
  2162.      String EscapeName( String name,  Boolean canBeQName);
  2163.      String UnescapeName( String name);
  2164.      Void System.Xml.Serialization.Accessor();
  2165.     property Mapping { get(){} set(){} };
  2166.     property Default { get(){} set(){} };
  2167.     property HasDefault { get(){} set(){} };
  2168.     property Name { get(){} set(){} };
  2169.     property Any { get(){} set(){} };
  2170.     property Namespace { get(){} set(){} };
  2171.     }
  2172. class System.Xml.Serialization.ElementAccessor : System.Xml.Serialization.Accessor
  2173.     {
  2174.      Boolean nullable;
  2175.      Boolean topLevelInSchema;
  2176.      ValueClass System.Xml.Schema.XmlSchemaForm form;
  2177.      Boolean isSoap;
  2178.      Boolean get_IsSoap();
  2179.      Void set_IsSoap( Boolean value);
  2180.      Boolean get_IsNullable();
  2181.      Void set_IsNullable( Boolean value);
  2182.      Boolean get_IsTopLevelInSchema();
  2183.      Void set_IsTopLevelInSchema( Boolean value);
  2184.      ValueClass System.Xml.Schema.XmlSchemaForm get_Form();
  2185.      Void set_Form( ValueClass System.Xml.Schema.XmlSchemaForm value);
  2186.      Void System.Xml.Serialization.ElementAccessor();
  2187.     property IsSoap { get(){} set(){} };
  2188.     property IsNullable { get(){} set(){} };
  2189.     property IsTopLevelInSchema { get(){} set(){} };
  2190.     property Form { get(){} set(){} };
  2191.     }
  2192. class System.Xml.Serialization.ChoiceIdentifierAccessor : System.Xml.Serialization.Accessor
  2193.     {
  2194.      String memberName;
  2195.      SZArray String memberIds;
  2196.      String get_MemberName();
  2197.      Void set_MemberName( String value);
  2198.      SZArray String get_MemberIds();
  2199.      Void set_MemberIds( SZArray String value);
  2200.      Void System.Xml.Serialization.ChoiceIdentifierAccessor();
  2201.     property MemberName { get(){} set(){} };
  2202.     property MemberIds { get(){} set(){} };
  2203.     }
  2204. class System.Xml.Serialization.TextAccessor : System.Xml.Serialization.Accessor
  2205.     {
  2206.      Void System.Xml.Serialization.TextAccessor();
  2207.     }
  2208. class System.Xml.Serialization.XmlnsAccessor : System.Xml.Serialization.Accessor
  2209.     {
  2210.      Void System.Xml.Serialization.XmlnsAccessor();
  2211.     }
  2212. class System.Xml.Serialization.AttributeAccessor : System.Xml.Serialization.Accessor
  2213.     {
  2214.      Boolean isSpecial;
  2215.      ValueClass System.Xml.Schema.XmlSchemaForm form;
  2216.      Boolean isList;
  2217.      Boolean get_IsSpecialXmlNamespace();
  2218.      ValueClass System.Xml.Schema.XmlSchemaForm get_Form();
  2219.      Void set_Form( ValueClass System.Xml.Schema.XmlSchemaForm value);
  2220.      Boolean get_IsList();
  2221.      Void set_IsList( Boolean value);
  2222.      Void CheckSpecial();
  2223.      Void System.Xml.Serialization.AttributeAccessor();
  2224.     property IsSpecialXmlNamespace { get(){} set(){} };
  2225.     property Form { get(){} set(){} };
  2226.     property IsList { get(){} set(){} };
  2227.     }
  2228. class System.Xml.Serialization.Mapping : System.Object
  2229.     {
  2230.      Boolean isSoap;
  2231.      Boolean get_IsSoap();
  2232.      Void set_IsSoap( Boolean value);
  2233.      Void System.Xml.Serialization.Mapping();
  2234.     property IsSoap { get(){} set(){} };
  2235.     }
  2236. class System.Xml.Serialization.TypeMapping : System.Xml.Serialization.Mapping
  2237.     {
  2238.      Class System.Xml.Serialization.TypeDesc typeDesc;
  2239.      String typeNs;
  2240.      String typeName;
  2241.      Boolean referencedByElement;
  2242.      Boolean referencedByTopLevelElement;
  2243.      Boolean includeInSchema;