diff options
Diffstat (limited to 'src/ProtocolBuffers/UninitializedMessageException.cs')
-rw-r--r-- | src/ProtocolBuffers/UninitializedMessageException.cs | 12 |
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 { } } } - - - |