439 for (
int i = 0; i < attributeCount; i++)
491 for (; i <
value.Length; i++)
518 if (num <
value.Length)
541 for (; i <
value.Length; i++)
571 if (num <
value.Length)
647 if (
space ==
"default")
651 if (
space ==
"preserve")
virtual int Add(object? value)
static bool Equal(string strA, string strB)
void ValueAppend(string s, bool disableEscaping)
void Initialize(string prefix, string name, string nspace)
bool FindPrefix(string nspace, out string prefix)
string GeneratePrefix(string format)
OutputScope CurrentElementScope
void PushScope(string name, string nspace, string prefix)
void PushNamespace(string prefix, string nspace)
string ResolveNamespace(string prefix)
readonly ArrayList _attributeList
readonly OutputScopeManager _scopeManager
readonly BuilderInfo _mainNode
void FixupAttributes(int attributeCount)
RecordBuilder(IRecordOutput output, XmlNameTable nameTable)
int FindAttribute(string name, string nspace, ref string prefix)
string GetPrefixForNamespace(string nspace)
Processor.OutputResult BeginEvent(int state, XPathNodeType nodeType, string prefix, string name, string nspace, bool empty, object htmlProps, bool search)
static XmlSpace TranslateXmlSpace(string space)
readonly BuilderInfo _dummy
string DeclareNewNamespace(string nspace)
void BeginAttribute(string prefix, string name, string nspace, object htmlAttrProps, bool search)
void ValueAppend(string s, bool disableOutputEscaping)
bool CanOutput(int state)
readonly XmlNameTable _nameTable
void SetEmptyFlag(int state)
OutputScopeManager Manager
Processor.OutputResult EndEvent(int state, XPathNodeType nodeType)
readonly ArrayList _namespaceList
Processor.OutputResult CheckRecordEnd(int state)
void DeclareNamespace(string nspace, string prefix)
bool BeginProcessingInstruction(string prefix, string name, string nspace)
Processor.OutputResult CheckRecordBegin(int state)
void AdjustDepth(int state)
void BeginNamespace(string name, string nspace)
readonly OutKeywords _atoms
void BeginElement(string prefix, string name, string nspace, bool empty)
void ResetRecord(int state)
readonly IRecordOutput _output
void AnalyzeProcessingInstruction()
Processor.OutputResult TextEvent(int state, string text, bool disableOutputEscaping)
Processor.OutputResult RecordDone(RecordBuilder record)