google.golang.org/protobuf/internal/filedesc.BaseL0.ParentFile (field)

48 uses

	google.golang.org/protobuf/internal/filedesc (current package)
		desc.go#L223: 	ed.L0.ParentFile.lazyInit() // implicitly initializes L2
		desc.go#L323: 	md.L0.ParentFile.lazyInit() // implicitly initializes L2
		desc.go#L357: 	return (fd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 && fd.L1.Cardinality == protoreflect.Optional && fd.L1.ContainingOneof == nil) || fd.L1.IsProto3Optional
		desc.go#L418: 	return od.L0.ParentFile.L1.Syntax == protoreflect.Proto3 && len(od.L1.Fields.List) == 1 && od.L1.Fields.List[0].HasOptionalKeyword()
		desc.go#L468: 	return (xd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 && xd.L1.Cardinality == protoreflect.Optional) || xd.lazyInit().IsProto3Optional
		desc.go#L500: 	xd.L0.ParentFile.lazyInit() // implicitly initializes L2
		desc.go#L540: 	sd.L0.ParentFile.lazyInit() // implicitly initializes L2
		desc.go#L572: 		ParentFile *File                 // must be populated
		desc.go#L581: 	if d.L0.ParentFile == SurrogateProto2 || d.L0.ParentFile == SurrogateProto3 {
		desc.go#L584: 	return d.L0.ParentFile
		desc.go#L588: func (d *Base) Syntax() protoreflect.Syntax         { return d.L0.ParentFile.Syntax() }
		desc.go#L679: 		if e, ok := ed.(*Enum); ok && e.L0.ParentFile == pf {
		desc_init.go#L268: 	ed.L0.ParentFile = pf
		desc_init.go#L321: 	md.L0.ParentFile = pf
		desc_init.go#L445: 	xd.L0.ParentFile = pf
		desc_init.go#L516: 	sd.L0.ParentFile = pf
		desc_lazy.go#L214: 			ed.L2.Values.List[i].unmarshalFull(b, sb, ed.L0.ParentFile, ed, i)
		desc_lazy.go#L217: 	ed.L2.Options = ed.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Enum, rawOptions)
		desc_lazy.go#L243: 	vd.L0.ParentFile = pf
		desc_lazy.go#L300: 				opts := md.L0.ParentFile.builder.optionsUnmarshaler(&descopts.ExtensionRange, rawOptions)
		desc_lazy.go#L326: 			fd.unmarshalFull(b, sb, md.L0.ParentFile, md, i)
		desc_lazy.go#L333: 			od.unmarshalFull(b, sb, md.L0.ParentFile, md, i)
		desc_lazy.go#L336: 	md.L2.Options = md.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Message, rawOptions)
		desc_lazy.go#L412: 	fd.L0.ParentFile = pf
		desc_lazy.go#L518: 	od.L0.ParentFile = pf
		desc_lazy.go#L586: 	xd.L2.Options = xd.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Field, rawOptions)
		desc_lazy.go#L614: 			sd.L2.Methods.List[i].unmarshalFull(b, sb, sd.L0.ParentFile, sd, i)
		desc_lazy.go#L617: 	sd.L2.Options = sd.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Service, rawOptions)
		desc_lazy.go#L621: 	md.L0.ParentFile = pf

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L34: 	f.L0.ParentFile = filedesc.SurrogateProto2
		tag.go#L35: 	f.L1.EditionFeatures = f.L0.ParentFile.L1.EditionFeatures
		tag.go#L119: 			f.L0.ParentFile = filedesc.SurrogateProto3

	google.golang.org/protobuf/internal/impl
		legacy_enum.go#L169: 	ed.L0.ParentFile = filedesc.SurrogateProto3
		legacy_enum.go#L170: 	ed.L1.EditionFeatures = ed.L0.ParentFile.L1.EditionFeatures
		legacy_enum.go#L177: 	vd.L0.ParentFile = ed.L0.ParentFile
		legacy_extension.go#L116: 	xd.L0.ParentFile = filedesc.SurrogateProto2
		legacy_message.go#L184: 	md.L0.ParentFile = filedesc.SurrogateProto2
		legacy_message.go#L197: 				md.L0.ParentFile = filedesc.SurrogateProto3
		legacy_message.go#L201: 					md.L0.ParentFile = filedesc.SurrogateProto3
		legacy_message.go#L207: 	md.L1.EditionFeatures = md.L0.ParentFile.L1.EditionFeatures
		legacy_message.go#L253: 			od.L0.ParentFile = md.L0.ParentFile
		legacy_message.go#L309: 	fd.L0.ParentFile = md.L0.ParentFile
		legacy_message.go#L344: 				md2.L0.ParentFile = md.L0.ParentFile