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

VC书籍

开发平台:

C/C++

  1.      Void AddEvents( Class System.Collections.ArrayList copyEvents);
  2.      Void ReplaceNamespaceAlias( Class System.Xml.Xsl.Compiler compiler);
  3.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  4.      Void Trace( I4 tab);
  5.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  6.     property CopyEvents { get(){} set(){} };
  7.     }
  8. class System.Xml.Xsl.CopyNamespacesAction : System.Xml.Xsl.Action
  9.     {
  10.      I4 BeginEvent;
  11.      I4 TextEvent;
  12.      I4 EndEvent;
  13.      I4 Advance;
  14.      Class System.Xml.Xsl.CopyNamespacesAction s_Action;
  15.      Class System.Xml.Xsl.CopyNamespacesAction GetAction();
  16.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  17.      Void System.Xml.Xsl.CopyNamespacesAction();
  18.      Void System.Xml.Xsl.CopyNamespacesAction();
  19.     }
  20. class System.Xml.Xsl.CopyNodeSetAction : System.Xml.Xsl.Action
  21.     {
  22.      I4 BeginEvent;
  23.      I4 Contents;
  24.      I4 Attributes;
  25.      I4 Namespaces;
  26.      I4 Subtree;
  27.      I4 EndEvent;
  28.      Class System.Xml.Xsl.CopyNodeSetAction s_Action;
  29.      Class System.Xml.Xsl.CopyNodeSetAction GetAction();
  30.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  31.      Boolean SendBeginEvent( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator node);
  32.      Boolean SendTextEvent( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator node);
  33.      Boolean SendEndEvent( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator node);
  34.      Void System.Xml.Xsl.CopyNodeSetAction();
  35.      Void System.Xml.Xsl.CopyNodeSetAction();
  36.     }
  37. class System.Xml.Xsl.CopyOfAction : System.Xml.Xsl.CompiledAction
  38.     {
  39.      I4 ResultStored;
  40.      I4 NodeSetCopied;
  41.      String select;
  42.      I4 selectKey;
  43.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  44.      String get_Select();
  45.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  46.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  47.      Void Trace( I4 tab);
  48.      Void System.Xml.Xsl.CopyOfAction();
  49.     property Select { get(){} set(){} };
  50.     }
  51. class System.Xml.Xsl.DbgData : System.Object
  52.     {
  53.      Class System.Xml.XPath.XPathNavigator styleSheet;
  54.      SZArray Class System.Xml.Xsl.VariableAction variables;
  55.      Class System.Xml.Xsl.DbgData s_nullDbgData;
  56.      Class System.Xml.XPath.XPathNavigator get_StyleSheet();
  57.      SZArray Class System.Xml.Xsl.VariableAction get_Variables();
  58.      Void System.Xml.Xsl.DbgData( Class System.Xml.Xsl.Compiler compiler);
  59.      Void ReplaceVariables( SZArray Class System.Xml.Xsl.VariableAction vars);
  60.      Void System.Xml.Xsl.DbgData();
  61.      Class System.Xml.Xsl.DbgData get_Empty();
  62.      Void System.Xml.Xsl.DbgData();
  63.     property StyleSheet { get(){} set(){} };
  64.     property Variables { get(){} set(){} };
  65.     property Empty { get(){} set(){} };
  66.     }
  67. class System.Xml.Xsl.DbgCompiler : System.Xml.Xsl.Compiler
  68.     {
  69.      Class System.Xml.Xsl.Debugger.IXsltDebugger debugger;
  70.      Class System.Collections.ArrayList globalVars;
  71.      Class System.Collections.ArrayList localVars;
  72.      SZArray Class System.Xml.Xsl.VariableAction globalVarsCache;
  73.      SZArray Class System.Xml.Xsl.VariableAction localVarsCache;
  74.      Void System.Xml.Xsl.DbgCompiler( Class System.Xml.Xsl.Debugger.IXsltDebugger debugger);
  75.      Class System.Xml.Xsl.Debugger.IXsltDebugger get_Debugger();
  76.      SZArray Class System.Xml.Xsl.VariableAction get_GlobalVariables();
  77.      SZArray Class System.Xml.Xsl.VariableAction get_LocalVariables();
  78.      Void DefineVariable( Class System.Xml.Xsl.VariableAction variable);
  79.      Void UnDefineVariables( I4 count);
  80.      Void PopScope();
  81.      Class System.Xml.Xsl.ApplyImportsAction CreateApplyImportsAction();
  82.      Class System.Xml.Xsl.ApplyTemplatesAction CreateApplyTemplatesAction();
  83.      Class System.Xml.Xsl.AttributeAction CreateAttributeAction();
  84.      Class System.Xml.Xsl.AttributeSetAction CreateAttributeSetAction();
  85.      Class System.Xml.Xsl.CallTemplateAction CreateCallTemplateAction();
  86.      Class System.Xml.Xsl.ChooseAction CreateChooseAction();
  87.      Class System.Xml.Xsl.CommentAction CreateCommentAction();
  88.      Class System.Xml.Xsl.CopyAction CreateCopyAction();
  89.      Class System.Xml.Xsl.CopyOfAction CreateCopyOfAction();
  90.      Class System.Xml.Xsl.ElementAction CreateElementAction();
  91.      Class System.Xml.Xsl.ForEachAction CreateForEachAction();
  92.      Class System.Xml.Xsl.IfAction CreateIfAction( ValueClass ConditionType type);
  93.      Class System.Xml.Xsl.MessageAction CreateMessageAction();
  94.      Class System.Xml.Xsl.NewInstructionAction CreateNewInstructionAction();
  95.      Class System.Xml.Xsl.NumberAction CreateNumberAction();
  96.      Class System.Xml.Xsl.ProcessingInstructionAction CreateProcessingInstructionAction();
  97.      Void CreateRootAction();
  98.      Class System.Xml.Xsl.SortAction CreateSortAction();
  99.      Class System.Xml.Xsl.TemplateAction CreateTemplateAction();
  100.      Class System.Xml.Xsl.TemplateAction CreateSingleTemplateAction();
  101.      Class System.Xml.Xsl.TextAction CreateTextAction();
  102.      Class System.Xml.Xsl.UseAttributeSetsAction CreateUseAttributeSetsAction();
  103.      Class System.Xml.Xsl.ValueOfAction CreateValueOfAction();
  104.      Class System.Xml.Xsl.VariableAction CreateVariableAction( ValueClass System.Xml.Xsl.VariableType type);
  105.      Class System.Xml.Xsl.WithParamAction CreateWithParamAction();
  106.      Class System.Xml.Xsl.BeginEvent CreateBeginEvent();
  107.      Class System.Xml.Xsl.TextEvent CreateTextEvent();
  108.     property Debugger { get(){} set(){} };
  109.     property GlobalVariables { get(){} set(){} };
  110.     property LocalVariables { get(){} set(){} };
  111.     }
  112. class ApplyImportsActionDbg : System.Xml.Xsl.ApplyImportsAction
  113.     {
  114.      Class System.Xml.Xsl.DbgData dbgData;
  115.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  116.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  117.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  118.      Void ApplyImportsActionDbg();
  119.     }
  120. class ApplyTemplatesActionDbg : System.Xml.Xsl.ApplyTemplatesAction
  121.     {
  122.      Class System.Xml.Xsl.DbgData dbgData;
  123.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  124.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  125.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  126.      Void ApplyTemplatesActionDbg();
  127.     }
  128. class AttributeActionDbg : System.Xml.Xsl.AttributeAction
  129.     {
  130.      Class System.Xml.Xsl.DbgData dbgData;
  131.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  132.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  133.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  134.      Void AttributeActionDbg();
  135.     }
  136. class AttributeSetActionDbg : System.Xml.Xsl.AttributeSetAction
  137.     {
  138.      Class System.Xml.Xsl.DbgData dbgData;
  139.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  140.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  141.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  142.      Void AttributeSetActionDbg();
  143.     }
  144. class CallTemplateActionDbg : System.Xml.Xsl.CallTemplateAction
  145.     {
  146.      Class System.Xml.Xsl.DbgData dbgData;
  147.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  148.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  149.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  150.      Void CallTemplateActionDbg();
  151.     }
  152. class CommentActionDbg : System.Xml.Xsl.CommentAction
  153.     {
  154.      Class System.Xml.Xsl.DbgData dbgData;
  155.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  156.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  157.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  158.      Void CommentActionDbg();
  159.     }
  160. class CopyActionDbg : System.Xml.Xsl.CopyAction
  161.     {
  162.      Class System.Xml.Xsl.DbgData dbgData;
  163.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  164.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  165.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  166.      Void CopyActionDbg();
  167.     }
  168. class CopyOfActionDbg : System.Xml.Xsl.CopyOfAction
  169.     {
  170.      Class System.Xml.Xsl.DbgData dbgData;
  171.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  172.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  173.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  174.      Void CopyOfActionDbg();
  175.     }
  176. class System.Xml.Xsl.ElementAction : System.Xml.Xsl.ContainerAction
  177.     {
  178.      I4 NameDone;
  179.      Class System.Xml.Xsl.Avt nameAvt;
  180.      Class System.Xml.Xsl.Avt nsAvt;
  181.      Boolean empty;
  182.      Class System.Xml.Xsl.InputScopeManager manager;
  183.      String name;
  184.      String nsUri;
  185.      Class System.Xml.Xsl.PrefixQName qname;
  186.      Void System.Xml.Xsl.ElementAction();
  187.      Class System.Xml.Xsl.PrefixQName CreateElementQName( String name,  String nsUri,  Class System.Xml.Xsl.InputScopeManager manager);
  188.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  189.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  190.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  191.      Void Trace( I4 tab);
  192.     }
  193. class ElementActionDbg : System.Xml.Xsl.ElementAction
  194.     {
  195.      Class System.Xml.Xsl.DbgData dbgData;
  196.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  197.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  198.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  199.      Void ElementActionDbg();
  200.     }
  201. class System.Xml.Xsl.ForEachAction : System.Xml.Xsl.ContainerAction
  202.     {
  203.      I4 ProcessedSort;
  204.      I4 ProcessNextNode;
  205.      I4 PositionAdvanced;
  206.      I4 ContentsProcessed;
  207.      String select;
  208.      I4 selectKey;
  209.      Class System.Xml.Xsl.ContainerAction sortContainer;
  210.      Boolean sort;
  211.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  212.      String get_Select();
  213.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  214.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  215.      Void CompileSortElements( Class System.Xml.Xsl.Compiler compiler);
  216.      Void Trace( I4 tab);
  217.      Void System.Xml.Xsl.ForEachAction();
  218.     property Select { get(){} set(){} };
  219.     }
  220. class ForEachActionDbg : System.Xml.Xsl.ForEachAction
  221.     {
  222.      Class System.Xml.Xsl.DbgData dbgData;
  223.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  224.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  225.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  226.      Void ForEachActionDbg();
  227.     }
  228. class System.Xml.Xsl.IfAction : System.Xml.Xsl.ContainerAction
  229.     {
  230.      ValueClass ConditionType type;
  231.      I4 testKey;
  232.      Void System.Xml.Xsl.IfAction( ValueClass ConditionType type);
  233.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  234.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  235.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  236.      Void Trace( I4 tab);
  237.     }
  238. class ConditionType : System.Enum
  239.     {
  240.      I4 value__;
  241.      ValueClass ConditionType ConditionIf;
  242.      ValueClass ConditionType ConditionWhen;
  243.      ValueClass ConditionType ConditionOtherwise;
  244.     }
  245. class IfActionDbg : System.Xml.Xsl.IfAction
  246.     {
  247.      Class System.Xml.Xsl.DbgData dbgData;
  248.      Void IfActionDbg( ValueClass ConditionType type);
  249.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  250.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  251.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  252.     }
  253. class System.Xml.Xsl.MessageAction : System.Xml.Xsl.ContainerAction
  254.     {
  255.      Boolean _Terminate;
  256.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  257.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  258.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  259.      Void Trace( I4 tab);
  260.      Void System.Xml.Xsl.MessageAction();
  261.     }
  262. class MessageActionDbg : System.Xml.Xsl.MessageAction
  263.     {
  264.      Class System.Xml.Xsl.DbgData dbgData;
  265.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  266.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  267.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  268.      Void MessageActionDbg();
  269.     }
  270. class System.Xml.Xsl.NewInstructionAction : System.Xml.Xsl.ContainerAction
  271.     {
  272.      String name;
  273.      String parent;
  274.      Boolean fallback;
  275.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  276.      Void CompileSelectiveTemplate( Class System.Xml.Xsl.Compiler compiler);
  277.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  278.      Void System.Xml.Xsl.NewInstructionAction();
  279.     }
  280. class NewInstructionActionDbg : System.Xml.Xsl.NewInstructionAction
  281.     {
  282.      Class System.Xml.Xsl.DbgData dbgData;
  283.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  284.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  285.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  286.      Void NewInstructionActionDbg();
  287.     }
  288. class System.Xml.Xsl.NumberAction : System.Xml.Xsl.ContainerAction
  289.     {
  290.      I8 msofnfcNil;
  291.      I8 msofnfcTraditional;
  292.      I8 msofnfcAlwaysFormat;
  293.      I4 cchMaxFormat;
  294.      I4 cchMaxFormatDecimal;
  295.      I4 OutputNumber;
  296.      String s_any;
  297.      String s_multiple;
  298.      String s_single;
  299.      Class FormatInfo DefaultFormat;
  300.      String level;
  301.      String countPattern;
  302.      I4 countKey;
  303.      String from;
  304.      I4 fromKey;
  305.      String value;
  306.      I4 valueKey;
  307.      Class System.Xml.Xsl.Avt formatAvt;
  308.      Class System.Xml.Xsl.Avt langAvt;
  309.      Class System.Xml.Xsl.Avt letterAvt;
  310.      Class System.Xml.Xsl.Avt groupingSepAvt;
  311.      Class System.Xml.Xsl.Avt groupingSizeAvt;
  312.      Class System.Collections.ArrayList formatList;
  313.      String lang;
  314.      String letter;
  315.      String groupingSep;
  316.      String groupingSize;
  317.      Boolean forwardCompatibility;
  318.      Boolean isDecimalNFC( ValueClass MSONFC msonfc);
  319.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  320.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  321.      I4 numberAny( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  322.      Boolean checkFrom( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator nav);
  323.      Boolean moveToCount( Class System.Xml.XPath.XPathNavigator nav,  Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator contextNode);
  324.      I4 numberCount( Class System.Xml.XPath.XPathNavigator nav,  Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator contextNode);
  325.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  326.      Boolean MatchCountKey( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator contextNode,  Class System.Xml.XPath.XPathNavigator nav);
  327.      ValueClass System.Xml.XPath.XPathNodeType BasicNodeType( ValueClass System.Xml.XPath.XPathNodeType type);
  328.      String Format( Class System.Collections.ArrayList numberlist,  Class System.Collections.ArrayList formatlist,  String lang,  String letter,  String groupingSep,  String groupingSize);
  329.      Void mapFormatToken( String wsToken,  I4 startLen,  I4 tokLen,  ByRef ValueClass MSONFC pnfc,  ByRef I4 pminlen);
  330.      Class System.Collections.ArrayList ParseFormat( String sFormat);
  331.      String ParseLetter( String letter);
  332.      Boolean IsCharAlphaNumeric( Char ch);
  333.      Void System.Xml.Xsl.NumberAction();
  334.      Void System.Xml.Xsl.NumberAction();
  335.     }
  336. class MSONFC : System.Enum
  337.     {
  338.      I4 value__;
  339.      ValueClass MSONFC msonfcNil;
  340.      ValueClass MSONFC msonfcFirstNum;
  341.      ValueClass MSONFC msonfcArabic;
  342.      ValueClass MSONFC msonfcDArabic;
  343.      ValueClass MSONFC msonfcHindi3;
  344.      ValueClass MSONFC msonfcThai2;
  345.      ValueClass MSONFC msonfcFEDecimal;
  346.      ValueClass MSONFC msonfcKorDbNum1;
  347.      ValueClass MSONFC msonfcLastNum;
  348.      ValueClass MSONFC msonfcFirstAlpha;
  349.      ValueClass MSONFC msonfcUCLetter;
  350.      ValueClass MSONFC msonfcLCLetter;
  351.      ValueClass MSONFC msonfcUCRus;
  352.      ValueClass MSONFC msonfcLCRus;
  353.      ValueClass MSONFC msonfcThai1;
  354.      ValueClass MSONFC msonfcHindi1;
  355.      ValueClass MSONFC msonfcHindi2;
  356.      ValueClass MSONFC msonfcAiueo;
  357.      ValueClass MSONFC msonfcDAiueo;
  358.      ValueClass MSONFC msonfcIroha;
  359.      ValueClass MSONFC msonfcDIroha;
  360.      ValueClass MSONFC msonfcDChosung;
  361.      ValueClass MSONFC msonfcGanada;
  362.      ValueClass MSONFC msonfcArabicScript;
  363.      ValueClass MSONFC msonfcLastAlpha;
  364.      ValueClass MSONFC msonfcFirstSpecial;
  365.      ValueClass MSONFC msonfcUCRoman;
  366.      ValueClass MSONFC msonfcLCRoman;
  367.      ValueClass MSONFC msonfcHebrew;
  368.      ValueClass MSONFC msonfcDbNum3;
  369.      ValueClass MSONFC msonfcChnCmplx;
  370.      ValueClass MSONFC msonfcKorDbNum3;
  371.      ValueClass MSONFC msonfcZodiac1;
  372.      ValueClass MSONFC msonfcZodiac2;
  373.      ValueClass MSONFC msonfcZodiac3;
  374.      ValueClass MSONFC msonfcLastSpecial;
  375.     }
  376. class FormatInfo : System.Object
  377.     {
  378.      Boolean _fIsSeparator;
  379.      ValueClass MSONFC _numberingType;
  380.      I4 _cMinLen;
  381.      String _wszSeparator;
  382.      Void FormatInfo( Boolean IsSeparator,  String wszSeparator);
  383.      Void FormatInfo();
  384.     }
  385. class NumberingFormat : System.Object
  386.     {
  387.      I4 RomanThousand;
  388.      I4 RomanFiveHundred;
  389.      I4 RomanHundred;
  390.      I4 RomanTen;
  391.      I4 nMaxRoman;
  392.      I4 nMinRoman;
  393.      SZArray Char upperCaseLetter;
  394.      SZArray Char lowerCaseLetter;
  395.      ValueClass MSONFC _nfc;
  396.      R8 _cMinLen;
  397.      String _pwszSeparator;
  398.      I4 _sizeGroup;
  399.      SZArray String rgwchUCRoman;
  400.      SZArray String rgwchLCRoman;
  401.      Void NumberingFormat();
  402.      Void setNumberingType( ValueClass MSONFC nfc);
  403.      Void setMinLen( R8 cMinLen);
  404.      Void setGroupingSeparator( String sSeparator);
  405.      Void setGroupingSize( I4 sizeGroup);
  406.      Void AlphabeticNumber( Class System.Text.StringBuilder builder,  SZArray Char letters,  R8 number);
  407.      String format( R8 iVal);
  408.      String ConvertToRoman( R8 iVal,  Boolean UC);
  409.      Void Calculate( Class System.Text.StringBuilder result,  I4 quot,  I4 denom,  ByRef I4 rem,  String ch);
  410.      Void NumberingFormat();
  411.     }
  412. class NumberActionDbg : System.Xml.Xsl.NumberAction
  413.     {
  414.      Class System.Xml.Xsl.DbgData dbgData;
  415.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  416.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  417.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  418.      Void NumberActionDbg();
  419.     }
  420. class System.Xml.Xsl.ProcessingInstructionAction : System.Xml.Xsl.ContainerAction
  421.     {
  422.      I4 NameEvaluated;
  423.      I4 NameReady;
  424.      Char CharX;
  425.      Char Charx;
  426.      Char CharM;
  427.      Char Charm;
  428.      Char CharL;
  429.      Char Charl;
  430.      Class System.Xml.Xsl.Avt nameAvt;
  431.      String name;
  432.      Void System.Xml.Xsl.ProcessingInstructionAction();
  433.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  434.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  435.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  436.      Boolean IsProcessingInstructionName( String name);
  437.      Void Trace( I4 tab);
  438.     }
  439. class ProcessingInstructionActionDbg : System.Xml.Xsl.ProcessingInstructionAction
  440.     {
  441.      Class System.Xml.Xsl.DbgData dbgData;
  442.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  443.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  444.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  445.      Void ProcessingInstructionActionDbg();
  446.     }
  447. class System.Xml.Xsl.TemplateBaseAction : System.Xml.Xsl.ContainerAction
  448.     {
  449.      I4 variableCount;
  450.      I4 variableFreeSlot;
  451.      I4 AllocateVariableSlot();
  452.      Void ReleaseVariableSlots( I4 n);
  453.      Void System.Xml.Xsl.TemplateBaseAction();
  454.     }
  455. class System.Xml.Xsl.RootAction : System.Xml.Xsl.TemplateBaseAction
  456.     {
  457.      I4 QueryInitialized;
  458.      I4 RootProcessed;
  459.      Class System.Collections.Hashtable attributeSetTable;
  460.      Class System.Collections.Hashtable decimalFormatTable;
  461.      Class System.Collections.ArrayList keyList;
  462.      Class System.Xml.Xsl.XsltOutput output;
  463.      Class System.Xml.Xsl.Stylesheet builtInSheet;
  464.      Class System.Xml.Xsl.XsltOutput get_Output();
  465.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  466.      Void InsertKey( Class System.Xml.XmlQualifiedName name,  I4 MatchKey,  I4 UseKey);
  467.      Class System.Xml.Xsl.AttributeSetAction GetAttributeSet( Class System.Xml.XmlQualifiedName name);
  468.      Void PorcessAttributeSets( Class System.Xml.Xsl.Stylesheet rootStylesheet);
  469.      Void MirgeAttributeSets( Class System.Xml.Xsl.Stylesheet stylesheet);
  470.      Void CheckAttributeSets_RecurceInList( Class System.Collections.Hashtable markTable,  Class System.Collections.ICollection setQNames);
  471.      Void CheckAttributeSets_RecurceInContainer( Class System.Collections.Hashtable markTable,  Class System.Xml.Xsl.ContainerAction container);
  472.      Void AddDecimalFormat( Class System.Xml.XmlQualifiedName name,  Class System.Xml.Xsl.DecimalFormat formatinfo);
  473.      Class System.Xml.Xsl.DecimalFormat GetDecimalFormat( Class System.Xml.XmlQualifiedName name);
  474.      Class System.Collections.ArrayList get_KeyList();
  475.      Void SortVariables();
  476.      Void ProcessNode( I4 index,  Class System.Xml.XPath.AstNode node,  Class System.Collections.Hashtable hashtable,  ByRef Class System.Collections.SortedList list);
  477.      Void RecursiveWalk( I4 index,  Class System.Collections.ArrayList InputList,  ByRef Class System.Collections.ArrayList OutputList);
  478.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  479.      Void Trace();
  480.      Void System.Xml.Xsl.RootAction();
  481.     property Output { get(){} set(){} };
  482.     property KeyList { get(){} set(){} };
  483.     }
  484. class RootActionDbg : System.Xml.Xsl.RootAction
  485.     {
  486.      Class System.Xml.Xsl.DbgData dbgData;
  487.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  488.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  489.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  490.      Void RootActionDbg();
  491.     }
  492. class System.Xml.Xsl.SortAction : System.Xml.Xsl.CompiledAction
  493.     {
  494.      I4 selectKey;
  495.      Class System.Xml.Xsl.Avt langAvt;
  496.      Class System.Xml.Xsl.Avt dataTypeAvt;
  497.      Class System.Xml.Xsl.Avt orderAvt;
  498.      Class System.Xml.Xsl.Avt caseOrderAvt;
  499.      String lang;
  500.      ValueClass System.Xml.XPath.XmlDataType dataType;
  501.      ValueClass System.Xml.XPath.XmlSortOrder order;
  502.      ValueClass System.Xml.XPath.XmlCaseOrder caseOrder;
  503.      Class System.Xml.Xsl.Sort sort;
  504.      Boolean forwardCompatibility;
  505.      Class System.Xml.Xsl.InputScopeManager manager;
  506.      String ParseLang( String value);
  507.      ValueClass System.Xml.XPath.XmlDataType ParseDataType( String value,  Class System.Xml.Xsl.InputScopeManager manager);
  508.      ValueClass System.Xml.XPath.XmlSortOrder ParseOrder( String value);
  509.      ValueClass System.Xml.XPath.XmlCaseOrder ParseCaseOrder( String value);
  510.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  511.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  512.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  513.      Void System.Xml.Xsl.SortAction();
  514.     }
  515. class SortActionDbg : System.Xml.Xsl.SortAction
  516.     {
  517.      Class System.Xml.Xsl.DbgData dbgData;
  518.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  519.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  520.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  521.      Void SortActionDbg();
  522.     }
  523. class System.Xml.Xsl.TemplateAction : System.Xml.Xsl.TemplateBaseAction
  524.     {
  525.      String match;
  526.      I4 matchKey;
  527.      Class System.Xml.XmlQualifiedName name;
  528.      R8 priority;
  529.      Class System.Xml.XmlQualifiedName mode;
  530.      I4 templateId;
  531.      Boolean replaceNSAliasesDone;
  532.      String get_Match();
  533.      I4 get_MatchKey();
  534.      Class System.Xml.XmlQualifiedName get_Name();
  535.      R8 get_Priority();
  536.      Class System.Xml.XmlQualifiedName get_Mode();
  537.      I4 get_TemplateId();
  538.      Void set_TemplateId( I4 value);
  539.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  540.      Void CompileSingle( Class System.Xml.Xsl.Compiler compiler);
  541.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  542.      Void AnalyzePriority( Class System.Xml.Xsl.Compiler compiler);
  543.      Void CompileParameters( Class System.Xml.Xsl.Compiler compiler);
  544.      Class System.Xml.Xsl.TemplateAction Clone();
  545.      Void FinishClone( Class System.Xml.Xsl.Compiler compiler,  Class System.Xml.XPath.AstNode node);
  546.      Boolean CalculatePriorities( Class System.Xml.Xsl.Compiler compiler,  Class System.Xml.XPath.AstNode node,  Class System.Xml.Xsl.TemplateAction right);
  547.      Void ReplaceNamespaceAlias( Class System.Xml.Xsl.Compiler compiler);
  548.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  549.      Void Trace( I4 tab);
  550.      Void System.Xml.Xsl.TemplateAction();
  551.     property Match { get(){} set(){} };
  552.     property MatchKey { get(){} set(){} };
  553.     property Name { get(){} set(){} };
  554.     property Priority { get(){} set(){} };
  555.     property Mode { get(){} set(){} };
  556.     property TemplateId { get(){} set(){} };
  557.     }
  558. class TemplateActionDbg : System.Xml.Xsl.TemplateAction
  559.     {
  560.      Class System.Xml.Xsl.DbgData dbgData;
  561.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  562.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  563.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  564.      Void TemplateActionDbg();
  565.     }
  566. class System.Xml.Xsl.TextAction : System.Xml.Xsl.CompiledAction
  567.     {
  568.      Boolean disableOutputEscaping;
  569.      String text;
  570.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  571.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  572.      Void CompileContent( Class System.Xml.Xsl.Compiler compiler);
  573.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  574.      Void Trace( I4 tab);
  575.      Void System.Xml.Xsl.TextAction();
  576.     }
  577. class TextActionDbg : System.Xml.Xsl.TextAction
  578.     {
  579.      Class System.Xml.Xsl.DbgData dbgData;
  580.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  581.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  582.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  583.      Void TextActionDbg();
  584.     }
  585. class System.Xml.Xsl.UseAttributeSetsAction : System.Xml.Xsl.CompiledAction
  586.     {
  587.      I4 ProcessingSets;
  588.      SZArray Class System.Xml.XmlQualifiedName useAttributeSets;
  589.      String useString;
  590.      SZArray Class System.Xml.XmlQualifiedName get_UsedSets();
  591.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  592.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  593.      Void Trace( I4 tab);
  594.      Void System.Xml.Xsl.UseAttributeSetsAction();
  595.     property UsedSets { get(){} set(){} };
  596.     }
  597. class UseAttributeSetsActionDbg : System.Xml.Xsl.UseAttributeSetsAction
  598.     {
  599.      Class System.Xml.Xsl.DbgData dbgData;
  600.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  601.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  602.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  603.      Void UseAttributeSetsActionDbg();
  604.     }
  605. class System.Xml.Xsl.ValueOfAction : System.Xml.Xsl.CompiledAction
  606.     {
  607.      I4 ResultStored;
  608.      String select;
  609.      I4 selectKey;
  610.      Boolean disableOutputEscaping;
  611.      Class System.Xml.Xsl.ValueOfAction s_BuiltInRule;
  612.      Void System.Xml.Xsl.ValueOfAction();
  613.      Class System.Xml.Xsl.ValueOfAction BuiltInRule();
  614.      String get_Select();
  615.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  616.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  617.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  618.      Boolean get_IsBuiltInAction();
  619.      Void Trace( I4 tab);
  620.      Void System.Xml.Xsl.ValueOfAction();
  621.     property Select { get(){} set(){} };
  622.     property IsBuiltInAction { get(){} set(){} };
  623.     }
  624. class ValueOfActionDbg : System.Xml.Xsl.ValueOfAction
  625.     {
  626.      Class System.Xml.Xsl.DbgData dbgData;
  627.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  628.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  629.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  630.      Void ValueOfActionDbg();
  631.     }
  632. interface System.Xml.Xsl.IXsltContextVariable : 
  633.     {
  634.      Boolean get_IsLocal();
  635.      Boolean get_IsParam();
  636.      ValueClass System.Xml.XPath.XPathResultType get_VariableType();
  637.      Object Evaluate( Class System.Xml.Xsl.XsltContext xsltContext);
  638.     property IsLocal { get(){} set(){} };
  639.     property IsParam { get(){} set(){} };
  640.     property VariableType { get(){} set(){} };
  641.     }
  642. class System.Xml.Xsl.VariableAction : System.Xml.Xsl.ContainerAction
  643.     {
  644.      Class System.Xml.XmlQualifiedName name;
  645.      String nameStr;
  646.      String select;
  647.      I4 selectKey;
  648.      I4 stylesheetid;
  649.      ValueClass System.Xml.Xsl.VariableType varType;
  650.      I4 varKey;
  651.      I4 get_Stylesheetid();
  652.      String get_Select();
  653.      Class System.Xml.XmlQualifiedName get_Name();
  654.      String get_NameStr();
  655.      ValueClass System.Xml.Xsl.VariableType get_VarType();
  656.      I4 get_VarKey();
  657.      Boolean get_IsGlobal();
  658.      Void System.Xml.Xsl.VariableAction( ValueClass System.Xml.Xsl.VariableType type);
  659.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  660.      Boolean CompileAttribute( Class System.Xml.Xsl.Compiler compiler);
  661.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  662.      Void Trace( I4 tab);
  663.      ValueClass System.Xml.XPath.XPathResultType System.Xml.Xsl.IXsltContextVariable.get_VariableType();
  664.      Object System.Xml.Xsl.IXsltContextVariable.Evaluate( Class System.Xml.Xsl.XsltContext xsltContext);
  665.      Boolean System.Xml.Xsl.IXsltContextVariable.get_IsLocal();
  666.      Boolean System.Xml.Xsl.IXsltContextVariable.get_IsParam();
  667.     property Stylesheetid { get(){} set(){} };
  668.     property Select { get(){} set(){} };
  669.     property Name { get(){} set(){} };
  670.     property NameStr { get(){} set(){} };
  671.     property VarType { get(){} set(){} };
  672.     property VarKey { get(){} set(){} };
  673.     property IsGlobal { get(){} set(){} };
  674.     }
  675. class VariableActionDbg : System.Xml.Xsl.VariableAction
  676.     {
  677.      Class System.Xml.Xsl.DbgData dbgData;
  678.      Void VariableActionDbg( ValueClass System.Xml.Xsl.VariableType type);
  679.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  680.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  681.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  682.     }
  683. class System.Xml.Xsl.WithParamAction : System.Xml.Xsl.VariableAction
  684.     {
  685.      Void System.Xml.Xsl.WithParamAction();
  686.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  687.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  688.      Void Trace( I4 tab);
  689.     }
  690. class WithParamActionDbg : System.Xml.Xsl.WithParamAction
  691.     {
  692.      Class System.Xml.Xsl.DbgData dbgData;
  693.      Class System.Xml.Xsl.DbgData GetDbgData( Class System.Xml.Xsl.ActionFrame frame);
  694.      Void Compile( Class System.Xml.Xsl.Compiler compiler);
  695.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  696.      Void WithParamActionDbg();
  697.     }
  698. class BeginEventDbg : System.Xml.Xsl.BeginEvent
  699.     {
  700.      Class System.Xml.Xsl.DbgData dbgData;
  701.      Class System.Xml.Xsl.DbgData get_DbgData();
  702.      Void BeginEventDbg( Class System.Xml.Xsl.Compiler compiler);
  703.      Boolean Output( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  704.     property DbgData { get(){} set(){} };
  705.     }
  706. class TextEventDbg : System.Xml.Xsl.TextEvent
  707.     {
  708.      Class System.Xml.Xsl.DbgData dbgData;
  709.      Class System.Xml.Xsl.DbgData get_DbgData();
  710.      Void TextEventDbg( Class System.Xml.Xsl.Compiler compiler);
  711.      Boolean Output( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  712.     property DbgData { get(){} set(){} };
  713.     }
  714. class System.Xml.Xsl.DocumentScope : System.Object
  715.     {
  716.      Class System.Xml.Xsl.NamespaceDecl scopes;
  717.      Class System.Xml.Xsl.NamespaceDecl get_Scopes();
  718.      Class System.Xml.Xsl.NamespaceDecl AddNamespace( String prefix,  String uri,  String prevDefaultNsUri);
  719.      String ResolveAtom( String prefix);
  720.      String ResolveNonAtom( String prefix);
  721.      Void System.Xml.Xsl.DocumentScope();
  722.     property Scopes { get(){} set(){} };
  723.     }
  724. class System.Xml.Xsl.EndEvent : System.Xml.Xsl.Event
  725.     {
  726.      ValueClass System.Xml.XPath.XPathNodeType nodeType;
  727.      Void System.Xml.Xsl.EndEvent( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  728.      Boolean Output( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  729.     }
  730. class System.Xml.Xsl.HtmlElementProps : System.Object
  731.     {
  732.      Boolean empty;
  733.      Boolean abrParent;
  734.      Boolean uriParent;
  735.      Boolean noEntities;
  736.      Boolean blockWS;
  737.      Boolean head;
  738.      Boolean nameParent;
  739.      Class System.Collections.Hashtable s_table;
  740.      Class System.Xml.Xsl.HtmlElementProps Create( Boolean empty,  Boolean abrParent,  Boolean uriParent,  Boolean noEntities,  Boolean blockWS,  Boolean head,  Boolean nameParent);
  741.      Boolean get_Empty();
  742.      Boolean get_AbrParent();
  743.      Boolean get_UriParent();
  744.      Boolean get_NoEntities();
  745.      Boolean get_BlockWS();
  746.      Boolean get_Head();
  747.      Boolean get_NameParent();
  748.      Class System.Xml.Xsl.HtmlElementProps GetProps( String name);
  749.      Class System.Collections.Hashtable CtreatePropsTable();
  750.      Void System.Xml.Xsl.HtmlElementProps();
  751.      Void System.Xml.Xsl.HtmlElementProps();
  752.     property Empty { get(){} set(){} };
  753.     property AbrParent { get(){} set(){} };
  754.     property UriParent { get(){} set(){} };
  755.     property NoEntities { get(){} set(){} };
  756.     property BlockWS { get(){} set(){} };
  757.     property Head { get(){} set(){} };
  758.     property NameParent { get(){} set(){} };
  759.     }
  760. class System.Xml.Xsl.HtmlAttributeProps : System.Object
  761.     {
  762.      Boolean abr;
  763.      Boolean uri;
  764.      Boolean name;
  765.      Class System.Collections.Hashtable s_table;
  766.      Class System.Xml.Xsl.HtmlAttributeProps Create( Boolean abr,  Boolean uri,  Boolean name);
  767.      Boolean get_Abr();
  768.      Boolean get_Uri();
  769.      Boolean get_Name();
  770.      Class System.Xml.Xsl.HtmlAttributeProps GetProps( String name);
  771.      Class System.Collections.Hashtable CtreatePropsTable();
  772.      Void System.Xml.Xsl.HtmlAttributeProps();
  773.      Void System.Xml.Xsl.HtmlAttributeProps();
  774.     property Abr { get(){} set(){} };
  775.     property Uri { get(){} set(){} };
  776.     property Name { get(){} set(){} };
  777.     }
  778. class System.Xml.Xsl.InputScope : System.Xml.Xsl.DocumentScope
  779.     {
  780.      Class System.Xml.Xsl.InputScope parent;
  781.      Boolean forwardCompatibility;
  782.      Boolean canHaveApplyImports;
  783.      Class System.Collections.Hashtable variables;
  784.      Class System.Collections.Hashtable extensionNamespaces;
  785.      Class System.Collections.Hashtable excludedNamespaces;
  786.      Class System.Xml.Xsl.InputScope get_Parent();
  787.      Class System.Collections.Hashtable get_Variables();
  788.      Boolean get_ForwardCompatibility();
  789.      Void set_ForwardCompatibility( Boolean value);
  790.      Boolean get_CanHaveApplyImports();
  791.      Void set_CanHaveApplyImports( Boolean value);
  792.      Void System.Xml.Xsl.InputScope( Class System.Xml.Xsl.InputScope parent);
  793.      Void Init( Class System.Xml.Xsl.InputScope parent);
  794.      Void InsertExtensionNamespace( String nspace);
  795.      Boolean IsExtensionNamespace( String nspace);
  796.      Void InsertExcludedNamespace( String nspace);
  797.      Boolean IsExcludedNamespace( String nspace);
  798.      Void InsertVariable( Class System.Xml.Xsl.VariableAction variable);
  799.      I4 GetVeriablesCount();
  800.      Class System.Xml.Xsl.VariableAction ResolveVariable( Class System.Xml.XmlQualifiedName qname);
  801.      Class System.Xml.Xsl.VariableAction ResolveGlobalVariable( Class System.Xml.XmlQualifiedName qname);
  802.     property Parent { get(){} set(){} };
  803.     property Variables { get(){} set(){} };
  804.     property ForwardCompatibility { get(){} set(){} };
  805.     property CanHaveApplyImports { get(){} set(){} };
  806.     }
  807. class System.Xml.Xsl.InputScopeManager : System.Object
  808.     {
  809.      Class System.Xml.Xsl.InputScope scopeStack;
  810.      String defaultNS;
  811.      Class System.Xml.XPath.XPathNavigator navigator;
  812.      Void System.Xml.Xsl.InputScopeManager( Class System.Xml.XPath.XPathNavigator navigator,  Class System.Xml.Xsl.InputScope rootScope);
  813.      Class System.Xml.Xsl.InputScope get_CurrentScope();
  814.      Class System.Xml.Xsl.InputScope get_VariableScope();
  815.      Class System.Xml.Xsl.InputScopeManager Clone();
  816.      Class System.Xml.XPath.XPathNavigator get_Navigator();
  817.      Class System.Xml.Xsl.InputScope PushScope();
  818.      Void PopScope();
  819.      Void PushNamespace( String prefix,  String nspace);
  820.      String get_DefaultNamespace();
  821.      String ResolveNonEmptyPrefix( String prefix);
  822.      String ResolveXmlNamespace( String prefix);
  823.      String ResolveXPathNamespace( String prefix);
  824.      Void InsertExtensionNamespace( String nspace);
  825.      Boolean IsExtensionNamespace( String nspace);
  826.      Void InsertExcludedNamespace( String nspace);
  827.      Boolean IsExcludedNamespace( String nspace);
  828.     property CurrentScope { get(){} set(){} };
  829.     property VariableScope { get(){} set(){} };
  830.     property Navigator { get(){} set(){} };
  831.     property DefaultNamespace { get(){} set(){} };
  832.     }
  833. class System.Xml.Xsl.Keywords : System.Object
  834.     {
  835.      String s_Xmlns;
  836.      String s_XsltNamespace;
  837.      String s_XmlNamespace;
  838.      String s_XmlnsNamespace;
  839.      String s_Version10;
  840.      String s_ApplyImports;
  841.      String s_ApplyTemplates;
  842.      String s_Attribute;
  843.      String s_AttributeSet;
  844.      String s_CallTemplate;
  845.      String s_Choose;
  846.      String s_Comment;
  847.      String s_Copy;
  848.      String s_CopyOf;
  849.      String s_DecimalFormat;
  850.      String s_Element;
  851.      String s_Fallback;
  852.      String s_ForEach;
  853.      String s_If;
  854.      String s_Import;
  855.      String s_Include;
  856.      String s_Key;
  857.      String s_Message;
  858.      String s_NamespaceAlias;
  859.      String s_Number;
  860.      String s_Otherwise;
  861.      String s_Output;
  862.      String s_Param;
  863.      String s_PreserveSpace;
  864.      String s_ProcessingInstruction;
  865.      String s_Sort;
  866.      String s_StripSpace;
  867.      String s_Stylesheet;
  868.      String s_Template;
  869.      String s_Text;
  870.      String s_Transform;
  871.      String s_ValueOf;
  872.      String s_Variable;
  873.      String s_When;
  874.      String s_WithParam;
  875.      String s_CaseOrder;
  876.      String s_CdataSectionElements;
  877.      String s_Count;
  878.      String s_DataType;
  879.      String s_DecimalSeparator;
  880.      String s_Digit;
  881.      String s_DisableOutputEscaping;
  882.      String s_DoctypePublic;
  883.      String s_DoctypeSystem;
  884.      String s_Elements;
  885.      String s_Encoding;
  886.      String s_ExcludeResultPrefixes;
  887.      String s_ExtensionElementPrefixes;
  888.      String s_Format;
  889.      String s_From;
  890.      String s_GroupingSeparator;
  891.      String s_GroupingSize;
  892.      String s_Href;
  893.      String s_Id;
  894.      String s_Indent;
  895.      String s_Infinity;
  896.      String s_Lang;
  897.      String s_LetterValue;
  898.      String s_Level;
  899.      String s_Match;
  900.      String s_MediaType;
  901.      String s_Method;
  902.      String s_MinusSign;
  903.      String s_Mode;
  904.      String s_Name;
  905.      String s_Namespace;
  906.      String s_NaN;
  907.      String s_OmitXmlDeclaration;
  908.      String s_Order;
  909.      String s_PatternSeparator;
  910.      String s_Percent;
  911.      String s_PerMille;
  912.      String s_Priority;
  913.      String s_ResultPrefix;
  914.      String s_Select;
  915.      String s_Space;
  916.      String s_Standalone;
  917.      String s_StylesheetPrefix;
  918.      String s_Terminate;
  919.      String s_Test;
  920.      String s_Use;
  921.      String s_UseAttributeSets;
  922.      String s_Value;
  923.      String s_Version;
  924.      String s_ZeroDigit;
  925.      String s_Alphabetic;
  926.      String s_Any;
  927.      String s_Ascending;
  928.      String s_Descending;
  929.      String s_HashDefault;
  930.      String s_Html;
  931.      String s_LowerFirst;
  932.      String s_Multiple;
  933.      String s_No;
  934.      String s_Single;
  935.      String s_Traditional;
  936.      String s_UpperFirst;
  937.      String s_Xml;
  938.      String s_Yes;
  939.      String s_Vendor;
  940.      String s_VendorUrl;
  941.      String s_MsXsltNamespace;
  942.      String s_Script;
  943.      String s_Language;
  944.      String s_ImplementsPrefix;
  945.      Class System.Xml.XmlNameTable _NameTable;
  946.      String _AtomEmpty;
  947.      String _AtomXmlns;
  948.      String _AtomXsltNamespace;
  949.      String _AtomXmlNamespace;
  950.      String _AtomVersion10;
  951.      String _AtomApplyImports;
  952.      String _AtomApplyTemplates;
  953.      String _AtomAttribute;
  954.      String _AtomAttributeSet;
  955.      String _AtomCallTemplate;
  956.      String _AtomChoose;
  957.      String _AtomComment;
  958.      String _AtomCopy;
  959.      String _AtomCopyOf;
  960.      String _AtomDecimalFormat;
  961.      String _AtomElement;
  962.      String _AtomFallback;
  963.      String _AtomForEach;
  964.      String _AtomIf;
  965.      String _AtomImport;
  966.      String _AtomInclude;
  967.      String _AtomKey;
  968.      String _AtomMessage;
  969.      String _AtomNamespaceAlias;
  970.      String _AtomNumber;
  971.      String _AtomOtherwise;
  972.      String _AtomOutput;
  973.      String _AtomParam;
  974.      String _AtomPreserveSpace;
  975.      String _AtomProcessingInstruction;
  976.      String _AtomSort;
  977.      String _AtomStripSpace;
  978.      String _AtomStylesheet;
  979.      String _AtomTemplate;
  980.      String _AtomText;
  981.      String _AtomTransform;
  982.      String _AtomValueOf;
  983.      String _AtomVariable;
  984.      String _AtomWhen;
  985.      String _AtomWithParam;
  986.      String _AtomCaseOrder;
  987.      String _AtomCdataSectionElements;
  988.      String _AtomCount;
  989.      String _AtomDataType;
  990.      String _AtomDecimalSeparator;
  991.      String _AtomDigit;
  992.      String _AtomDisableOutputEscaping;
  993.      String _AtomDoctypePublic;
  994.      String _AtomDoctypeSystem;
  995.      String _AtomElements;
  996.      String _AtomEncoding;
  997.      String _AtomExcludeResultPrefixes;
  998.      String _AtomExtensionElementPrefixes;
  999.      String _AtomFormat;
  1000.      String _AtomFrom;
  1001.      String _AtomGroupingSeparator;
  1002.      String _AtomGroupingSize;
  1003.      String _AtomHref;
  1004.      String _AtomId;
  1005.      String _AtomIndent;
  1006.      String _AtomInfinity;
  1007.      String _AtomLang;
  1008.      String _AtomLetterValue;
  1009.      String _AtomLevel;
  1010.      String _AtomMatch;
  1011.      String _AtomMediaType;
  1012.      String _AtomMethod;
  1013.      String _AtomMinusSign;
  1014.      String _AtomMode;
  1015.      String _AtomName;
  1016.      String _AtomNamespace;
  1017.      String _AtomNaN;
  1018.      String _AtomOmitXmlDeclaration;
  1019.      String _AtomOrder;
  1020.      String _AtomPatternSeparator;
  1021.      String _AtomPercent;
  1022.      String _AtomPerMille;
  1023.      String _AtomPriority;
  1024.      String _AtomResultPrefix;
  1025.      String _AtomSelect;
  1026.      String _AtomSpace;
  1027.      String _AtomStandalone;
  1028.      String _AtomStylesheetPrefix;
  1029.      String _AtomTerminate;
  1030.      String _AtomTest;
  1031.      String _AtomUse;
  1032.      String _AtomUseAttributeSets;
  1033.      String _AtomValue;
  1034.      String _AtomVersion;
  1035.      String _AtomZeroDigit;
  1036.      String _AtomAny;
  1037.      String _AtomHashDefault;
  1038.      String _AtomNo;
  1039.      String _AtomYes;
  1040.      String _AtomMsXsltNamespace;
  1041.      String _AtomScript;
  1042.      String _AtomLanguage;
  1043.      String _AtomImplementsPrefix;
  1044.      Void System.Xml.Xsl.Keywords( Class System.Xml.XmlNameTable nameTable);
  1045.      Void LookupKeywords();
  1046.      String get_Empty();
  1047.      String get_Xmlns();
  1048.      String get_XsltNamespace();
  1049.      String get_XmlNamespace();
  1050.      String get_Version10();
  1051.      String get_ApplyImports();
  1052.      String get_ApplyTemplates();
  1053.      String get_Attribute();
  1054.      String get_AttributeSet();
  1055.      String get_CallTemplate();
  1056.      String get_Choose();
  1057.      String get_Comment();
  1058.      String get_Copy();
  1059.      String get_CopyOf();
  1060.      String get_DecimalFormat();
  1061.      String get_Element();
  1062.      String get_Fallback();
  1063.      String get_ForEach();
  1064.      String get_If();
  1065.      String get_Import();
  1066.      String get_Include();
  1067.      String get_Key();
  1068.      String get_Message();
  1069.      String get_NamespaceAlias();
  1070.      String get_Number();
  1071.      String get_Otherwise();
  1072.      String get_Output();
  1073.      String get_Param();
  1074.      String get_PreserveSpace();
  1075.      String get_ProcessingInstruction();
  1076.      String get_Sort();
  1077.      String get_StripSpace();
  1078.      String get_Stylesheet();
  1079.      String get_Template();
  1080.      String get_Text();
  1081.      String get_Transform();
  1082.      String get_ValueOf();
  1083.      String get_Variable();
  1084.      String get_When();
  1085.      String get_WithParam();
  1086.      String get_CaseOrder();
  1087.      String get_CdataSectionElements();
  1088.      String get_Count();
  1089.      String get_DataType();
  1090.      String get_DecimalSeparator();
  1091.      String get_Digit();
  1092.      String get_DisableOutputEscaping();
  1093.      String get_DoctypePublic();
  1094.      String get_DoctypeSystem();
  1095.      String get_Elements();
  1096.      String get_Encoding();
  1097.      String get_ExcludeResultPrefixes();
  1098.      String get_ExtensionElementPrefixes();
  1099.      String get_Format();
  1100.      String get_From();
  1101.      String get_GroupingSeparator();
  1102.      String get_GroupingSize();
  1103.      String get_Href();
  1104.      String get_Id();
  1105.      String get_Indent();
  1106.      String get_Infinity();
  1107.      String get_Lang();
  1108.      String get_LetterValue();
  1109.      String get_Level();
  1110.      String get_Match();
  1111.      String get_MediaType();
  1112.      String get_Method();
  1113.      String get_MinusSign();
  1114.      String get_Mode();
  1115.      String get_Name();
  1116.      String get_Namespace();
  1117.      String get_NaN();
  1118.      String get_OmitXmlDeclaration();
  1119.      String get_Order();
  1120.      String get_PatternSeparator();
  1121.      String get_Percent();
  1122.      String get_PerMille();
  1123.      String get_Priority();
  1124.      String get_ResultPrefix();
  1125.      String get_Select();
  1126.      String get_Space();
  1127.      String get_Standalone();
  1128.      String get_StylesheetPrefix();
  1129.      String get_Terminate();
  1130.      String get_Test();
  1131.      String get_Use();
  1132.      String get_UseAttributeSets();
  1133.      String get_Value();
  1134.      String get_Version();
  1135.      String get_ZeroDigit();
  1136.      String get_Any();
  1137.      String get_HashDefault();
  1138.      String get_No();
  1139.      String get_Yes();
  1140.      String get_MsXsltNamespace();
  1141.      String get_Script();
  1142.      String get_Language();
  1143.      String get_ImplementsPrefix();
  1144.      Boolean Equals( String strA,  String strB);
  1145.      Boolean Compare( String strA,  String strB);
  1146.      Void CheckKeyword( String keyword);
  1147.     property Empty { get(){} set(){} };
  1148.     property Xmlns { get(){} set(){} };
  1149.     property XsltNamespace { get(){} set(){} };
  1150.     property XmlNamespace { get(){} set(){} };
  1151.     property Version10 { get(){} set(){} };
  1152.     property ApplyImports { get(){} set(){} };
  1153.     property ApplyTemplates { get(){} set(){} };
  1154.     property Attribute { get(){} set(){} };
  1155.     property AttributeSet { get(){} set(){} };
  1156.     property CallTemplate { get(){} set(){} };
  1157.     property Choose { get(){} set(){} };
  1158.     property Comment { get(){} set(){} };
  1159.     property Copy { get(){} set(){} };
  1160.     property CopyOf { get(){} set(){} };
  1161.     property DecimalFormat { get(){} set(){} };
  1162.     property Element { get(){} set(){} };
  1163.     property Fallback { get(){} set(){} };
  1164.     property ForEach { get(){} set(){} };
  1165.     property If { get(){} set(){} };
  1166.     property Import { get(){} set(){} };
  1167.     property Include { get(){} set(){} };
  1168.     property Key { get(){} set(){} };
  1169.     property Message { get(){} set(){} };
  1170.     property NamespaceAlias { get(){} set(){} };
  1171.     property Number { get(){} set(){} };
  1172.     property Otherwise { get(){} set(){} };
  1173.     property Output { get(){} set(){} };
  1174.     property Param { get(){} set(){} };
  1175.     property PreserveSpace { get(){} set(){} };
  1176.     property ProcessingInstruction { get(){} set(){} };
  1177.     property Sort { get(){} set(){} };
  1178.     property StripSpace { get(){} set(){} };
  1179.     property Stylesheet { get(){} set(){} };
  1180.     property Template { get(){} set(){} };
  1181.     property Text { get(){} set(){} };
  1182.     property Transform { get(){} set(){} };
  1183.     property ValueOf { get(){} set(){} };
  1184.     property Variable { get(){} set(){} };
  1185.     property When { get(){} set(){} };
  1186.     property WithParam { get(){} set(){} };
  1187.     property CaseOrder { get(){} set(){} };
  1188.     property CdataSectionElements { get(){} set(){} };
  1189.     property Count { get(){} set(){} };
  1190.     property DataType { get(){} set(){} };
  1191.     property DecimalSeparator { get(){} set(){} };
  1192.     property Digit { get(){} set(){} };
  1193.     property DisableOutputEscaping { get(){} set(){} };
  1194.     property DoctypePublic { get(){} set(){} };
  1195.     property DoctypeSystem { get(){} set(){} };
  1196.     property Elements { get(){} set(){} };
  1197.     property Encoding { get(){} set(){} };
  1198.     property ExcludeResultPrefixes { get(){} set(){} };
  1199.     property ExtensionElementPrefixes { get(){} set(){} };
  1200.     property Format { get(){} set(){} };
  1201.     property From { get(){} set(){} };
  1202.     property GroupingSeparator { get(){} set(){} };
  1203.     property GroupingSize { get(){} set(){} };
  1204.     property Href { get(){} set(){} };
  1205.     property Id { get(){} set(){} };
  1206.     property Indent { get(){} set(){} };
  1207.     property Infinity { get(){} set(){} };
  1208.     property Lang { get(){} set(){} };
  1209.     property LetterValue { get(){} set(){} };
  1210.     property Level { get(){} set(){} };
  1211.     property Match { get(){} set(){} };
  1212.     property MediaType { get(){} set(){} };
  1213.     property Method { get(){} set(){} };
  1214.     property MinusSign { get(){} set(){} };
  1215.     property Mode { get(){} set(){} };
  1216.     property Name { get(){} set(){} };
  1217.     property Namespace { get(){} set(){} };
  1218.     property NaN { get(){} set(){} };
  1219.     property OmitXmlDeclaration { get(){} set(){} };
  1220.     property Order { get(){} set(){} };
  1221.     property PatternSeparator { get(){} set(){} };
  1222.     property Percent { get(){} set(){} };
  1223.     property PerMille { get(){} set(){} };
  1224.     property Priority { get(){} set(){} };
  1225.     property ResultPrefix { get(){} set(){} };
  1226.     property Select { get(){} set(){} };
  1227.     property Space { get(){} set(){} };
  1228.     property Standalone { get(){} set(){} };
  1229.     property StylesheetPrefix { get(){} set(){} };
  1230.     property Terminate { get(){} set(){} };
  1231.     property Test { get(){} set(){} };
  1232.     property Use { get(){} set(){} };
  1233.     property UseAttributeSets { get(){} set(){} };
  1234.     property Value { get(){} set(){} };
  1235.     property Version { get(){} set(){} };
  1236.     property ZeroDigit { get(){} set(){} };
  1237.     property Any { get(){} set(){} };
  1238.     property HashDefault { get(){} set(){} };
  1239.     property No { get(){} set(){} };
  1240.     property Yes { get(){} set(){} };
  1241.     property MsXsltNamespace { get(){} set(){} };
  1242.     property Script { get(){} set(){} };
  1243.     property Language { get(){} set(){} };
  1244.     property ImplementsPrefix { get(){} set(){} };
  1245.     }
  1246. class System.Xml.Xsl.NamespaceDecl : System.Object
  1247.     {
  1248.      String prefix;
  1249.      String nsUri;
  1250.      String prevDefaultNsUri;
  1251.      Class System.Xml.Xsl.NamespaceDecl next;
  1252.      String get_Prefix();
  1253.      String get_Uri();
  1254.      String get_PrevDefaultNsUri();
  1255.      Class System.Xml.Xsl.NamespaceDecl get_Next();
  1256.      Void System.Xml.Xsl.NamespaceDecl( String prefix,  String nsUri,  String prevDefaultNsUri,  Class System.Xml.Xsl.NamespaceDecl next);
  1257.      Void Init( String prefix,  String nsUri,  String prevDefaultNsUri,  Class System.Xml.Xsl.NamespaceDecl next);
  1258.     property Prefix { get(){} set(){} };
  1259.     property Uri { get(){} set(){} };
  1260.     property PrevDefaultNsUri { get(){} set(){} };
  1261.     property Next { get(){} set(){} };
  1262.     }
  1263. class System.Xml.Xsl.NamespaceEvent : System.Xml.Xsl.Event
  1264.     {
  1265.      String namespaceUri;
  1266.      String name;
  1267.      Void System.Xml.Xsl.NamespaceEvent( Class System.Xml.Xsl.NavigatorInput input);
  1268.      Void ReplaceNamespaceAlias( Class System.Xml.Xsl.Compiler compiler);
  1269.      Boolean Output( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  1270.     }
  1271. class System.Xml.Xsl.NavigatorInput : System.Object
  1272.     {
  1273.      Class System.Xml.XPath.XPathNavigator _Navigator;
  1274.      Class System.Xml.PositionInfo _PositionInfo;
  1275.      Class System.Xml.Xsl.InputScopeManager _Manager;
  1276.      Class System.Xml.Xsl.NavigatorInput _Next;
  1277.      String _Href;
  1278.      Class System.Xml.Xsl.Keywords _Atoms;
  1279.      Class System.Xml.Xsl.NavigatorInput get_Next();
  1280.      Void set_Next( Class System.Xml.Xsl.NavigatorInput value);
  1281.      String get_Href();
  1282.      Class System.Xml.Xsl.Keywords get_Atoms();
  1283.      Class System.Xml.XPath.XPathNavigator get_Navigator();
  1284.      Class System.Xml.Xsl.InputScopeManager get_InputScopeManager();
  1285.      Boolean MoveToPrevious();
  1286.      Boolean Advance();
  1287.      Boolean Recurse();
  1288.      Boolean ToParent();
  1289.      Void Close();
  1290.      I4 get_LineNumber();
  1291.      I4 get_LinePosition();
  1292.      ValueClass System.Xml.XPath.XPathNodeType get_NodeType();
  1293.      String get_Name();
  1294.      String get_LocalName();
  1295.      String get_NamespaceURI();
  1296.      String get_Prefix();
  1297.      String get_Value();
  1298.      Boolean get_IsEmptyTag();
  1299.      String get_BaseURI();
  1300.      Boolean MoveToFirstAttribute();
  1301.      Boolean MoveToNextAttribute();
  1302.      Boolean MoveToFirstNamespace();
  1303.      Boolean MoveToNextNamespace();
  1304.      Void System.Xml.Xsl.NavigatorInput( Class System.Xml.XPath.XPathNavigator navigator,  String baseUri,  Class System.Xml.Xsl.InputScope rootScope);
  1305.      Void System.Xml.Xsl.NavigatorInput( Class System.Xml.XPath.XPathNavigator navigator);
  1306.      Void System.Xml.Xsl.NavigatorInput( Class System.Xml.XPath.IXPathNavigable doc,  String baseUri,  Class System.Xml.Xsl.InputScope rootScope);
  1307.      Void AssertInput();
  1308.     property Next { get(){} set(){} };
  1309.     property Href { get(){} set(){} };
  1310.     property Atoms { get(){} set(){} };
  1311.     property Navigator { get(){} set(){} };
  1312.     property InputScopeManager { get(){} set(){} };
  1313.     property LineNumber { get(){} set(){} };
  1314.     property LinePosition { get(){} set(){} };
  1315.     property NodeType { get(){} set(){} };
  1316.     property Name { get(){} set(){} };
  1317.     property LocalName { get(){} set(){} };
  1318.     property NamespaceURI { get(){} set(){} };
  1319.     property Prefix { get(){} set(){} };
  1320.     property Value { get(){} set(){} };
  1321.     property IsEmptyTag { get(){} set(){} };
  1322.     property BaseURI { get(){} set(){} };
  1323.     }
  1324. interface System.Xml.Xsl.RecordOutput : 
  1325.     {
  1326.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  1327.      Void TheEnd();
  1328.     }
  1329. class System.Xml.Xsl.NavigatorOutput : System.Object
  1330.     {
  1331.      Class System.Xml.XPath.XPathDocument doc;
  1332.      Class System.Xml.XPath.XPathContainer node;
  1333.      I4 documentIndex;
  1334.      Class System.Xml.XPath.XPathNavigator get_Navigator();
  1335.      Void System.Xml.Xsl.NavigatorOutput();
  1336.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  1337.      Void TheEnd();
  1338.     property Navigator { get(){} set(){} };
  1339.     }
  1340. class System.Xml.Xsl.OutKeywords : System.Object
  1341.     {
  1342.      String _AtomEmpty;
  1343.      String _AtomLang;
  1344.      String _AtomSpace;
  1345.      String _AtomXmlns;
  1346.      String _AtomXml;
  1347.      String _AtomXmlNamespace;
  1348.      String _AtomXmlnsNamespace;
  1349.      Void System.Xml.Xsl.OutKeywords( Class System.Xml.XmlNameTable nameTable);
  1350.      String get_Empty();
  1351.      String get_Lang();
  1352.      String get_Space();
  1353.      String get_Xmlns();
  1354.      String get_Xml();
  1355.      String get_XmlNamespace();
  1356.      String get_XmlnsNamespace();
  1357.      Void CheckKeyword( String keyword);
  1358.     property Empty { get(){} set(){} };
  1359.     property Lang { get(){} set(){} };
  1360.     property Space { get(){} set(){} };
  1361.     property Xmlns { get(){} set(){} };
  1362.     property Xml { get(){} set(){} };
  1363.     property XmlNamespace { get(){} set(){} };
  1364.     property XmlnsNamespace { get(){} set(){} };
  1365.     }
  1366. class System.Xml.Xsl.OutputScope : System.Xml.Xsl.DocumentScope
  1367.     {
  1368.      String name;
  1369.      String nsUri;
  1370.      String prefix;
  1371.      ValueClass System.Xml.XmlSpace space;
  1372.      String lang;
  1373.      Boolean mixed;
  1374.      Boolean toCData;
  1375.      Class System.Xml.Xsl.HtmlElementProps htmlElementProps;
  1376.      String get_Name();
  1377.      String get_Namespace();
  1378.      String get_Prefix();
  1379.      Void set_Prefix( String value);
  1380.      ValueClass System.Xml.XmlSpace get_Space();
  1381.      Void set_Space( ValueClass System.Xml.XmlSpace value);
  1382.      String get_Lang();
  1383.      Void set_Lang( String value);
  1384.      Boolean get_Mixed();
  1385.      Void set_Mixed( Boolean value);
  1386.      Boolean get_ToCData();
  1387.      Void set_ToCData( Boolean value);
  1388.      Class System.Xml.Xsl.HtmlElementProps get_HtmlElementProps();
  1389.      Void set_HtmlElementProps( Class System.Xml.Xsl.HtmlElementProps value);
  1390.      Void System.Xml.Xsl.OutputScope();
  1391.      Void Init( String name,  String nspace,  String prefix,  ValueClass System.Xml.XmlSpace space,  String lang,  Boolean mixed);
  1392.      Boolean FindPrefix( String urn,  ByRef String prefix);
  1393.     property Name { get(){} set(){} };
  1394.     property Namespace { get(){} set(){} };
  1395.     property Prefix { get(){} set(){} };
  1396.     property Space { get(){} set(){} };
  1397.     property Lang { get(){} set(){} };
  1398.     property Mixed { get(){} set(){} };
  1399.     property ToCData { get(){} set(){} };
  1400.     property HtmlElementProps { get(){} set(){} };
  1401.     }
  1402. class System.Xml.Xsl.OutputScopeManager : System.Object
  1403.     {
  1404.      I4 STACK_INCREMENT;
  1405.      Class System.Xml.HWStack elementScopesStack;
  1406.      String defaultNS;
  1407.      Class System.Xml.Xsl.OutKeywords atoms;
  1408.      Class System.Xml.XmlNameTable nameTable;
  1409.      I4 prefixIndex;
  1410.      String get_DefaultNamespace();
  1411.      Class System.Xml.Xsl.OutputScope get_CurrentElementScope();
  1412.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  1413.      String get_XmlLang();
  1414.      Void System.Xml.Xsl.OutputScopeManager( Class System.Xml.XmlNameTable nameTable,  Class System.Xml.Xsl.OutKeywords atoms);
  1415.      Void PushNamespace( String prefix,  String nspace);
  1416.      Void PushScope( String name,  String nspace,  String prefix);
  1417.      Void PopScope();
  1418.      String ResolveNamespace( String prefix);
  1419.      String ResolveNamespace( String prefix,  ByRef Boolean thisScope);
  1420.      Boolean FindPrefix( String nspace,  ByRef String prefix);
  1421.      String GeneratePrefix( String format);
  1422.     property DefaultNamespace { get(){} set(){} };
  1423.     property CurrentElementScope { get(){} set(){} };
  1424.     property XmlSpace { get(){} set(){} };
  1425.     property XmlLang { get(){} set(){} };
  1426.     }
  1427. class System.Xml.Xsl.PrefixQName : System.Object
  1428.     {
  1429.      String Prefix;
  1430.      String Name;
  1431.      String Namespace;
  1432.      Void ClearPrefix();
  1433.      Void SetQName( String qname);
  1434.      String ParseNCName( String qname,  ByRef I4 position);
  1435.      Void ParseQualifiedName( String qname,  ByRef String prefix,  ByRef String local);
  1436.      Boolean ValidatePrefix( String prefix);
  1437.      Void System.Xml.Xsl.PrefixQName();
  1438.     }
  1439. interface System.Xml.Xsl.Debugger.IXsltProcessor : 
  1440.     {
  1441.      I4 get_StackDepth();
  1442.      Class System.Xml.Xsl.Debugger.IStackFrame GetStackFrame( I4 depth);
  1443.     property StackDepth { get(){} set(){} };
  1444.     }
  1445. class System.Xml.Xsl.Processor : System.Object
  1446.     {
  1447.      I4 StackIncrement;
  1448.      ValueClass ExecResult execResult;
  1449.      Class System.Xml.Xsl.Stylesheet stylesheet;
  1450.      Class System.Xml.Xsl.RootAction rootAction;
  1451.      Class System.Collections.ArrayList queryStore;
  1452.      Class System.Xml.XPath.XPathNavigator document;
  1453.      Class System.Xml.HWStack actionStack;
  1454.      Class System.Xml.HWStack debuggerStack;
  1455.      Class System.Text.StringBuilder sharedStringBuilder;
  1456.      I4 ignoreLevel;
  1457.      Class System.Xml.Xsl.StateMachine xsm;
  1458.      Class System.Xml.Xsl.RecordBuilder builder;
  1459.      Class System.Xml.Xsl.XsltOutput output;
  1460.      Class System.Xml.XmlNameTable nameTable;
  1461.      Class System.Xml.XmlResolver resolver;
  1462.      Class System.Xml.Xsl.XsltArgumentList args;
  1463.      Class System.Collections.Hashtable scriptExtensions;
  1464.      Class System.Collections.ArrayList numberList;
  1465.      Class System.Xml.Xsl.TemplateLookupAction templateLookup;
  1466.      Boolean isReaderOutput;
  1467.      Class System.Xml.Xsl.Debugger.IXsltDebugger debugger;
  1468.      SZArray Class System.Xml.XPath.XPathExpression queryList;
  1469.      Class System.Collections.ArrayList sortArray;
  1470.      Class System.Collections.Hashtable documentCache;
  1471.      Class System.Xml.XPath.XPathNavigator get_Context();
  1472.      ValueClass ExecResult get_ExecutionResult();
  1473.      Void set_ExecutionResult( ValueClass ExecResult value);
  1474.      Class System.Xml.Xsl.Stylesheet get_Stylesheet();
  1475.      Class System.Xml.XmlResolver get_Resolver();
  1476.      Class System.Collections.ArrayList get_SortArray();
  1477.      Class System.Xml.XPath.XPathNavigator GetNavigator( Class System.Uri ruri);
  1478.      Void AddSort( Class System.Xml.Xsl.Sort sortinfo);
  1479.      Void InitSortArray();
  1480.      Object GetGlobalParameter( Class System.Xml.XmlQualifiedName qname);
  1481.      Object GetExtensionObject( String nsUri);
  1482.      Object GetScriptObject( String nsUri);
  1483.      Boolean get_ReaderOutput();
  1484.      Class System.Xml.Xsl.RootAction get_RootAction();
  1485.      Class System.Xml.XPath.XPathNavigator get_Document();
  1486.      Class System.Text.StringBuilder GetSharedStringBuilder();
  1487.      Void ReleaseSharedStringBuilder();
  1488.      Class System.Collections.ArrayList get_NumberList();
  1489.      Class System.Xml.Xsl.Debugger.IXsltDebugger get_Debugger();
  1490.      Class System.Xml.HWStack get_ActionStack();
  1491.      Class System.Xml.Xsl.RecordBuilder get_Builder();
  1492.      Class System.Xml.Xsl.XsltOutput get_Output();
  1493.      Class System.Xml.Xsl.ReaderOutput get_Reader();
  1494.      Void System.Xml.Xsl.Processor( Class System.Xml.XPath.XPathNavigator doc,  Class System.Xml.Xsl.XsltArgumentList args,  Class System.Xml.XmlResolver resolver,  Class System.Xml.Xsl.XslTransform transform);
  1495.      Void System.Xml.Xsl.Processor( Class System.Xml.Xsl.XslTransform transform,  Class System.Xml.XPath.XPathNavigator doc,  Class System.Xml.Xsl.XsltArgumentList args,  Class System.Xml.XmlResolver resolver);
  1496.      Void System.Xml.Xsl.Processor( Class System.Xml.Xsl.XslTransform transform,  Class System.Xml.XPath.XPathNavigator doc,  Class System.Xml.Xsl.XsltArgumentList args,  Class System.Xml.XmlResolver resolver,  Class System.IO.Stream stream);
  1497.      Void System.Xml.Xsl.Processor( Class System.Xml.Xsl.XslTransform transform,  Class System.Xml.XPath.XPathNavigator doc,  Class System.Xml.Xsl.XsltArgumentList args,  Class System.Xml.XmlResolver resolver,  Class System.IO.TextWriter writer);
  1498.      Void System.Xml.Xsl.Processor( Class System.Xml.Xsl.XslTransform transform,  Class System.Xml.XPath.XPathNavigator doc,  Class System.Xml.Xsl.XsltArgumentList args,  Class System.Xml.XmlResolver resolver,  Class System.Xml.XmlWriter xmlWriter);
  1499.      Void InitializeOutput();
  1500.      Void InitializeOutput( Class System.IO.Stream stream);
  1501.      Void InitializeOutput( Class System.IO.TextWriter writer);
  1502.      Void InitializeOutput( Class System.Xml.XmlWriter writer);
  1503.      Void Execute();
  1504.      Class System.Xml.Xsl.ActionFrame PushNewFrame();
  1505.      Void PushActionFrame( Class System.Xml.Xsl.Action action,  Class System.Xml.XPath.XPathNodeIterator nodeSet);
  1506.      Void PushActionFrame( Class System.Xml.Xsl.ActionFrame container);
  1507.      Void PushActionFrame( Class System.Xml.Xsl.ActionFrame container,  Class System.Xml.XPath.XPathNodeIterator nodeSet);
  1508.      Void PushTemplateLookup( Class System.Xml.XPath.XPathNodeIterator nodeSet,  Class System.Xml.XmlQualifiedName mode,  Class System.Xml.Xsl.Stylesheet importsOf);
  1509.      Class System.Xml.XPath.XPathExpression GetCompiledQuery( I4 key);
  1510.      Class System.Xml.XPath.XPathExpression GetValueQuery( I4 key);
  1511.      String GetStringQuery( I4 key);
  1512.      Class System.Xml.Xsl.InputScopeManager GetManager( I4 key);
  1513.      String ValueOf( Class System.Xml.Xsl.ActionFrame context,  I4 key);
  1514.      String ElementValueWithoutWS( Class System.Xml.XPath.XPathNavigator nav);
  1515.      Class System.Xml.XPath.XPathNodeIterator StartQuery( Class System.Xml.XPath.XPathNavigator context,  I4 key);
  1516.      Class System.Xml.XPath.XPathNodeIterator StartQuery( Class System.Xml.XPath.XPathNavigator context,  I4 key,  Class System.Collections.ArrayList sortarray);
  1517.      Object Evaluate( Class System.Xml.Xsl.ActionFrame context,  I4 key);
  1518.      Object RunQuery( Class System.Xml.Xsl.ActionFrame context,  I4 key);
  1519.      String EvaluateString( Class System.Xml.Xsl.ActionFrame context,  I4 key);
  1520.      Boolean EvaluateBoolean( Class System.Xml.Xsl.ActionFrame context,  I4 key);
  1521.      R8 ToDouble( Object value);
  1522.      Boolean ToBoolean( Object value);
  1523.      Boolean Matches( Class System.Xml.XPath.XPathNavigator context,  I4 key);
  1524.      Class System.Xml.XmlNameTable get_NameTable();
  1525.      Boolean get_CanContinue();
  1526.      Boolean get_ExecutionDone();
  1527.      Void ResetOutput();
  1528.      Boolean BeginEvent( ValueClass System.Xml.XPath.XPathNodeType nodeType,  String prefix,  String name,  String nspace,  Boolean empty);
  1529.      Boolean BeginEvent( ValueClass System.Xml.XPath.XPathNodeType nodeType,  String prefix,  String name,  String nspace,  Boolean empty,  Object htmlProps,  Boolean search);
  1530.      Boolean TextEvent( String text);
  1531.      Boolean TextEvent( String text,  Boolean disableOutputEscaping);
  1532.      Boolean EndEvent( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1533.      Boolean CopyBeginEvent( Class System.Xml.XPath.XPathNavigator node,  Boolean emptyflag);
  1534.      Boolean CopyTextEvent( Class System.Xml.XPath.XPathNavigator node);
  1535.      Boolean CopyEndEvent( Class System.Xml.XPath.XPathNavigator node);
  1536.      Boolean IsRoot( Class System.Xml.XPath.XPathNavigator navigator);
  1537.      Void PushOutput( Class System.Xml.Xsl.RecordOutput output);
  1538.      Class System.Xml.Xsl.RecordOutput PopOutput();
  1539.      Boolean SetDefaultOutput( ValueClass OutputMethod method);
  1540.      Object GetVariableValue( Class System.Xml.Xsl.VariableAction variable);
  1541.      Void SetParameter( Class System.Xml.XmlQualifiedName name,  Object value);
  1542.      Void ResetParams();
  1543.      Object GetParameter( Class System.Xml.XmlQualifiedName name);
  1544.      Void PushDebuggerStack();
  1545.      Void PopDebuggerStack();
  1546.      Void OnInstructionExecute();
  1547.      Class System.Xml.XmlQualifiedName GetPrevioseMode();
  1548.      Void SetCurrentMode( Class System.Xml.XmlQualifiedName mode);
  1549.      I4 System.Xml.Xsl.Debugger.IXsltProcessor.get_StackDepth();
  1550.      Class System.Xml.Xsl.Debugger.IStackFrame System.Xml.Xsl.Debugger.IXsltProcessor.GetStackFrame( I4 depth);
  1551.     property Context { get(){} set(){} };
  1552.     property ExecutionResult { get(){} set(){} };
  1553.     property Stylesheet { get(){} set(){} };
  1554.     property Resolver { get(){} set(){} };
  1555.     property SortArray { get(){} set(){} };
  1556.     property ReaderOutput { get(){} set(){} };
  1557.     property RootAction { get(){} set(){} };
  1558.     property Document { get(){} set(){} };
  1559.     property NumberList { get(){} set(){} };
  1560.     property Debugger { get(){} set(){} };
  1561.     property ActionStack { get(){} set(){} };
  1562.     property Builder { get(){} set(){} };
  1563.     property Output { get(){} set(){} };
  1564.     property Reader { get(){} set(){} };
  1565.     property NameTable { get(){} set(){} };
  1566.     property CanContinue { get(){} set(){} };
  1567.     property ExecutionDone { get(){} set(){} };
  1568.     }
  1569. class ExecResult : System.Enum
  1570.     {
  1571.      I4 value__;
  1572.      ValueClass ExecResult Continue;
  1573.      ValueClass ExecResult Interrupt;
  1574.      ValueClass ExecResult Done;
  1575.     }
  1576. class OutputResult : System.Enum
  1577.     {
  1578.      I4 value__;
  1579.      ValueClass OutputResult Continue;
  1580.      ValueClass OutputResult Interrupt;
  1581.      ValueClass OutputResult Overflow;
  1582.      ValueClass OutputResult Error;
  1583.      ValueClass OutputResult Ignore;
  1584.     }
  1585. class DebuggerFrame : System.Object
  1586.     {
  1587.      Class System.Xml.Xsl.ActionFrame actionFrame;
  1588.      Class System.Xml.XmlQualifiedName currentMode;
  1589.      Void DebuggerFrame();
  1590.     }
  1591. class System.Xml.Xsl.ReaderOutput : System.Xml.XmlReader
  1592.     {
  1593.      Class System.Xml.Xsl.Processor processor;
  1594.      Class System.Xml.XmlNameTable nameTable;
  1595.      Class System.Xml.Xsl.RecordBuilder builder;
  1596.      Class System.Xml.Xsl.BuilderInfo mainNode;
  1597.      Class System.Collections.ArrayList attributeList;
  1598.      I4 attributeCount;
  1599.      Class System.Xml.Xsl.BuilderInfo attributeValue;
  1600.      Class System.Xml.Xsl.OutputScopeManager manager;
  1601.      I4 currentIndex;
  1602.      Class System.Xml.Xsl.BuilderInfo currentInfo;
  1603.      ValueClass System.Xml.ReadState state;
  1604.      Boolean haveRecord;
  1605.      Class System.Xml.Xsl.BuilderInfo s_DefaultInfo;
  1606.      Class XmlEncoder encoder;
  1607.      Void System.Xml.Xsl.ReaderOutput( Class System.Xml.Xsl.Processor processor);
  1608.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1609.      String get_Name();
  1610.      String get_LocalName();
  1611.      String get_NamespaceURI();
  1612.      String get_Prefix();
  1613.      Boolean get_HasValue();
  1614.      String get_Value();
  1615.      I4 get_Depth();
  1616.      String get_BaseURI();
  1617.      Boolean get_IsEmptyElement();
  1618.      Char get_QuoteChar();
  1619.      Boolean get_IsDefault();
  1620.      ValueClass System.Xml.XmlSpace get_XmlSpace();
  1621.      String get_XmlLang();
  1622.      I4 get_AttributeCount();
  1623.      String GetAttribute( String name);
  1624.      String GetAttribute( String localName,  String namespaceURI);
  1625.      String GetAttribute( I4 i);
  1626.      String get_Item( I4 i);
  1627.      String get_Item( String name);
  1628.      String get_Item( String name,  String namespaceURI);
  1629.      Boolean MoveToAttribute( String name);
  1630.      Boolean MoveToAttribute( String localName,  String namespaceURI);
  1631.      Void MoveToAttribute( I4 i);
  1632.      Boolean MoveToFirstAttribute();
  1633.      Boolean MoveToNextAttribute();
  1634.      Boolean MoveToElement();
  1635.      Boolean Read();
  1636.      Boolean get_EOF();
  1637.      Void Close();
  1638.      ValueClass System.Xml.ReadState get_ReadState();
  1639.      String ReadString();
  1640.      String ReadInnerXml();
  1641.      String ReadOuterXml();
  1642.      Class System.Xml.XmlNameTable get_NameTable();
  1643.      String LookupNamespace( String prefix);
  1644.      Void ResolveEntity();
  1645.      Boolean ReadAttributeValue();
  1646.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  1647.      Void TheEnd();
  1648.      Void SetMainNode();
  1649.      Void SetAttribute( I4 attrib);
  1650.      Class System.Xml.Xsl.BuilderInfo GetBuilderInfo( I4 attrib);
  1651.      Boolean FindAttribute( String localName,  String namespaceURI,  ByRef I4 attrIndex);
  1652.      Boolean FindAttribute( String name,  ByRef I4 attrIndex);
  1653.      Void Reset();
  1654.      Void CheckCurrentInfo();
  1655.      Void System.Xml.Xsl.ReaderOutput();
  1656.     property NodeType { get(){} set(){} };
  1657.     property Name { get(){} set(){} };
  1658.     property LocalName { get(){} set(){} };
  1659.     property NamespaceURI { get(){} set(){} };
  1660.     property Prefix { get(){} set(){} };
  1661.     property HasValue { get(){} set(){} };
  1662.     property Value { get(){} set(){} };
  1663.     property Depth { get(){} set(){} };
  1664.     property BaseURI { get(){} set(){} };
  1665.     property IsEmptyElement { get(){} set(){} };
  1666.     property QuoteChar { get(){} set(){} };
  1667.     property IsDefault { get(){} set(){} };
  1668.     property XmlSpace { get(){} set(){} };
  1669.     property XmlLang { get(){} set(){} };
  1670.     property AttributeCount { get(){} set(){} };
  1671.     property Item { get(){} set(){} };
  1672.     property Item { get(){} set(){} };
  1673.     property Item { get(){} set(){} };
  1674.     property EOF { get(){} set(){} };
  1675.     property ReadState { get(){} set(){} };
  1676.     property NameTable { get(){} set(){} };
  1677.     }
  1678. class XmlEncoder : System.Object
  1679.     {
  1680.      Class System.Text.StringBuilder buffer;
  1681.      Class System.Xml.XmlTextEncoder encoder;
  1682.      Void Init();
  1683.      String AtributeInnerXml( String value);
  1684.      String AtributeOuterXml( String name,  String value);
  1685.      Char get_QuoteChar();
  1686.      Void XmlEncoder();
  1687.     property QuoteChar { get(){} set(){} };
  1688.     }
  1689. class System.Xml.Xsl.RecordBuilder : System.Object
  1690.     {
  1691.      I4 NoRecord;
  1692.      I4 SomeRecord;
  1693.      I4 HaveRecord;
  1694.      Char s_Minus;
  1695.      String s_Space;
  1696.      String s_SpaceMinus;
  1697.      Char s_Question;
  1698.      Char s_Greater;
  1699.      String s_SpaceGreater;
  1700.      String PrefixFormat;
  1701.      String s_SpaceDefault;
  1702.      String s_SpacePreserve;
  1703.      I4 outputState;
  1704.      Class System.Xml.Xsl.RecordBuilder next;
  1705.      Class System.Xml.Xsl.RecordOutput output;
  1706.      Class System.Xml.XmlNameTable nameTable;
  1707.      Class System.Xml.Xsl.OutKeywords atoms;
  1708.      Class System.Xml.Xsl.OutputScopeManager scopeManager;
  1709.      Class System.Xml.Xsl.BuilderInfo mainNode;
  1710.      Class System.Collections.ArrayList attributeList;
  1711.      I4 attributeCount;
  1712.      Class System.Collections.ArrayList namespaceList;
  1713.      I4 namespaceCount;
  1714.      Class System.Xml.Xsl.BuilderInfo dummy;
  1715.      Class System.Xml.Xsl.BuilderInfo currentInfo;
  1716.      Boolean popScope;
  1717.      I4 recordState;
  1718.      I4 recordDepth;
  1719.      Void System.Xml.Xsl.RecordBuilder( Class System.Xml.Xsl.RecordOutput output,  Class System.Xml.XmlNameTable nameTable);
  1720.      I4 get_OutputState();
  1721.      Void set_OutputState( I4 value);
  1722.      Class System.Xml.Xsl.RecordBuilder get_Next();
  1723.      Void set_Next( Class System.Xml.Xsl.RecordBuilder value);
  1724.      Class System.Xml.Xsl.RecordOutput get_Output();
  1725.      Class System.Xml.Xsl.BuilderInfo get_MainNode();
  1726.      Class System.Collections.ArrayList get_AttributeList();
  1727.      I4 get_AttributeCount();
  1728.      Class System.Xml.Xsl.OutputScopeManager get_Manager();
  1729.      String get_LocalName();
  1730.      Void set_LocalName( String value);
  1731.      String get_NamespaceURI();
  1732.      Void set_NamespaceURI( String value);
  1733.      String get_Prefix();
  1734.      Void set_Prefix( String value);
  1735.      Class System.Xml.Xsl.HtmlElementProps get_htmlProps();
  1736.      Void set_htmlProps( Class System.Xml.Xsl.HtmlElementProps value);
  1737.      Class System.Xml.Xsl.HtmlAttributeProps get_htmlAttrProps();
  1738.      Void set_htmlAttrProps( Class System.Xml.Xsl.HtmlAttributeProps value);
  1739.      Void ValueAppend( String s,  Boolean disableOutputEscaping);
  1740.      ValueClass System.Xml.XmlNodeType get_NodeType();
  1741.      Void set_NodeType( ValueClass System.Xml.XmlNodeType value);
  1742.      I4 get_Depth();
  1743.      Void set_Depth( I4 value);
  1744.      Boolean get_IsEmptyTag();
  1745.      Void set_IsEmptyTag( Boolean value);
  1746.      Boolean CanOutput( I4 state);
  1747.      ValueClass OutputResult BeginEvent( I4 state,  ValueClass System.Xml.XPath.XPathNodeType nodeType,  String prefix,  String name,  String nspace,  Boolean empty,  Object htmlProps,  Boolean search);
  1748.      ValueClass OutputResult TextEvent( I4 state,  String text,  Boolean disableOutputEscaping);
  1749.      ValueClass OutputResult EndEvent( I4 state,  ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1750.      Void Reset();
  1751.      Void TheEnd();
  1752.      Class System.Xml.Xsl.BuilderInfo GetBuilderInfo( I4 attrib);
  1753.      I4 FindAttribute( String name,  String nspace,  ByRef String prefix);
  1754.      Void BeginElement( String prefix,  String name,  String nspace,  Boolean empty);
  1755.      Void EndElement();
  1756.      I4 NewAttribute();
  1757.      Void BeginAttribute( String prefix,  String name,  String nspace,  Object htmlAttrProps,  Boolean search);
  1758.      Void BeginNamespace( String name,  String nspace);
  1759.      Boolean BeginProcessingInstruction( String prefix,  String name,  String nspace);
  1760.      Void BeginComment();
  1761.      Void AdjustDepth( I4 state);
  1762.      Void ResetRecord( I4 state);
  1763.      Void PopElementScope();
  1764.      ValueClass OutputResult CheckRecordBegin( I4 state);
  1765.      ValueClass OutputResult CheckRecordEnd( I4 state);
  1766.      Void SetEmptyFlag( I4 state);
  1767.      Void AnalyzeSpaceLang();
  1768.      Void FixupElement();
  1769.      Void FixupAttributes( I4 attributeCount);
  1770.      Void AppendNamespaces();
  1771.      Void AnalyzeComment();
  1772.      Void AnalyzeProcessingInstruction();
  1773.      Void FinalizeRecord();
  1774.      I4 NewNamespace();
  1775.      Void DeclareNamespace( String nspace,  String prefix);
  1776.      String DeclareNewNamespace( String nspace);
  1777.      String GetPrefixForNamespace( String nspace);
  1778.      ValueClass System.Xml.XmlSpace TranslateXmlSpace( String space);
  1779.     property OutputState { get(){} set(){} };
  1780.     property Next { get(){} set(){} };
  1781.     property Output { get(){} set(){} };
  1782.     property MainNode { get(){} set(){} };
  1783.     property AttributeList { get(){} set(){} };
  1784.     property AttributeCount { get(){} set(){} };
  1785.     property Manager { get(){} set(){} };
  1786.     property LocalName { get(){} set(){} };
  1787.     property NamespaceURI { get(){} set(){} };
  1788.     property Prefix { get(){} set(){} };
  1789.     property htmlProps { get(){} set(){} };
  1790.     property htmlAttrProps { get(){} set(){} };
  1791.     property NodeType { get(){} set(){} };
  1792.     property Depth { get(){} set(){} };
  1793.     property IsEmptyTag { get(){} set(){} };
  1794.     }
  1795. class System.Xml.Xsl.Key : System.ValueType
  1796.     {
  1797.      Class System.Xml.XmlQualifiedName name;
  1798.      I4 matchKey;
  1799.      I4 useKey;
  1800.      Void System.Xml.Xsl.Key( Class System.Xml.XmlQualifiedName name,  I4 matchkey,  I4 usekey);
  1801.      Class System.Xml.XmlQualifiedName get_Name();
  1802.      I4 get_MatchKey();
  1803.      I4 get_UseKey();
  1804.     property Name { get(){} set(){} };
  1805.     property MatchKey { get(){} set(){} };
  1806.     property UseKey { get(){} set(){} };
  1807.     }
  1808. class System.Xml.Xsl.SequentialOutput : System.Object
  1809.     {
  1810.      Char s_Colon;
  1811.      Char s_GreaterThan;
  1812.      Char s_LessThan;
  1813.      Char s_Space;
  1814.      Char s_Quote;
  1815.      Char s_Semicolon;
  1816.      Char s_NewLine;
  1817.      Char s_Return;
  1818.      Char s_Ampersand;
  1819.      String s_LessThanQuestion;
  1820.      String s_QuestionGreaterThan;
  1821.      String s_LessThanSlash;
  1822.      String s_SlashGreaterThan;
  1823.      String s_EqualQuote;
  1824.      String s_DocType;
  1825.      String s_CommentBegin;
  1826.      String s_CommentEnd;
  1827.      String s_CDataBegin;
  1828.      String s_CDataEnd;
  1829.      String s_VersionAll;
  1830.      String s_Standalone;
  1831.      String s_EncodingStart;
  1832.      String s_Public;
  1833.      String s_System;
  1834.      String s_Html;
  1835.      String s_QuoteSpace;
  1836.      String s_CDataSplit;
  1837.      String s_EnLessThan;
  1838.      String s_EnGreaterThan;
  1839.      String s_EnAmpersand;
  1840.      String s_EnQuote;
  1841.      String s_EnNewLine;
  1842.      String s_EnReturn;
  1843.      String s_EndOfLine;
  1844.      SZArray Char s_TextValueFind;
  1845.      SZArray String s_TextValueReplace;
  1846.      SZArray Char s_XmlAttributeValueFind;
  1847.      SZArray String s_XmlAttributeValueReplace;
  1848.      Class System.Xml.Xsl.Processor processor;
  1849.      Class System.Text.Encoding encoding;
  1850.      Class System.Collections.ArrayList outputCache;
  1851.      Boolean firstLine;
  1852.      Boolean secondRoot;
  1853.      Class System.Xml.Xsl.XsltOutput output;
  1854.      Boolean isHtmlOutput;
  1855.      Boolean isXmlOutput;
  1856.      Class System.Collections.Hashtable cdataElements;
  1857.      Boolean indentOutput;
  1858.      Boolean outputDoctype;
  1859.      Boolean outputXmlDecl;
  1860.      Boolean omitXmlDeclCalled;
  1861.      SZArray UI1 byteBuffer;
  1862.      Class System.Text.Encoding utf8Encoding;
  1863.      Void CacheOuptutProps( Class System.Xml.Xsl.XsltOutput output);
  1864.      Void System.Xml.Xsl.SequentialOutput( Class System.Xml.Xsl.Processor processor);
  1865.      Void OmitXmlDecl();
  1866.      Void WriteStartElement( Class System.Xml.Xsl.RecordBuilder record);
  1867.      Void WriteTextNode( Class System.Xml.Xsl.RecordBuilder record);
  1868.      Void WriteTextNode( Class System.Xml.Xsl.BuilderInfo node);
  1869.      Void WriteCDataSection( String value);
  1870.      Void WriteDoctype( Class System.Xml.Xsl.BuilderInfo mainNode);
  1871.      Void WriteXmlDeclaration();
  1872.      Void WriteProcessingInstruction( Class System.Xml.Xsl.RecordBuilder record);
  1873.      Void WriteProcessingInstruction( Class System.Xml.Xsl.BuilderInfo node);
  1874.      Void WriteEndElement( Class System.Xml.Xsl.RecordBuilder record);
  1875.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  1876.      Void TheEnd();
  1877.      Boolean DecideDefaultOutput( Class System.Xml.Xsl.BuilderInfo node);
  1878.      Void CacheRecord( Class System.Xml.Xsl.RecordBuilder record);
  1879.      Void OutputCachedRecords();
  1880.      Void OutputRecord( Class System.Xml.Xsl.RecordBuilder record);
  1881.      Void OutputRecord( Class System.Xml.Xsl.BuilderInfo node);
  1882.      Void WriteName( String prefix,  String name);
  1883.      Void WriteXmlAttributeValue( String value);
  1884.      Void WriteHtmlAttributeValue( String value);
  1885.      Void WriteHtmlUri( String value);
  1886.      Void WriteWithReplace( String value,  SZArray Char find,  SZArray String replace);
  1887.      Void WriteCData( String value);
  1888.      Void WriteAttributes( Class System.Collections.ArrayList list,  I4 count,  Class System.Xml.Xsl.HtmlElementProps htmlElementsProps);
  1889.      Void Indent( Class System.Xml.Xsl.RecordBuilder record);
  1890.      Void Indent( I4 depth);
  1891.      Void Write( Char outputChar);
  1892.      Void Write( String outputText);
  1893.      Void Close();
  1894.      Void System.Xml.Xsl.SequentialOutput();
  1895.     }
  1896. class System.Xml.Xsl.StateMachine : System.Object
  1897.     {
  1898.      I4 Init;
  1899.      I4 Elem;
  1900.      I4 AttrN;
  1901.      I4 AttrV;
  1902.      I4 Attr;
  1903.      I4 InElm;
  1904.      I4 EndEm;
  1905.      I4 InCmt;
  1906.      I4 InPI;
  1907.      I4 InCDT;
  1908.      I4 InDcl;
  1909.      I4 InDTp;
  1910.      I4 InERf;
  1911.      I4 StateMask;
  1912.      I4 Error;
  1913.      I4 Ignor;
  1914.      I4 Assrt;
  1915.      I4 U;
  1916.      I4 D;
  1917.      I4 DepthMask;
  1918.      I4 DepthUp;
  1919.      I4 DepthDown;
  1920.      I4 C;
  1921.      I4 H;
  1922.      I4 M;
  1923.      I4 BeginChild;
  1924.      I4 HadChild;
  1925.      I4 EmptyTag;
  1926.      I4 B;
  1927.      I4 E;
  1928.      I4 BeginRecord;
  1929.      I4 EndRecord;
  1930.      I4 S;
  1931.      I4 P;
  1932.      I4 PushScope;
  1933.      I4 PopScope;
  1934.      I4 _State;
  1935.      SZArray I4 token;
  1936.      MDArray I4 2 0 2 0 0 s_BeginTransitions;
  1937.      MDArray I4 2 0 2 0 0 s_EndTransitions;
  1938.      Void System.Xml.Xsl.StateMachine();
  1939.      I4 get_State();
  1940.      Void set_State( I4 value);
  1941.      Void Reset();
  1942.      I4 StateOnly( I4 state);
  1943.      I4 BeginOutlook( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1944.      I4 Begin( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1945.      I4 EndOutlook( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1946.      I4 End( ValueClass System.Xml.XPath.XPathNodeType nodeType);
  1947.      Void System.Xml.Xsl.StateMachine();
  1948.     property State { get(){} set(){} };
  1949.     }
  1950. class System.Xml.Xsl.StringOutput : System.Xml.Xsl.SequentialOutput
  1951.     {
  1952.      Class System.Text.StringBuilder builder;
  1953.      String result;
  1954.      String get_Result();
  1955.      Void System.Xml.Xsl.StringOutput( Class System.Xml.Xsl.Processor processor);
  1956.      Void Write( Char outputChar);
  1957.      Void Write( String outputText);
  1958.      Void Close();
  1959.     property Result { get(){} set(){} };
  1960.     }
  1961. class System.Xml.Xsl.Stylesheet : System.Object
  1962.     {
  1963.      Class System.Collections.ArrayList imports;
  1964.      Class System.Collections.Hashtable modeManagers;
  1965.      Class System.Collections.Hashtable templateNameTable;
  1966.      Class System.Collections.Hashtable attributeSetTable;
  1967.      I4 templateCount;
  1968.      Class System.Collections.Hashtable queryKeyTable;
  1969.      Class System.Collections.ArrayList whitespaceList;
  1970.      Boolean whitespace;
  1971.      Class System.Collections.Hashtable scriptObjectTypes;
  1972.      Class System.Xml.Xsl.TemplateManager templates;
  1973.      Boolean get_Whitespace();
  1974.      Class System.Collections.ArrayList get_Imports();
  1975.      Class System.Collections.Hashtable get_AttributeSetTable();
  1976.      Void AddSpace( Class System.Xml.Xsl.Compiler compiler,  String query,  R8 Priority,  Boolean PreserveSpace);
  1977.      Void SortWhiteSpace();
  1978.      Boolean PreserveWhiteSpace( Class System.Xml.Xsl.Processor proc,  Class System.Xml.XPath.XPathNavigator node);
  1979.      Void AddAttributeSet( Class System.Xml.Xsl.AttributeSetAction attributeSet);
  1980.      Void AddTemplate( Class System.Xml.Xsl.TemplateAction template);
  1981.      Void ProcessTemplates();
  1982.      Void ReplaceNamespaceAlias( Class System.Xml.Xsl.Compiler compiler);
  1983.      Class System.Xml.Xsl.TemplateAction FindTemplate( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator navigator,  Class System.Xml.XmlQualifiedName mode);
  1984.      Class System.Xml.Xsl.TemplateAction FindTemplateImports( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator navigator,  Class System.Xml.XmlQualifiedName mode);
  1985.      Class System.Xml.Xsl.TemplateAction FindTemplate( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator navigator);
  1986.      Class System.Xml.Xsl.TemplateAction FindTemplate( Class System.Xml.XmlQualifiedName name);
  1987.      Class System.Xml.Xsl.TemplateAction FindTemplateImports( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator navigator);
  1988.      Class System.Collections.Hashtable get_ScriptObjectTypes();
  1989.      Void Trace( I4 tab);
  1990.      Void Trace();
  1991.      Void System.Xml.Xsl.Stylesheet();
  1992.     property Whitespace { get(){} set(){} };
  1993.     property Imports { get(){} set(){} };
  1994.     property AttributeSetTable { get(){} set(){} };
  1995.     property ScriptObjectTypes { get(){} set(){} };
  1996.     }
  1997. class WhitespaceElement : System.Object
  1998.     {
  1999.      I4 key;
  2000.      R8 priority;
  2001.      Boolean preserveSpace;
  2002.      R8 get_Priority();
  2003.      I4 get_Key();
  2004.      Boolean get_PreserveSpace();
  2005.      Void WhitespaceElement( I4 Key,  R8 priority,  Boolean PreserveSpace);
  2006.      Void ReplaceValue( Boolean PreserveSpace);
  2007.     property Priority { get(){} set(){} };
  2008.     property Key { get(){} set(){} };
  2009.     property PreserveSpace { get(){} set(){} };
  2010.     }
  2011. class System.Xml.Xsl.TemplateLookupAction : System.Xml.Xsl.Action
  2012.     {
  2013.      Class System.Xml.XmlQualifiedName mode;
  2014.      Class System.Xml.Xsl.Stylesheet importsOf;
  2015.      Void Initialize( Class System.Xml.XmlQualifiedName mode,  Class System.Xml.Xsl.Stylesheet importsOf);
  2016.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  2017.      Class System.Xml.Xsl.Action BuiltInTemplate( Class System.Xml.XPath.XPathNavigator node);
  2018.      Void System.Xml.Xsl.TemplateLookupAction();
  2019.     }
  2020. class System.Xml.Xsl.TemplateLookupActionDbg : System.Xml.Xsl.TemplateLookupAction
  2021.     {
  2022.      Void Execute( Class System.Xml.Xsl.Processor processor,  Class System.Xml.Xsl.ActionFrame frame);
  2023.      Void System.Xml.Xsl.TemplateLookupActionDbg();
  2024.     }
  2025. class System.Xml.Xsl.TemplateManager : System.Object
  2026.     {
  2027.      Class System.Xml.XmlQualifiedName mode;
  2028.      Class System.Collections.ArrayList templates;
  2029.      Class System.Xml.Xsl.Stylesheet stylesheet;
  2030.      Class TemplateComparer s_TemplateComparer;
  2031.      Class System.Xml.XmlQualifiedName get_Mode();
  2032.      Void System.Xml.Xsl.TemplateManager( Class System.Xml.Xsl.Stylesheet stylesheet,  Class System.Xml.XmlQualifiedName mode);
  2033.      Void AddTemplate( Class System.Xml.Xsl.TemplateAction template);
  2034.      Void ProcessTemplates();
  2035.      Class System.Xml.Xsl.TemplateAction FindTemplate( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XPath.XPathNavigator navigator);
  2036.      Void Trace( I4 tab);
  2037.      Void System.Xml.Xsl.TemplateManager();
  2038.     property Mode { get(){} set(){} };
  2039.     }
  2040. class TemplateComparer : System.Object
  2041.     {
  2042.      I4 Compare( Object x,  Object y);
  2043.      Void TemplateComparer();
  2044.     }
  2045. class System.Xml.Xsl.TextOnlyOutput : System.Object
  2046.     {
  2047.      Class System.Xml.Xsl.Processor processor;
  2048.      Class System.IO.TextWriter writer;
  2049.      Class System.Xml.Xsl.XsltOutput get_Output();
  2050.      Class System.IO.TextWriter get_Writer();
  2051.      Void System.Xml.Xsl.TextOnlyOutput( Class System.Xml.Xsl.Processor processor,  Class System.IO.Stream stream);
  2052.      Void System.Xml.Xsl.TextOnlyOutput( Class System.Xml.Xsl.Processor processor,  Class System.IO.TextWriter writer);
  2053.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  2054.      Void TheEnd();
  2055.     property Output { get(){} set(){} };
  2056.     property Writer { get(){} set(){} };
  2057.     }
  2058. class System.Xml.Xsl.TextOutput : System.Xml.Xsl.SequentialOutput
  2059.     {
  2060.      Class System.IO.TextWriter writer;
  2061.      Class System.IO.TextWriter get_Writer();
  2062.      Void System.Xml.Xsl.TextOutput( Class System.Xml.Xsl.Processor processor,  Class System.IO.Stream stream);
  2063.      Void System.Xml.Xsl.TextOutput( Class System.Xml.Xsl.Processor processor,  Class System.IO.TextWriter writer);
  2064.      Void Write( Char outputChar);
  2065.      Void Write( String outputText);
  2066.      Void Close();
  2067.     property Writer { get(){} set(){} };
  2068.     }
  2069. class System.Xml.Xsl.TheQuery : System.Object
  2070.     {
  2071.      Class System.Xml.Xsl.InputScopeManager _ScopeManager;
  2072.      Class System.Xml.XPath.XPathExpression _CompiledQuery;
  2073.      Class System.Xml.XPath.XPathExpression get_CompiledQuery();
  2074.      Void set_CompiledQuery( Class System.Xml.XPath.XPathExpression value);
  2075.      Class System.Xml.Xsl.InputScopeManager get_ScopeManager();
  2076.      Void System.Xml.Xsl.TheQuery( Class System.Xml.XPath.CompiledXpathExpr compiledQuery,  Class System.Xml.Xsl.InputScopeManager manager);
  2077.     property CompiledQuery { get(){} set(){} };
  2078.     property ScopeManager { get(){} set(){} };
  2079.     }
  2080. class System.Xml.Xsl.VariableType : System.Enum
  2081.     {
  2082.      I4 value__;
  2083.      ValueClass System.Xml.Xsl.VariableType GlobalVariable;
  2084.      ValueClass System.Xml.Xsl.VariableType GlobalParameter;
  2085.      ValueClass System.Xml.Xsl.VariableType LocalVariable;
  2086.      ValueClass System.Xml.Xsl.VariableType LocalParameter;
  2087.      ValueClass System.Xml.Xsl.VariableType WithParameter;
  2088.     }
  2089. class System.Xml.Xsl.WriterOutput : System.Object
  2090.     {
  2091.      Class System.Xml.XmlWriter writer;
  2092.      Class System.Xml.Xsl.Processor processor;
  2093.      Void System.Xml.Xsl.WriterOutput( Class System.Xml.Xsl.Processor processor,  Class System.Xml.XmlWriter writer);
  2094.      ValueClass OutputResult RecordDone( Class System.Xml.Xsl.RecordBuilder record);
  2095.      Void TheEnd();
  2096.      Void WriteAttributes( Class System.Collections.ArrayList list,  I4 count);
  2097.     }
  2098. class System.Xml.Xsl.XPathComposer : System.Object
  2099.     {
  2100.      String s_Comma;
  2101.      String s_Slash;
  2102.      String s_Caret;
  2103.      String s_At;
  2104.      String s_Dot;
  2105.      String s_LParens;
  2106.      String s_RParens;
  2107.      String s_LBracket;
  2108.      String s_RBracket;
  2109.      String s_Colon;
  2110.      String s_Semicolon;
  2111.      String s_Star;
  2112.      String s_Plus;
  2113.      String s_Minus;
  2114.      String s_Eq;
  2115.      String s_Neq;
  2116.      String s_Lt;
  2117.      String s_Le;
  2118.      String s_Gt;
  2119.      String s_Ge;
  2120.      String s_Bang;
  2121.      String s_Dollar;
  2122.      String s_Apos;
  2123.      String s_Quote;
  2124.      String s_Union;
  2125.      String s_True;
  2126.      String s_False;
  2127.      String s_Mod;
  2128.      String s_Div;
  2129.      String s_Or;
  2130.      String s_And;
  2131.      String s_Negate;
  2132.      String s_Ancestor;
  2133.      String s_AncestorOrSelf;
  2134.      String s_Attribute;
  2135.      String s_Child;
  2136.      String s_Descendant;
  2137.      String s_DescendantOrSelf;
  2138.      String s_Following;
  2139.      String s_FollowingSibling;
  2140.      String s_Namespace;
  2141.      String s_Parent;
  2142.      String s_Preceding;
  2143.      String s_PrecedingSibling;
  2144.      String s_Self;
  2145.      String s_Node;
  2146.      String s_ProcessingInstruction;
  2147.      String s_Text;
  2148.      String s_Comment;
  2149.      SZArray String s_Functions;
  2150.      Void System.Xml.Xsl.XPathComposer();
  2151.      String ComposeXPath( Class System.Xml.XPath.AstNode node);
  2152.      Void DecodeName( Class System.Xml.XPath.Axis node,  Class System.Text.StringBuilder expr);
  2153.      Void DecodeNodeTest( Class System.Xml.XPath.Axis node,  Class System.Text.StringBuilder expr);
  2154.      Void DecodeAxis( Class System.Xml.XPath.Axis node,  Class System.Text.StringBuilder expr);
  2155.      Void ComposeAxis( Class System.Xml.XPath.Axis node,  Class System.Text.StringBuilder expr);
  2156.      Void ComposeOperator( Class System.Xml.XPath.Operator node,  Class System.Text.StringBuilder expr);
  2157.      Void ComposeFilter( Class System.Xml.XPath.Filter node,  Class System.Text.StringBuilder expr);
  2158.      Void ComposeOperand( Class System.Xml.XPath.Operand node,  Class System.Text.StringBuilder expr);
  2159.      Void ComposeVariable( Class System.Xml.XPath.Variable node,  Class System.Text.StringBuilder expr);
  2160.      Void ComposeFunction( Class System.Xml.XPath.Function function,  Class System.Text.StringBuilder expr);
  2161.      Void ComposeGroup( Class System.Xml.XPath.Group node,  Class System.Text.StringBuilder expr);
  2162.      Void ComposeRoot( Class System.Xml.XPath.Root node,  Class System.Text.StringBuilder expr);
  2163.      Void ComposeExpression( Class System.Xml.XPath.AstNode node,  Class System.Text.StringBuilder expr);
  2164.      Void System.Xml.Xsl.XPathComposer();
  2165.     }
  2166. class System.Xml.Xsl.XsltArgumentList : System.Object
  2167.     {
  2168.      Class System.Collections.Hashtable parameters;
  2169.      Class System.Collections.Hashtable extensions;
  2170.      Void System.Xml.Xsl.XsltArgumentList();
  2171.      Object GetParam( String name,  String namespaceUri);
  2172.      Object GetParam( Class System.Xml.XmlQualifiedName qname);
  2173.      Object GetExtensionObject( String namespaceUri);
  2174.      Void AddParam( String name,  String namespaceUri,  Object parameter);
  2175.      Void AddExtensionObject( String namespaceUri,  Object extension);
  2176.      Object RemoveParam( String name,  String namespaceUri);
  2177.      Object RemoveExtensionObject( String namespaceUri);
  2178.      Void Clear();
  2179.      Void ValidateExtensionNamespace( String nsUri);
  2180.      Void ValidateParamNamespace( String nsUri);
  2181.      Void CheckArgumentNull( Object param,  String paramName);
  2182.     }
  2183. class System.Xml.Xsl.XsltCompileContext : System.Xml.Xsl.XsltContext
  2184.     {
  2185.      String f_NodeSet;
  2186.      ValueClass System.Reflection.BindingFlags bindingFlags;
  2187.      Class System.Xml.Xsl.InputScopeManager manager;
  2188.      Class System.Xml.Xsl.Processor processor;
  2189.      Class System.Collections.Hashtable s_FunctionTable;
  2190.      Class System.Xml.Xsl.IXsltContextFunction s_FuncNodeSet;
  2191.      Void System.Xml.Xsl.XsltCompileContext( Class System.Xml.Xsl.InputScopeManager manager,  Class System.Xml.Xsl.Processor processor);
  2192.      I4 CompareDocument( String baseUri,  String nextbaseUri);
  2193.      String get_DefaultNamespace();
  2194.      String LookupNamespace( String prefix);
  2195.      Class System.Xml.Xsl.IXsltContextVariable ResolveVariable( String prefix,  String name);
  2196.      Object EvaluateVariable( Class System.Xml.Xsl.VariableAction variable);
  2197.      Boolean get_Whitespace();
  2198.      Boolean PreserveWhitespace( Class System.Xml.XPath.XPathNavigator node);
  2199.      Class System.Reflection.MethodInfo FindBestMethod( SZArray Class System.Reflection.MethodInfo methods,  Boolean ignoreCase,  Boolean publicOnly,  String name,  SZArray ValueClass System.Xml.XPath.XPathResultType argTypes);
  2200.      Class System.Reflection.MethodInfo GetExtentionMethod( String ns,  String name,  SZArray ValueClass System.Xml.XPath.XPathResultType argTypes,  ByRef Object extension);
  2201.      Class System.Xml.Xsl.IXsltContextFunction ResolveFunction( String prefix,  String name,  SZArray ValueClass System.Xml.XPath.XPathResultType argTypes);
  2202.      Class System.Uri ComposeUri( String thisUri,  String baseUri);
  2203.      Class System.Xml.XPath.XPathNavigator GetNavigator( Class System.Uri uri);
  2204.      Class System.Xml.XPath.XPathNodeIterator Document( Object arg0,  String baseUri);
  2205.      Boolean FindKeyMatch( Class System.Xml.XmlQualifiedName name,  String value,  Class System.Collections.ArrayList ResultList,  Class System.Xml.XPath.XPathNavigator context);
  2206.      Boolean KeyMatches( String value,  Class System.Xml.XPath.XPathExpression query,  Class System.Xml.XPath.XPathNavigator nav);
  2207.      Void EvaluateKey( Class System.Xml.XPath.XPathNodeIterator sel,  Class System.Xml.XPath.XPathExpression matchExpr,  Class System.Xml.XPath.XPathExpression useExpr,  Class System.Collections.ArrayList ResultList,  String value);
  2208.      Void AddResult( Class System.Collections.ArrayList ResultList,  Class System.Xml.XPath.XPathNavigator nav);
  2209.      Void RemoveTrailingComma( Class System.Text.StringBuilder builder,  I4 commaindex,  I4 decimalindex,  ByRef I4 groupingSize);
  2210.      I4 ValidateFormat( ByRef String format,  Class System.Xml.Xsl.DecimalFormat formatinfo,  Boolean negative);
  2211.      Void CheckInteger( Boolean sawzerodigit,  Boolean sawdigit);
  2212.      String FormatNumber( R8 value,  String formatPattern,  String formatName);
  2213.      Boolean ElementAvailable( String qname);
  2214.      Boolean FunctionAvailable( String qname);
  2215.      Class System.Xml.XPath.XPathNodeIterator Current();
  2216.      Object GenerateId( Class System.Xml.XPath.XPathNavigator node);
  2217.      String SystemProperty( String qname);
  2218.      ValueClass System.Xml.XPath.XPathResultType GetXPathType( Class System.Type type);
  2219.      Class System.Collections.Hashtable CreateFunctionTable();
  2220.      Void System.Xml.Xsl.XsltCompileContext();
  2221.     property DefaultNamespace { get(){} set(){} };
  2222.     property Whitespace { get(){} set(){} };
  2223.     }
  2224. interface System.Xml.Xsl.IXsltContextFunction : 
  2225.     {
  2226.      I4 get_Minargs();
  2227.      I4 get_Maxargs();
  2228.      ValueClass System.Xml.XPath.XPathResultType get_ReturnType();
  2229.      SZArray ValueClass System.Xml.XPath.XPathResultType get_ArgTypes();
  2230.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2231.     property Minargs { get(){} set(){} };
  2232.     property Maxargs { get(){} set(){} };
  2233.     property ReturnType { get(){} set(){} };
  2234.     property ArgTypes { get(){} set(){} };
  2235.     }
  2236. class XsltFunctionImpl : System.Object
  2237.     {
  2238.      I4 minargs;
  2239.      I4 maxargs;
  2240.      ValueClass System.Xml.XPath.XPathResultType returnType;
  2241.      SZArray ValueClass System.Xml.XPath.XPathResultType argTypes;
  2242.      Void XsltFunctionImpl();
  2243.      Void XsltFunctionImpl( I4 minArgs,  I4 maxArgs,  ValueClass System.Xml.XPath.XPathResultType returnType,  SZArray ValueClass System.Xml.XPath.XPathResultType argTypes);
  2244.      Void Init( I4 minArgs,  I4 maxArgs,  ValueClass System.Xml.XPath.XPathResultType returnType,  SZArray ValueClass System.Xml.XPath.XPathResultType argTypes);
  2245.      I4 get_Minargs();
  2246.      I4 get_Maxargs();
  2247.      ValueClass System.Xml.XPath.XPathResultType get_ReturnType();
  2248.      SZArray ValueClass System.Xml.XPath.XPathResultType get_ArgTypes();
  2249.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2250.      Class System.Xml.XPath.XPathNodeIterator ToIterator( Object argument);
  2251.      Class System.Xml.XPath.XPathNavigator ToNavigator( Object argument);
  2252.      String IteratorToString( Class System.Xml.XPath.XPathNodeIterator it);
  2253.      String ToString( Object argument);
  2254.      Boolean ToBoolean( Object argument);
  2255.      R8 ToNumber( Object argument);
  2256.      Object ToNumeric( Object argument,  ValueClass System.TypeCode typeCode);
  2257.      Object ConvertToXPathType( Object val,  ValueClass System.Xml.XPath.XPathResultType xt,  ValueClass System.TypeCode typeCode);
  2258.     property Minargs { get(){} set(){} };
  2259.     property Maxargs { get(){} set(){} };
  2260.     property ReturnType { get(){} set(){} };
  2261.     property ArgTypes { get(){} set(){} };
  2262.     }
  2263. class FuncCurrent : XsltFunctionImpl
  2264.     {
  2265.      Void FuncCurrent();
  2266.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2267.     }
  2268. class FuncUnEntityUri : XsltFunctionImpl
  2269.     {
  2270.      Void FuncUnEntityUri();
  2271.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2272.     }
  2273. class FuncGenerateId : XsltFunctionImpl
  2274.     {
  2275.      Void FuncGenerateId();
  2276.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2277.     }
  2278. class FuncSystemProp : XsltFunctionImpl
  2279.     {
  2280.      Void FuncSystemProp();
  2281.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2282.     }
  2283. class FuncElementAvailable : XsltFunctionImpl
  2284.     {
  2285.      Void FuncElementAvailable();
  2286.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);
  2287.     }
  2288. class FuncFunctionAvailable : XsltFunctionImpl
  2289.     {
  2290.      Void FuncFunctionAvailable();
  2291.      Object Invoke( Class System.Xml.Xsl.XsltContext xsltContext,  SZArray Object args,  Class System.Xml.XPath.XPathNavigator docContext);