public static XmlParserInput XmlNoNetExternalEntityLoader(string URL, string ID, XmlParserCtxt ctxt) { var __arg2 = ReferenceEquals(ctxt, null) ? IntPtr.Zero : ctxt.__Instance; var __ret = __Internal.XmlNoNetExternalEntityLoader(URL, ID, __arg2); XmlParserInput __result0; if (__ret == IntPtr.Zero) { __result0 = null; } else if (XmlParserInput.NativeToManagedMap.ContainsKey(__ret)) { __result0 = XmlParserInput.NativeToManagedMap[__ret]; } else { __result0 = XmlParserInput.__CreateInstance(__ret); } return(__result0); }
public static XmlParserInput XmlCheckHTTPInput(XmlParserCtxt ctxt, XmlParserInput ret) { var __arg0 = ReferenceEquals(ctxt, null) ? IntPtr.Zero : ctxt.__Instance; var __arg1 = ReferenceEquals(ret, null) ? IntPtr.Zero : ret.__Instance; var __ret = __Internal.XmlCheckHTTPInput(__arg0, __arg1); XmlParserInput __result0; if (__ret == IntPtr.Zero) { __result0 = null; } else if (XmlParserInput.NativeToManagedMap.ContainsKey(__ret)) { __result0 = XmlParserInput.NativeToManagedMap[__ret]; } else { __result0 = XmlParserInput.__CreateInstance(__ret); } return(__result0); }
protected XmlTextReader(XmlNameTable nt) { if(nt == null) { throw new ArgumentNullException("nt"); } namespaces = true; normalize = false; depth = 0; readState = ReadState.Initial; whitespace = WhitespaceHandling.All; xmlBaseName = nt.Add("xml:base"); xmlLangName = nt.Add("xml:lang"); xmlSpaceName = nt.Add("xml:space"); xmlNSPrefix = nt.Add("xmlns"); xmlCompareQuick = nt.Add("xml"); contextSupport = false; hasRoot = true; incDepth = false; xmlPopScope = false; xmlnsPopScope = false; sawPreserve = -1; state = State.XmlDeclaration; elementNames = new Stack(); nodes = new NodeManager(nt, new ErrorHandler(Error)); input = new XmlParserInput (null, nt, new EOFHandler(HandleEOF), new ErrorHandler(Error)); context = new XmlParserContext (nt, new XmlNamespaceManager(nt), String.Empty, XmlSpace.None); resolver = new XmlUrlResolver(); dtdReader = new XmlDTDReader(context); }