type google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor
59 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#L245: Descriptor() MessageDescriptor
type.go#L253: Get(i int) MessageDescriptor
type.go#L256: ByName(s Name) MessageDescriptor
type.go#L348: ContainingMessage() MessageDescriptor
type.go#L356: Message() MessageDescriptor
type.go#L608: Input() MessageDescriptor
type.go#L610: Output() MessageDescriptor
value.go#L43: Descriptor() MessageDescriptor
google.golang.org/protobuf/reflect/protoregistry
registry.go#L205: case protoreflect.MessageDescriptor:
registry.go#L232: func findDescriptorInMessage(md protoreflect.MessageDescriptor, suffix nameSuffix) protoreflect.Descriptor {
google.golang.org/protobuf/internal/descfmt
stringer.go#L108: reflect.TypeOf((*pref.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 pref.MessageDescriptor) bool {
google.golang.org/protobuf/internal/filedesc
build.go#L56: FindMessageByIndex(int32, int32, []Enum, []Message) pref.MessageDescriptor
desc.go#L220: Message pref.MessageDescriptor
desc.go#L255: func (md *Message) ProtoType(pref.MessageDescriptor) {}
desc.go#L318: func (fd *Field) ContainingMessage() pref.MessageDescriptor {
desc.go#L319: return fd.L0.Parent.(pref.MessageDescriptor)
desc.go#L324: func (fd *Field) Message() pref.MessageDescriptor {
desc.go#L327: return d.(pref.MessageDescriptor)
desc.go#L370: Extendee pref.MessageDescriptor
desc.go#L381: Message pref.MessageDescriptor
desc.go#L411: func (xd *Extension) ContainingMessage() pref.MessageDescriptor { return xd.L1.Extendee }
desc.go#L413: func (xd *Extension) Message() pref.MessageDescriptor { return xd.lazyInit().Message }
desc.go#L440: Input pref.MessageDescriptor
desc.go#L441: Output pref.MessageDescriptor
desc.go#L468: func (md *Method) Input() pref.MessageDescriptor { return md.L1.Input }
desc.go#L469: func (md *Method) Output() pref.MessageDescriptor { return md.L1.Output }
desc_lazy.go#L113: func (file *File) resolveMessageDependency(md pref.MessageDescriptor, i, j int32) pref.MessageDescriptor {
desc_lazy.go#L126: return d.(pref.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#L106: func (m PlaceholderMessage) ProtoType(pref.MessageDescriptor) { return }
google.golang.org/protobuf/internal/filetype
build.go#L291: func (r *resolverByIndex) FindMessageByIndex(i, j int32, es []fdesc.Enum, ms []fdesc.Message) pref.MessageDescriptor {
google.golang.org/protobuf/internal/impl
api_export.go#L151: func (Export) MessageDescriptorOf(m message) pref.MessageDescriptor {
checkinit.go#L93: func needsInitCheck(md pref.MessageDescriptor) bool {
checkinit.go#L104: func needsInitCheckLocked(md pref.MessageDescriptor) (has bool) {
legacy_extension.go#L89: var md pref.MessageDescriptor
legacy_extension.go#L171: func (x placeholderExtension) ContainingMessage() pref.MessageDescriptor { return nil }
legacy_extension.go#L173: func (x placeholderExtension) Message() pref.MessageDescriptor { return nil }
legacy_message.go#L81: func LegacyLoadMessageDesc(t reflect.Type) pref.MessageDescriptor {
legacy_message.go#L84: func legacyLoadMessageDesc(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L87: return mi.(pref.MessageDescriptor)
legacy_message.go#L139: return md.(protoreflect.MessageDescriptor)
legacy_message.go#L146: aberrantMessageDescCache map[reflect.Type]protoreflect.MessageDescriptor
legacy_message.go#L154: func aberrantLoadMessageDesc(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L158: aberrantMessageDescCache = make(map[reflect.Type]protoreflect.MessageDescriptor)
legacy_message.go#L162: func aberrantLoadMessageDescReentrant(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L433: func (mt aberrantMessageType) Descriptor() pref.MessageDescriptor {
legacy_message.go#L450: func (m aberrantMessage) Descriptor() pref.MessageDescriptor {
message.go#L31: Desc pref.MessageDescriptor
message.go#L215: func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor { return mi.Desc }
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/proto
extensions.go#L319: func isValidExtension(md protoreflect.MessageDescriptor, xtd protoreflect.ExtensionTypeDescriptor) bool {
proto.go#L164: func isMessageSet(md protoreflect.MessageDescriptor) bool {
registry.go#L227: if md, _ := d.(protoreflect.MessageDescriptor); md != nil && md.IsMapEntry() {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |