aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/UninitializedMessageException.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ProtocolBuffers/UninitializedMessageException.cs')
-rw-r--r--src/ProtocolBuffers/UninitializedMessageException.cs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/ProtocolBuffers/UninitializedMessageException.cs b/src/ProtocolBuffers/UninitializedMessageException.cs
index d0a57906..e35c945b 100644
--- a/src/ProtocolBuffers/UninitializedMessageException.cs
+++ b/src/ProtocolBuffers/UninitializedMessageException.cs
@@ -53,6 +53,15 @@ namespace Google.ProtocolBuffers {
this.missingFields = Lists.AsReadOnly(missingFields);
}
+
+ /// <summary>
+ /// Returns a read-only list of human-readable names of
+ /// required fields missing from this message. Each name
+ /// is a full path to a field, e.g. "foo.bar[5].baz"
+ /// </summary>
+ public IList<string> MissingFields {
+ get { return missingFields; }
+ }
/// <summary>
/// Converts this exception into an InvalidProtocolBufferException.
@@ -138,6 +147,3 @@ namespace Google.ProtocolBuffers {
}
}
}
-
-
-