37 references to WCHAR
System.Data (37)
fx\src\data\System\Data\Odbc\Odbc32.cs (11)
537WCHAR = SQL_C.WCHAR, //SQL_WCHAR 779static internal readonly TypeMap _Char = new TypeMap(OdbcType.Char, DbType.AnsiStringFixedLength, typeof(String), ODBC32.SQL_TYPE.CHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 788static private readonly TypeMap _NChar = new TypeMap(OdbcType.NChar, DbType.StringFixedLength, typeof(String), ODBC32.SQL_TYPE.WCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 789static internal readonly TypeMap _NText = new TypeMap(OdbcType.NText, DbType.String, typeof(String), ODBC32.SQL_TYPE.WLONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 791static internal readonly TypeMap _NVarChar = new TypeMap(OdbcType.NVarChar, DbType.String, typeof(String), ODBC32.SQL_TYPE.WVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.WCHAR, -1, -1, false); 796static internal readonly TypeMap _Text = new TypeMap(OdbcType.Text, DbType.AnsiString, typeof(String), ODBC32.SQL_TYPE.LONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 800static internal readonly TypeMap _VarChar = new TypeMap(OdbcType.VarChar, DbType.AnsiString, typeof(String), ODBC32.SQL_TYPE.VARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false); 803static private readonly TypeMap _XML = new TypeMap(OdbcType.Text, DbType.AnsiString, typeof(String), ODBC32.SQL_TYPE.LONGVARCHAR, ODBC32.SQL_C.WCHAR, ODBC32.SQL_C.CHAR, -1, -1, false);
fx\src\data\System\Data\Odbc\OdbcDataReader.cs (18)
609if (GetData(i, ODBC32.SQL_C.WCHAR)) { 661if (GetData(i, ODBC32.SQL_C.WCHAR)) { 662string value = (string)Buffer.MarshalToManaged(0, ODBC32.SQL_C.WCHAR, ODBC32.SQL_NTS); 747if(GetData(i, ODBC32.SQL_C.WCHAR )){ 750s = (string)Buffer.MarshalToManaged(0, ODBC32.SQL_C.WCHAR, ODBC32.SQL_NTS); 821if (GetData(i, ODBC32.SQL_C.WCHAR, buffer.Length - 2, out lengthOrIndicator)) { 861gotData = GetData(i, ODBC32.SQL_C.WCHAR, buffer.Length - 2, out lengthOrIndicator); 1048sqlctype = isCharsBuffer ? ODBC32.SQL_C.WCHAR : ODBC32.SQL_C.BINARY; 1143bool isDbNull = !QueryFieldInfo(i, ODBC32.SQL_C.WCHAR, out cbLengthOrIndicator); 1195isNotDbNull = GetData(i, ODBC32.SQL_C.WCHAR, cbReadMax + 2, out cbTotal); 1479if (sqlctype == ODBC32.SQL_C.WCHAR) { 1549if (sqlctype != ODBC32.SQL_C.WCHAR && sqlctype != ODBC32.SQL_C.BINARY) { 2069ODBC32.SQL_C.WCHAR, 2111ODBC32.SQL_C.WCHAR, // SQLSMALLINT TargetType 2138ODBC32.SQL_C.WCHAR, 2157ODBC32.SQL_C.WCHAR, 2238ODBC32.SQL_C.WCHAR, 2251ODBC32.SQL_C.WCHAR,
fx\src\data\System\Data\Odbc\OdbcParameter.cs (6)
309Debug.Assert((ODBC32.SQL_C.WCHAR == _bindtype._sql_c) || (ODBC32.SQL_C.BINARY == _bindtype._sql_c), "not wchar or binary"); 425Debug.Assert((ODBC32.SQL_C.WCHAR == _bindtype._sql_c) || (ODBC32.SQL_C.BINARY == _bindtype._sql_c), "not wchar or binary"); 430if (_bindtype._sql_c == ODBC32.SQL_C.WCHAR) { 455else if (ODBC32.SQL_C.WCHAR == _bindtype._sql_c) { 641if (sql_c_type == ODBC32.SQL_C.WCHAR) { 927case ODBC32.SQL_C.WCHAR:
fx\src\data\System\Data\Odbc\OdbcUtils.cs (2)
33case ODBC32.SQL_C.WCHAR: 157case ODBC32.SQL_C.WCHAR: