<PackageReference Include="Google.Protobuf" Version="3.34.2" />

Google.Protobuf.Compiler.CodeGeneratorRequest

An encoded CodeGeneratorRequest is written to the plugin's stdin.
namespace Google.Protobuf.Compiler { public sealed class CodeGeneratorRequest : IMessage<CodeGeneratorRequest>, IMessage, IEquatable<CodeGeneratorRequest>, IDeepCloneable<CodeGeneratorRequest>, IBufferMessage { public const int FileToGenerateFieldNumber = 1; public const int ParameterFieldNumber = 2; public const int ProtoFileFieldNumber = 15; public const int SourceFileDescriptorsFieldNumber = 17; public const int CompilerVersionFieldNumber = 3; public static MessageParser<CodeGeneratorRequest> Parser { get; } public static MessageDescriptor Descriptor { get; } public RepeatedField<string> FileToGenerate { get; } public string Parameter { get; set; } public bool HasParameter { get; } public RepeatedField<FileDescriptorProto> ProtoFile { get; } public RepeatedField<FileDescriptorProto> SourceFileDescriptors { get; } public Version CompilerVersion { get; set; } public CodeGeneratorRequest(); public CodeGeneratorRequest(CodeGeneratorRequest other); public CodeGeneratorRequest Clone(); public void ClearParameter(); public bool Equals(CodeGeneratorRequest other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(CodeGeneratorRequest other); public void MergeFrom(CodedInputStream input); } }