Lines Matching defs:descriptor
47 private OneofAccessor(OneofDescriptor descriptor, Func<IMessage, int> caseDelegate, Action<IMessage> clearDelegate)
49 Descriptor = descriptor;
55 OneofDescriptor descriptor,
59 descriptor,
63 internal static OneofAccessor ForSyntheticOneof(OneofDescriptor descriptor)
65 // Note: descriptor.Fields will be null when this method is called, because we haven't
67 // well. (That's why we capture the descriptor itself rather than a field.)
68 return new OneofAccessor(descriptor,
69 message => descriptor.Fields[0].Accessor.HasValue(message) ? descriptor.Fields[0].FieldNumber : 0,
70 message => descriptor.Fields[0].Accessor.Clear(message));
74 /// Gets the descriptor for this oneof.
77 /// The descriptor of the oneof.