Lines Matching defs:message
45 // There are various cases to consider, based on the property type (message, string/bytes, or "genuine" primitive)
46 // and proto2 vs proto3 for non-message types, as proto3 doesn't support "full" presence detection or default
69 hasDelegate = message => GetValue(message) != null;
70 clearDelegate = message => SetValue(message, null);
77 hasDelegate = message => oneofAccessor.GetCaseFieldDescriptor(message) == descriptor;
78 clearDelegate = message =>
81 if (oneofAccessor.GetCaseFieldDescriptor(message) == descriptor)
83 oneofAccessor.Clear(message);
107 hasDelegate = message => { throw new InvalidOperationException("Presence is not implemented for this field"); };
116 clearDelegate = message => SetValue(message, defaultValue);
120 public override void Clear(IMessage message) => clearDelegate(message);
121 public override bool HasValue(IMessage message) => hasDelegate(message);
122 public override void SetValue(IMessage message, object value) => setValueDelegate(message, value);