Google.Protobuf.Compiler.CodeGeneratorRequest
public sealed class CodeGeneratorRequest : IMessage<CodeGeneratorRequest>, IMessage, IEquatable<CodeGeneratorRequest>, IDeepCloneable<CodeGeneratorRequest>, IBufferMessage
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);
}
}