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())