On Wed, Jul 8, 2020 at 9:37 AM Bob Glickstein <[email protected]>
wrote:
> I've been able to make ThisOperationDoesNotExist work by faking up a
> FileDescriptorSet, like this:
>
Copy-paste error in my original message, sorry. It should be:
> descProtos := []*descriptorpb.DescriptorProto{&descProto}
> name := "x"
> fdProtos := []*descriptorpb.FileDescriptorProto{{Name: &name, MessageType:
> descProtos}}
> fdSet := &descriptorpb.FileDescriptorSet{File: fdProtos}
> f, err := protodesc.NewFiles(fdSet)
> var desc protoreflect.MessageDescriptor
> f.RangeFiles(func(fileDesc protoreflect.FileDescriptor) bool {
> msgDescs := fileDesc.Messages()
> desc = msgDescs.Get(0)
> })
>
Cheers,
- Bob
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/protobuf/CAEf8c49Auy3gSqkegmxdmESadJVGt6NoYdvAjeW9WJ%3DkNxs%3DPQ%40mail.gmail.com.