aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoGen/IFieldSourceGenerator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ProtoGen/IFieldSourceGenerator.cs')
-rw-r--r--src/ProtoGen/IFieldSourceGenerator.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ProtoGen/IFieldSourceGenerator.cs b/src/ProtoGen/IFieldSourceGenerator.cs
new file mode 100644
index 00000000..a64043c8
--- /dev/null
+++ b/src/ProtoGen/IFieldSourceGenerator.cs
@@ -0,0 +1,11 @@
+namespace Google.ProtocolBuffers.ProtoGen {
+ internal interface IFieldSourceGenerator {
+ void GenerateMembers(TextGenerator writer);
+ void GenerateBuilderMembers(TextGenerator writer);
+ void GenerateMergingCode(TextGenerator writer);
+ void GenerateBuildingCode(TextGenerator writer);
+ void GenerateParsingCode(TextGenerator writer);
+ void GenerateSerializationCode(TextGenerator writer);
+ void GenerateSerializedSizeCode(TextGenerator writer);
+ }
+}