//Constructor
        internal XsdCachingReader(XmlReader reader, IXmlLineInfo lineInfo, CachingEventHandler handlerMethod) {
            this.coreReader = reader;
            this.lineInfo = lineInfo;
            this.cacheHandler = handlerMethod;
            attributeEvents = new ValidatingReaderNodeData[InitialAttributeCount];
            contentEvents = new ValidatingReaderNodeData[InitialContentCount];
            Init();
        }
 internal XsdCachingReader(XmlReader reader, IXmlLineInfo lineInfo, CachingEventHandler handlerMethod)
 {
     this.coreReader = reader;
     this.lineInfo = lineInfo;
     this.cacheHandler = handlerMethod;
     this.attributeEvents = new ValidatingReaderNodeData[8];
     this.contentEvents = new ValidatingReaderNodeData[4];
     this.Init();
 }
Exemple #3
0
 //Constructor
 internal XsdCachingReader(XmlReader reader, IXmlLineInfo lineInfo, CachingEventHandler handlerMethod)
 {
     _coreReader      = reader;
     _lineInfo        = lineInfo;
     _cacheHandler    = handlerMethod;
     _attributeEvents = new ValidatingReaderNodeData[InitialAttributeCount];
     _contentEvents   = new ValidatingReaderNodeData[InitialContentCount];
     Init();
 }
Exemple #4
0
 internal XsdCachingReader(XmlReader reader, IXmlLineInfo lineInfo, CachingEventHandler handlerMethod)
 {
     this.coreReader      = reader;
     this.lineInfo        = lineInfo;
     this.cacheHandler    = handlerMethod;
     this.attributeEvents = new ValidatingReaderNodeData[8];
     this.contentEvents   = new ValidatingReaderNodeData[4];
     this.Init();
 }