Google.Protobuf.Compiler.CodeGeneratorResponse
public sealed class CodeGeneratorResponse : IMessage<CodeGeneratorResponse>, IMessage, IEquatable<CodeGeneratorResponse>, IDeepCloneable<CodeGeneratorResponse>, IBufferMessage
The plugin writes an encoded CodeGeneratorResponse to stdout.
Container for nested types declared in the CodeGeneratorResponse message type.
Field number for the "error" field.
Field number for the "file" field.
Field number for the "maximum_edition" field.
Field number for the "minimum_edition" field.
Field number for the "supported_features" field.
Error message. If non-empty, code generation failed. The plugin process
should exit with status code zero even if it reports an error in this way.
This should be used to indicate errors in .proto files which prevent the
code generator from generating correct code. Errors which indicate a
problem in protoc itself -- such as the input CodeGeneratorRequest being
unparseable -- should be reported by writing a message to stderr and
exiting with a non-zero status code.
Gets whether the "error" field is set
Gets whether the "maximum_edition" field is set
Gets whether the "minimum_edition" field is set
Gets whether the "supported_features" field is set
The maximum edition this plugin supports. This will be treated as an
Edition enum, but we want to allow unknown values. It should be specified
according the edition enum value, *not* the edition number. Only takes
effect for plugins that have FEATURE_SUPPORTS_EDITIONS set.
The minimum edition this plugin supports. This will be treated as an
Edition enum, but we want to allow unknown values. It should be specified
according the edition enum value, *not* the edition number. Only takes
effect for plugins that have FEATURE_SUPPORTS_EDITIONS set.
A bitmask of supported features that the code generator supports.
This is a bitwise "or" of values from the Feature enum.
public CodeGeneratorResponse()
Clears the value of the "error" field
Clears the value of the "maximum_edition" field
Clears the value of the "minimum_edition" field
Clears the value of the "supported_features" field