Class CodeGeneratorRequest
Inheritance
CodeGeneratorRequest
Assembly: Google.Protobuf.dll
Syntax
public sealed class CodeGeneratorRequest : IMessage<CodeGeneratorRequest>, IEquatable<CodeGeneratorRequest>, IDeepCloneable<CodeGeneratorRequest>, IBufferMessage, IMessage
Constructors
CodeGeneratorRequest()
Declaration
public CodeGeneratorRequest()
CodeGeneratorRequest(CodeGeneratorRequest)
Declaration
public CodeGeneratorRequest(CodeGeneratorRequest other)
Parameters
Fields
CompilerVersionFieldNumber
Declaration
public const int CompilerVersionFieldNumber = 3
Field Value
FileToGenerateFieldNumber
Declaration
public const int FileToGenerateFieldNumber = 1
Field Value
ParameterFieldNumber
Declaration
public const int ParameterFieldNumber = 2
Field Value
ProtoFileFieldNumber
Declaration
public const int ProtoFileFieldNumber = 15
Field Value
SourceFileDescriptorsFieldNumber
Declaration
public const int SourceFileDescriptorsFieldNumber = 17
Field Value
Properties
CompilerVersion
Declaration
public Version CompilerVersion { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
FileToGenerate
Declaration
public RepeatedField<string> FileToGenerate { get; }
Property Value
HasParameter
Declaration
public bool HasParameter { get; }
Property Value
Parameter
Declaration
public string Parameter { get; set; }
Property Value
Parser
Declaration
public static MessageParser<CodeGeneratorRequest> Parser { get; }
Property Value
ProtoFile
Declaration
public RepeatedField<FileDescriptorProto> ProtoFile { get; }
Property Value
SourceFileDescriptors
Declaration
public RepeatedField<FileDescriptorProto> SourceFileDescriptors { get; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearParameter()
Declaration
public void ClearParameter()
Clone()
Declaration
public CodeGeneratorRequest Clone()
Returns
Equals(CodeGeneratorRequest)
Declaration
public bool Equals(CodeGeneratorRequest other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(CodeGeneratorRequest)
Declaration
public void MergeFrom(CodeGeneratorRequest other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements
Extension Methods