type google.golang.org/protobuf/reflect/protoregistry.Types
23 uses
google.golang.org/protobuf/reflect/protoregistry (current package)
registry.go#L74: var GlobalTypes *Types = new(Types)
registry.go#L472: _ MessageTypeResolver = (*Types)(nil)
registry.go#L473: _ ExtensionTypeResolver = (*Types)(nil)
registry.go#L478: type Types struct {
registry.go#L496: func (r *Types) RegisterMessage(mt protoreflect.MessageType) error {
registry.go#L516: func (r *Types) RegisterEnum(et protoreflect.EnumType) error {
registry.go#L536: func (r *Types) RegisterExtension(xt protoreflect.ExtensionType) error {
registry.go#L573: func (r *Types) register(kind string, desc protoreflect.Descriptor, typ interface{}) error {
registry.go#L594: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
registry.go#L615: func (r *Types) FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error) {
registry.go#L636: func (r *Types) FindMessageByURL(url string) (protoreflect.MessageType, error) {
registry.go#L666: func (r *Types) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
registry.go#L707: func (r *Types) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
registry.go#L722: func (r *Types) NumEnums() int {
registry.go#L735: func (r *Types) RangeEnums(f func(protoreflect.EnumType) bool) {
registry.go#L753: func (r *Types) NumMessages() int {
registry.go#L766: func (r *Types) RangeMessages(f func(protoreflect.MessageType) bool) {
registry.go#L784: func (r *Types) NumExtensions() int {
registry.go#L797: func (r *Types) RangeExtensions(f func(protoreflect.ExtensionType) bool) {
registry.go#L816: func (r *Types) NumExtensionsByMessage(message protoreflect.FullName) int {
registry.go#L829: 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.4.9. (GOOS=linux GOARCH=amd64)