System.Data.SqlClient.TdsParser.WriteSmiParameterMetaData C# (CSharp) Метод

WriteSmiParameterMetaData() приватный Метод

private WriteSmiParameterMetaData ( Microsoft.SqlServer.Server metaData, bool sendDefault, System.Data.SqlClient.TdsParserStateObject stateObj ) : void
metaData Microsoft.SqlServer.Server
sendDefault bool
stateObj System.Data.SqlClient.TdsParserStateObject
Результат void
        private void WriteSmiParameterMetaData(MSS.SmiParameterMetaData metaData, bool sendDefault, TdsParserStateObject stateObj)
        {
            // Determine status
            byte status = 0;
            if (ParameterDirection.Output == metaData.Direction || ParameterDirection.InputOutput == metaData.Direction)
            {
                status |= TdsEnums.RPC_PARAM_BYREF;
            }

            if (sendDefault)
            {
                status |= TdsEnums.RPC_PARAM_DEFAULT;
            }

            // Write everything out
            WriteParameterName(metaData.Name, stateObj);
            stateObj.WriteByte(status);
            WriteSmiTypeInfo(metaData, stateObj);
        }
TdsParser