System.Data.SqlClient.TdsParser.WriteParameterName C# (CSharp) Method

WriteParameterName() private method

private WriteParameterName ( string parameterName, System.Data.SqlClient.TdsParserStateObject stateObj ) : void
parameterName string
stateObj System.Data.SqlClient.TdsParserStateObject
return void
        private void WriteParameterName(string parameterName, TdsParserStateObject stateObj)
        {
            // paramLen
            // paramName
            if (!string.IsNullOrEmpty(parameterName))
            {
                Debug.Assert(parameterName.Length <= 0xff, "parameter name can only be 255 bytes, shouldn't get to TdsParser!");
                int tempLen = parameterName.Length & 0xff;
                stateObj.WriteByte((byte)tempLen);
                WriteString(parameterName, tempLen, 0, stateObj);
            }
            else
            {
                stateObj.WriteByte(0);
            }
        }
TdsParser