86 references to MaxLength
System.Data (86)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (4)
165return metaData.MaxLength == SmiMetaData.UnlimitedMaxLengthIndicator || 489source.MaxLength, 503source.MaxLength, 574firstMd.MaxLength == secondMd.MaxLength &&
fx\src\data\Microsoft\SqlServer\Server\SmiMetaData.cs (8)
136DefaultChar_NoCollation.MaxLength, 150DefaultNChar_NoCollation.MaxLength, 164DefaultNText_NoCollation.MaxLength, 178DefaultNVarChar_NoCollation.MaxLength, 192DefaultText_NoCollation.MaxLength, 206DefaultVarChar_NoCollation.MaxLength, 741_maxLength = smdDflt.MaxLength; 786MaxLength,
fx\src\data\Microsoft\SqlServer\Server\ValueUtilsSmi.cs (26)
105length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength * sizeof(char), value.Length, 113if ( (SmiMetaData.UnlimitedMaxLengthIndicator != metaData.MaxLength && 134CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, 0, fieldOffset, buffer.Length, bufferOffset, length ); 145length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength * sizeof(char), actualLength, 149length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, actualLength, fieldOffset, buffer.Length, bufferOffset, length ); 168length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, actualLength, fieldOffset, buffer.Length, bufferOffset, length ); 183length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength * sizeof(char), value.Length, 1354length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, fieldOffset, buffer.Length, bufferOffset, length ); 1374if ( metaData.MaxLength >= 0 && length > metaData.MaxLength ) { 1375length = metaData.MaxLength; 1389length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, fieldOffset, buffer.Length, bufferOffset, length ); 2474int length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, buffer.Length, offset, buffer.Length - offset ); 2480int length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, buffer.Length, offset, buffer.Length - offset ); 2488length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, value.Length, offset, value.Length - offset ); 2503length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, checked( (int) bufferLength ), offset, checked( (int) bufferLength ) ); 2538length = CheckXetParameters(metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, NoLengthLimit /* buffer length */, offset, NoLengthLimit /* requested length */ ); 2572length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, checked( (int) bufferLength ), offset, checked( (int) bufferLength ) ); 2586length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, checked( (int) bufferLength ), offset, checked( (int) bufferLength - offset ) ); 2646length = CheckXetParameters(metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, NoLengthLimit /* buffer length */, offset, NoLengthLimit /* requested length */ ); 2678int length = CheckXetParameters(metaData.SqlDbType, metaData.MaxLength, value.Length, 0, NoLengthLimit /* buffer */, offset, NoLengthLimit /* request */); 2693length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, checked( (int) bufferLength ), offset, checked( (int) bufferLength - offset ) ); 2704int length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, stringValue.Length, offset, stringValue.Length - offset ); 2711int length = CheckXetParameters( metaData.SqlDbType, metaData.MaxLength, NoLengthLimit /* actual */, 0, value.Length, offset, checked( value.Length - offset ) ); 3223long len = metadata.MaxLength; 3252long len = metadata.MaxLength;
fx\src\data\System\Data\SqlClient\SqlCommand.cs (3)
6286if (size > 0 && size != Int32.MaxValue && requestMetaData[index].MaxLength == SmiMetaData.UnlimitedMaxLengthIndicator) { 6293if (size > 0 && size != Int32.MaxValue/2 && requestMetaData[index].MaxLength == SmiMetaData.UnlimitedMaxLengthIndicator) { 6300if (size < SmiMetaData.DefaultTimestamp.MaxLength) {
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (1)
552long maxLength = colMetaData.MaxLength;
fx\src\data\System\Data\SqlClient\SqlParameter.cs (1)
348 maxlen = MSS.SmiMetaData.GetDefaultForType( mt.SqlDbType ).MaxLength;
fx\src\data\System\Data\SqlClient\TdsParser.cs (24)
6141WriteSqlVariantHeader((int)(dateTime2MetaData.MaxLength + 3), TdsEnums.SQLDATETIME2, 1 /* one scale prop */, stateObj); 6143WriteDateTime2(value, dateTime2MetaData.Scale, (int)(dateTime2MetaData.MaxLength), stateObj); 6150WriteSqlVariantHeader((int)(dateMetaData.MaxLength + 2), TdsEnums.SQLDATE, 0 /* one scale prop */, stateObj); 8854stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8858WriteUnsignedShort(checked((ushort)metaData.MaxLength), stateObj); 8862stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8866WriteUnsignedShort(checked((ushort)(metaData.MaxLength)), stateObj); 8872stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8882stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8890stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8894stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8898WriteUnsignedShort(checked((ushort)(metaData.MaxLength*2)), stateObj); 8910if (MSS.SmiMetaData.UnlimitedMaxLengthIndicator == metaData.MaxLength) { 8914WriteUnsignedShort(checked((ushort)(metaData.MaxLength*2)), stateObj); 8921stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8925stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8929stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8933stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8937stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8947WriteShort(checked((int)metaData.MaxLength), stateObj); 8951stateObj.WriteByte(checked((byte)metaData.MaxLength)); 8955WriteUnsignedShort(unchecked((ushort)metaData.MaxLength), stateObj); 8959WriteUnsignedShort(unchecked((ushort)metaData.MaxLength), stateObj); 8965WriteInt(checked((int)metaData.MaxLength), stateObj);
fx\src\data\System\Data\SqlClient\TdsValueSetter.cs (19)
123_stateObj.WriteByte((byte)_metaData.MaxLength); 141_stateObj.WriteByte((byte)_metaData.MaxLength); 384_stateObj.WriteByte((byte)_metaData.MaxLength); 397_stateObj.WriteByte((byte)_metaData.MaxLength); 421_stateObj.WriteByte((byte)_metaData.MaxLength); 443_stateObj.WriteByte((byte)_metaData.MaxLength); 456_stateObj.WriteByte((byte)_metaData.MaxLength); 504_stateObj.WriteByte((byte)_metaData.MaxLength); 506TdsDateTime dt = MetaType.FromDateTime(value, (byte)_metaData.MaxLength); 512TdsDateTime dt = MetaType.FromDateTime(value, (byte)_metaData.MaxLength); 519_stateObj.WriteByteArray(BitConverter.GetBytes(time), (int)_metaData.MaxLength - 3, 0); 532Debug.Assert(SmiMetaData.DefaultUniqueIdentifier.MaxLength == bytes.Length, "Invalid length for guid bytes: " + bytes.Length); 538Debug.Assert(_metaData.MaxLength == bytes.Length, "Unexpected uniqueid metadata length: " + _metaData.MaxLength); 540_stateObj.WriteByte((byte)_metaData.MaxLength); 553length = (byte)SmiMetaData.DefaultTime.MaxLength; 558length = (byte)_metaData.MaxLength; 576length = (byte)dateTimeOffsetMetaData.MaxLength; 581length = (byte)_metaData.MaxLength;