type google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor
73 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
type.go#L185: type MessageDescriptor interface {
type.go#L232: type isMessageDescriptor interface{ ProtoType(MessageDescriptor) }
type.go#L249: Descriptor() MessageDescriptor
type.go#L277: Get(i int) MessageDescriptor
type.go#L280: ByName(s Name) MessageDescriptor
type.go#L379: ContainingMessage() MessageDescriptor
type.go#L387: Message() MessageDescriptor
type.go#L643: Input() MessageDescriptor
type.go#L645: Output() MessageDescriptor
value.go#L43: Descriptor() MessageDescriptor
google.golang.org/protobuf/reflect/protodesc
desc_resolve.go#L109: func (r *resolver) findTarget(k protoreflect.Kind, scope protoreflect.FullName, ref partialName, isWeak bool) (protoreflect.Kind, protoreflect.EnumDescriptor, protoreflect.MessageDescriptor, error) {
desc_resolve.go#L137: case protoreflect.MessageDescriptor:
desc_resolve.go#L220: func (r *resolver) findMessageDescriptor(scope protoreflect.FullName, ref partialName, isWeak bool) (protoreflect.MessageDescriptor, error) {
desc_resolve.go#L229: md, ok := d.(protoreflect.MessageDescriptor)
proto.go#L81: func ToDescriptorProto(message protoreflect.MessageDescriptor) *descriptorpb.DescriptorProto {
google.golang.org/protobuf/reflect/protoregistry
registry.go#L243: case protoreflect.MessageDescriptor:
registry.go#L270: func findDescriptorInMessage(md protoreflect.MessageDescriptor, suffix nameSuffix) protoreflect.Descriptor {
google.golang.org/protobuf/internal/descfmt
stringer.go#L110: reflect.TypeOf((*protoreflect.MessageDescriptor)(nil)).Elem(): {"IsMapEntry", "Fields", "Oneofs", "ReservedNames", "ReservedRanges", "RequiredNumbers", "ExtensionRanges", "Messages", "Enums", "Extensions"},
google.golang.org/protobuf/internal/encoding/messageset
messageset.go#L46: func IsMessageSet(md protoreflect.MessageDescriptor) bool {
google.golang.org/protobuf/internal/filedesc
build.go#L58: FindMessageByIndex(int32, int32, []Enum, []Message) protoreflect.MessageDescriptor
desc.go#L212: Message protoreflect.MessageDescriptor
desc.go#L247: func (md *Message) ProtoType(protoreflect.MessageDescriptor) {}
desc.go#L311: func (fd *Field) ContainingMessage() protoreflect.MessageDescriptor {
desc.go#L312: return fd.L0.Parent.(protoreflect.MessageDescriptor)
desc.go#L317: func (fd *Field) Message() protoreflect.MessageDescriptor {
desc.go#L320: return d.(protoreflect.MessageDescriptor)
desc.go#L363: Extendee protoreflect.MessageDescriptor
desc.go#L374: Message protoreflect.MessageDescriptor
desc.go#L407: func (xd *Extension) ContainingMessage() protoreflect.MessageDescriptor { return xd.L1.Extendee }
desc.go#L409: func (xd *Extension) Message() protoreflect.MessageDescriptor { return xd.lazyInit().Message }
desc.go#L436: Input protoreflect.MessageDescriptor
desc.go#L437: Output protoreflect.MessageDescriptor
desc.go#L464: func (md *Method) Input() protoreflect.MessageDescriptor { return md.L1.Input }
desc.go#L465: func (md *Method) Output() protoreflect.MessageDescriptor { return md.L1.Output }
desc_lazy.go#L113: func (file *File) resolveMessageDependency(md protoreflect.MessageDescriptor, i, j int32) protoreflect.MessageDescriptor {
desc_lazy.go#L126: return d.(protoreflect.MessageDescriptor)
desc_list.go#L330: case protoreflect.MessageDescriptor:
desc_list.go#L336: case protoreflect.MessageDescriptor:
desc_list.go#L349: case protoreflect.MessageDescriptor:
desc_list.go#L356: case protoreflect.MessageDescriptor:
desc_list.go#L366: case protoreflect.MessageDescriptor:
desc_list.go#L377: case protoreflect.MessageDescriptor:
desc_list_gen.go#L112: func (p *Messages) Get(i int) protoreflect.MessageDescriptor {
desc_list_gen.go#L115: func (p *Messages) ByName(s protoreflect.Name) protoreflect.MessageDescriptor {
placeholder.go#L108: func (m PlaceholderMessage) ProtoType(protoreflect.MessageDescriptor) { return }
google.golang.org/protobuf/internal/filetype
build.go#L290: func (r *resolverByIndex) FindMessageByIndex(i, j int32, es []filedesc.Enum, ms []filedesc.Message) protoreflect.MessageDescriptor {
google.golang.org/protobuf/internal/impl
api_export.go#L151: func (Export) MessageDescriptorOf(m message) protoreflect.MessageDescriptor {
checkinit.go#L93: func needsInitCheck(md protoreflect.MessageDescriptor) bool {
checkinit.go#L104: func needsInitCheckLocked(md protoreflect.MessageDescriptor) (has bool) {
legacy_extension.go#L89: var md protoreflect.MessageDescriptor
legacy_extension.go#L172: func (x placeholderExtension) ContainingMessage() protoreflect.MessageDescriptor { return nil }
legacy_extension.go#L174: func (x placeholderExtension) Message() protoreflect.MessageDescriptor { return nil }
legacy_message.go#L90: func LegacyLoadMessageDesc(t reflect.Type) protoreflect.MessageDescriptor {
legacy_message.go#L93: func legacyLoadMessageDesc(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
legacy_message.go#L96: return mi.(protoreflect.MessageDescriptor)
legacy_message.go#L150: return md.(protoreflect.MessageDescriptor)
legacy_message.go#L157: aberrantMessageDescCache map[reflect.Type]protoreflect.MessageDescriptor
legacy_message.go#L165: func aberrantLoadMessageDesc(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
legacy_message.go#L169: aberrantMessageDescCache = make(map[reflect.Type]protoreflect.MessageDescriptor)
legacy_message.go#L173: func aberrantLoadMessageDescReentrant(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
legacy_message.go#L476: func (mt aberrantMessageType) Descriptor() protoreflect.MessageDescriptor {
legacy_message.go#L504: func (m aberrantMessage) Descriptor() protoreflect.MessageDescriptor {
message.go#L31: Desc protoreflect.MessageDescriptor
message.go#L230: func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor {
message.go#L253: desc protoreflect.MessageDescriptor
message.go#L263: func (mt mapEntryType) Descriptor() protoreflect.MessageDescriptor {
message_reflect_gen.go#L14: func (m *messageState) Descriptor() protoreflect.MessageDescriptor {
message_reflect_gen.go#L131: func (m *messageReflectWrapper) Descriptor() protoreflect.MessageDescriptor {
github.com/golang/protobuf/jsonpb
json.go#L66: func isMessageSet(md protoreflect.MessageDescriptor) bool {
github.com/golang/protobuf/proto
extensions.go#L319: func isValidExtension(md protoreflect.MessageDescriptor, xtd protoreflect.ExtensionTypeDescriptor) bool {
proto.go#L164: func isMessageSet(md protoreflect.MessageDescriptor) bool {
registry.go#L221: if md, _ := d.(protoreflect.MessageDescriptor); md != nil && md.IsMapEntry() {