type google.golang.org/protobuf/reflect/protoregistry.Types
23 uses
google.golang.org/protobuf/reflect/protoregistry (current package)
registry.go#L47: var GlobalTypes *Types = new(Types)
registry.go#L424: _ MessageTypeResolver = (*Types)(nil)
registry.go#L425: _ ExtensionTypeResolver = (*Types)(nil)
registry.go#L430: type Types struct {
registry.go#L448: func (r *Types) RegisterMessage(mt protoreflect.MessageType) error {
registry.go#L468: func (r *Types) RegisterEnum(et protoreflect.EnumType) error {
registry.go#L488: func (r *Types) RegisterExtension(xt protoreflect.ExtensionType) error {
registry.go#L525: func (r *Types) register(kind string, desc protoreflect.Descriptor, typ interface{}) error {
registry.go#L546: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
registry.go#L567: func (r *Types) FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error) {
registry.go#L576: func (r *Types) FindMessageByURL(url string) (protoreflect.MessageType, error) {
registry.go#L604: func (r *Types) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
registry.go#L625: func (r *Types) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
registry.go#L640: func (r *Types) NumEnums() int {
registry.go#L653: func (r *Types) RangeEnums(f func(protoreflect.EnumType) bool) {
registry.go#L671: func (r *Types) NumMessages() int {
registry.go#L684: func (r *Types) RangeMessages(f func(protoreflect.MessageType) bool) {
registry.go#L702: func (r *Types) NumExtensions() int {
registry.go#L715: func (r *Types) RangeExtensions(f func(protoreflect.ExtensionType) bool) {
registry.go#L734: func (r *Types) NumExtensionsByMessage(message protoreflect.FullName) int {
registry.go#L747: func (r *Types) RangeExtensionsByMessage(message protoreflect.FullName, f func(protoreflect.ExtensionType) bool) {
github.com/golang/protobuf/proto
text_encode.go#L67: opts.Resolver = (*protoregistry.Types)(nil)
![]() |
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. |