google.golang.org/protobuf/reflect/protoreflect.ProtoMessage.ProtoReflect (method)
49 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L148: type ProtoMessage interface{ ProtoReflect() Message }
google.golang.org/protobuf/encoding/protojson
decode.go#L80: if err := dec.unmarshalMessage(m.ProtoReflect(), false); err != nil {
encode.go#L119: if m == nil || !m.ProtoReflect().IsValid() {
encode.go#L164: if err := enc.marshalMessage(m.ProtoReflect(), ""); err != nil {
google.golang.org/protobuf/encoding/prototext
decode.go#L72: if err := dec.unmarshalMessage(m.ProtoReflect(), false); err != nil {
encode.go#L93: if m == nil || !m.ProtoReflect().IsValid() {
encode.go#L142: err = enc.marshalMessage(m.ProtoReflect(), false)
encode.go#L374: err = e.marshalMessage(m.ProtoReflect(), true)
google.golang.org/protobuf/internal/impl
api_export.go#L144: return mv.ProtoReflect()
api_export.go#L156: return mv.ProtoReflect().Descriptor()
api_export.go#L168: return mv.ProtoReflect().Type()
api_export_opaque.go#L16: UnmarshalField(msg.(protoreflect.ProtoMessage).ProtoReflect(), protoreflect.FieldNumber(fieldNum))
codec_field.go#L226: Message: m.ProtoReflect(),
codec_field.go#L370: Message: m.ProtoReflect(),
codec_field.go#L511: Message: asMessage(mp).ProtoReflect(),
codec_field.go#L735: Message: asMessage(mp).ProtoReflect(),
convert.go#L433: return protoreflect.ValueOfMessage(m.ProtoReflect())
legacy_export.go#L31: return mv.ProtoReflect().Type()
legacy_extension.go#L102: md = v.ProtoReflect().Descriptor()
legacy_message.go#L315: opts := descopts.Field.ProtoReflect().New()
legacy_message.go#L335: fd.L1.Message = v.ProtoReflect().Descriptor()
legacy_message.go#L351: opts := descopts.Message.ProtoReflect().New()
merge.go#L148: dm := proto.Clone(sm.Interface()).ProtoReflect()
message.go#L59: mr, ok := m.ProtoReflect().(interface{ ProtoMessageInfo() *MessageInfo })
message.go#L230: return r.ProtoReflect()
google.golang.org/protobuf/proto
checkinit.go#L21: return checkInitialized(m.ProtoReflect())
decode.go#L62: _, err := UnmarshalOptions{RecursionLimit: protowire.DefaultRecursionLimit}.unmarshal(b, m.ProtoReflect())
decode.go#L72: _, err := o.unmarshal(b, m.ProtoReflect())
encode.go#L111: out, err := MarshalOptions{}.marshal(nil, m.ProtoReflect())
encode.go#L125: out, err := o.marshal(nil, m.ProtoReflect())
encode.go#L142: if m == nil || !m.ProtoReflect().IsValid() {
encode.go#L159: out, err := o.marshal(b, m.ProtoReflect())
equal.go#L50: mx := x.ProtoReflect()
equal.go#L51: my := y.ProtoReflect()
extension.go#L22: mr := m.ProtoReflect()
extension.go#L35: m.ProtoReflect().Clear(xt.TypeDescriptor())
extension.go#L90: return xt.InterfaceOf(m.ProtoReflect().Get(xt.TypeDescriptor()))
extension.go#L140: m.ProtoReflect().Clear(xd)
extension.go#L144: m.ProtoReflect().Set(xd, pv)
extension.go#L158: m.ProtoReflect().Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
merge.go#L29: dstMsg, srcMsg := dst.ProtoReflect(), src.ProtoReflect()
merge.go#L53: src := m.ProtoReflect()
proto.go#L44: return m.ProtoReflect().Descriptor().FullName()
reset.go#L21: resetMessage(m.ProtoReflect())
size.go#L34: return o.size(m.ProtoReflect())
google.golang.org/protobuf/types/known/anypb
any.pb.go#L272: dst.TypeUrl = urlPrefix + string(src.ProtoReflect().Descriptor().FullName())
any.pb.go#L287: got := dst.ProtoReflect().Descriptor().FullName()
any.pb.go#L329: name := string(m.ProtoReflect().Descriptor().FullName())