First pass at interface breakup
diff --git a/src/ProtocolBuffers/AbstractMessage.cs b/src/ProtocolBuffers/AbstractMessage.cs
index 086aac8..9cb38c3 100644
--- a/src/ProtocolBuffers/AbstractMessage.cs
+++ b/src/ProtocolBuffers/AbstractMessage.cs
@@ -72,6 +72,10 @@
return ToBuilder();
}
+ IMessageLite IMessageLite.WeakDefaultInstanceForType {
+ get { return DefaultInstanceForType; }
+ }
+
public IMessage WeakDefaultInstanceForType {
get { return DefaultInstanceForType; }
}
@@ -233,5 +237,12 @@
hash = (29 * hash) + UnknownFields.GetHashCode();
return hash;
}
+
+ IBuilderLite IMessageLite.WeakCreateBuilderForType() {
+ return WeakCreateBuilderForType(); }
+
+ IBuilderLite IMessageLite.WeakToBuilder() {
+ return WeakToBuilder();
+ }
}
}