* XmlReader.cs : added ReadElementContentAsLong().
* XmlWriter.cs : removed some obsolete WriteValue() overloads.
* XmlResolver.cs,
IXmlNamespaceResolver.cs : removed deprecated 2.0 bits.
* XQueryConvert.cs : obsolete (yeah, now XQuery should be hidden).
svn path=/trunk/mcs/; revision=44239
+2005-05-09 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlReader.cs : added ReadElementContentAsLong().
+ * XmlWriter.cs : removed some obsolete WriteValue() overloads.
+ * XmlResolver.cs,
+ IXmlNamespaceResolver.cs : removed deprecated 2.0 bits.
+ * XQueryConvert.cs : obsolete (yeah, now XQuery should be hidden).
+
2005-05-06 Atsushi Enomoto <atsushi@ximian.com>
* XmlInputStream.cs : Now XmlStreamReader uses non-blocking TextReader
internal interface IXmlNamespaceResolver
#endif
{
- [Obsolete]
- XmlNameTable NameTable { get; }
-
IDictionary GetNamespacesInScope (XmlNamespaceScope scope);
string LookupNamespace (string prefix);
namespace System.Xml
{
- public class XQueryConvert
+ internal class XQueryConvert
{
private XQueryConvert ()
{
return XQueryConvert.StringToInt (ReadElementString ());
}
+ [MonoTODO]
+ public virtual long ReadElementContentAsLong ()
+ {
+ return XQueryConvert.StringToInteger (ReadElementString ());
+ }
+
[MonoTODO]
public virtual string ReadElementContentAsString ()
{
{\r
public abstract class XmlResolver\r
{\r
-#if NET_2_0\r
- public virtual XmlNameTable NameTable {\r
- get { return null; }\r
- }\r
-#endif\r
-\r
public abstract ICredentials Credentials { set; }\r
\r
public abstract object GetEntity (\r
WriteString (XmlConvert.ToString (value));
}
- [MonoTODO]
- public virtual void WriteValue (Decimal value)
- {
- WriteString (XQueryConvert.DecimalToString (value));
- }
-
[MonoTODO]
public virtual void WriteValue (double value)
{
WriteString (XQueryConvert.IntegerToString (value));
}
- [MonoTODO]
- public virtual void WriteValue (Stream value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public virtual void WriteValue (TextReader value)
- {
- throw new NotImplementedException ();
- }
-
[MonoTODO]
public virtual void WriteValue (object value)
{