aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/GeneratedMessage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ProtocolBuffers/GeneratedMessage.cs')
-rw-r--r--src/ProtocolBuffers/GeneratedMessage.cs36
1 files changed, 23 insertions, 13 deletions
diff --git a/src/ProtocolBuffers/GeneratedMessage.cs b/src/ProtocolBuffers/GeneratedMessage.cs
index d030a17f..8147a88b 100644
--- a/src/ProtocolBuffers/GeneratedMessage.cs
+++ b/src/ProtocolBuffers/GeneratedMessage.cs
@@ -35,11 +35,14 @@
#endregion
using System;
+using System.Collections;
using System.Collections.Generic;
+using System.IO;
+using System.Xml;
using Google.ProtocolBuffers.Collections;
using Google.ProtocolBuffers.Descriptors;
using Google.ProtocolBuffers.FieldAccess;
-using System.Collections;
+using Google.ProtocolBuffers.Serialization;
namespace Google.ProtocolBuffers
{
@@ -178,30 +181,37 @@ namespace Google.ProtocolBuffers
public static TMessage ParseFromJson(string jsonText)
{
- return Serialization.JsonFormatReader.CreateInstance(jsonText)
+ return JsonFormatReader.CreateInstance(jsonText)
.Merge(new TBuilder())
.Build();
}
- public static TMessage ParseFromJson(System.IO.TextReader reader)
- { return ParseFromJson(reader, ExtensionRegistry.Empty); }
+ public static TMessage ParseFromJson(TextReader reader)
+ {
+ return ParseFromJson(reader, ExtensionRegistry.Empty);
+ }
- public static TMessage ParseFromJson(System.IO.TextReader reader, ExtensionRegistry extensionRegistry)
+ public static TMessage ParseFromJson(TextReader reader, ExtensionRegistry extensionRegistry)
{
- return Serialization.JsonFormatReader.CreateInstance(reader)
+ return JsonFormatReader.CreateInstance(reader)
.Merge(new TBuilder(), extensionRegistry)
.Build();
}
- public static TMessage ParseFromXml(System.Xml.XmlReader reader)
- { return ParseFromXml(Serialization.XmlFormatReader.DefaultRootElementName, reader, ExtensionRegistry.Empty); }
-
- public static TMessage ParseFromXml(string rootElementName, System.Xml.XmlReader reader)
- { return ParseFromXml(rootElementName, reader, ExtensionRegistry.Empty); }
+ public static TMessage ParseFromXml(XmlReader reader)
+ {
+ return ParseFromXml(XmlFormatReader.DefaultRootElementName, reader, ExtensionRegistry.Empty);
+ }
+
+ public static TMessage ParseFromXml(string rootElementName, XmlReader reader)
+ {
+ return ParseFromXml(rootElementName, reader, ExtensionRegistry.Empty);
+ }
- public static TMessage ParseFromXml(string rootElementName, System.Xml.XmlReader reader, ExtensionRegistry extensionRegistry)
+ public static TMessage ParseFromXml(string rootElementName, XmlReader reader,
+ ExtensionRegistry extensionRegistry)
{
- return Serialization.XmlFormatReader.CreateInstance(reader)
+ return XmlFormatReader.CreateInstance(reader)
.Merge(rootElementName, new TBuilder(), extensionRegistry)
.Build();
}