示例#1
0
        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;
        }
示例#2
0
        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;
        }