Google.Protobuf.Compiler.CodeGeneratorResponse
public sealed class CodeGeneratorResponse : IMessage<CodeGeneratorResponse>, IMessage, IEquatable<CodeGeneratorResponse>, IDeepCloneable<CodeGeneratorResponse>, IBufferMessage
The plugin writes an encoded CodeGeneratorResponse to stdout.
namespace Google.Protobuf.Compiler
{
public sealed class CodeGeneratorResponse : IMessage<CodeGeneratorResponse>, IMessage, IEquatable<CodeGeneratorResponse>, IDeepCloneable<CodeGeneratorResponse>, IBufferMessage
{
public static class Types
{
public enum Feature
{
[OriginalName("FEATURE_NONE")]
None,
[OriginalName("FEATURE_PROTO3_OPTIONAL")]
Proto3Optional,
[OriginalName("FEATURE_SUPPORTS_EDITIONS")]
SupportsEditions
}
public sealed class File : IMessage<File>, IMessage, IEquatable<File>, IDeepCloneable<File>, IBufferMessage
{
public const int NameFieldNumber = 1;
public const int InsertionPointFieldNumber = 2;
public const int ContentFieldNumber = 15;
public const int GeneratedCodeInfoFieldNumber = 16;
public static MessageParser<File> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public string Name { get; set; }
public bool HasName { get; }
public string InsertionPoint { get; set; }
public bool HasInsertionPoint { get; }
public string Content { get; set; }
public bool HasContent { get; }
public GeneratedCodeInfo GeneratedCodeInfo { get; set; }
public File();
public File(File other);
public File Clone();
public void ClearName();
public void ClearInsertionPoint();
public void ClearContent();
public bool Equals(File other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(File other);
public void MergeFrom(CodedInputStream input);
}
}
public const int ErrorFieldNumber = 1;
public const int SupportedFeaturesFieldNumber = 2;
public const int MinimumEditionFieldNumber = 3;
public const int MaximumEditionFieldNumber = 4;
public const int FileFieldNumber = 15;
public static MessageParser<CodeGeneratorResponse> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public string Error { get; set; }
public bool HasError { get; }
public ulong SupportedFeatures { get; set; }
public bool HasSupportedFeatures { get; }
public int MinimumEdition { get; set; }
public bool HasMinimumEdition { get; }
public int MaximumEdition { get; set; }
public bool HasMaximumEdition { get; }
public RepeatedField<Types.File> File { get; }
public CodeGeneratorResponse();
public CodeGeneratorResponse(CodeGeneratorResponse other);
public CodeGeneratorResponse Clone();
public void ClearError();
public void ClearSupportedFeatures();
public void ClearMinimumEdition();
public void ClearMaximumEdition();
public bool Equals(CodeGeneratorResponse other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(CodeGeneratorResponse other);
public void MergeFrom(CodedInputStream input);
}
}