public BuildRequest(uint protocolVersion, BuildProtocolConstants.RequestLanguage language, ImmutableArray <Argument> arguments) { ProtocolVersion = protocolVersion; Language = language; if (arguments.Length > ushort.MaxValue) { throw new ArgumentOutOfRangeException("arguments", "Too many arguments: maximum of " + ushort.MaxValue + " arguments allowed."); } Arguments = arguments; }
public BuildRequest(uint protocolVersion, BuildProtocolConstants.RequestLanguage language, ImmutableArray<Argument> arguments) { ProtocolVersion = protocolVersion; Language = language; if (arguments.Length > ushort.MaxValue) { throw new ArgumentOutOfRangeException(nameof(arguments), "Too many arguments: maximum of " + ushort.MaxValue + " arguments allowed."); } Arguments = arguments; }