@@ -1146,7 +1146,7 @@ async Task<NpgsqlBinaryImporter> BeginBinaryImport(string copyFromCommand, bool
1146
1146
{
1147
1147
if ( copyFromCommand == null )
1148
1148
throw new ArgumentNullException ( nameof ( copyFromCommand ) ) ;
1149
- if ( ! copyFromCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" ) )
1149
+ if ( ! copyFromCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" , StringComparison . Ordinal ) )
1150
1150
throw new ArgumentException ( "Must contain a COPY FROM STDIN command!" , nameof ( copyFromCommand ) ) ;
1151
1151
1152
1152
CheckReady ( ) ;
@@ -1200,7 +1200,7 @@ async Task<NpgsqlBinaryExporter> BeginBinaryExport(string copyToCommand, bool as
1200
1200
{
1201
1201
if ( copyToCommand == null )
1202
1202
throw new ArgumentNullException ( nameof ( copyToCommand ) ) ;
1203
- if ( ! copyToCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" ) )
1203
+ if ( ! copyToCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" , StringComparison . Ordinal ) )
1204
1204
throw new ArgumentException ( "Must contain a COPY TO STDOUT command!" , nameof ( copyToCommand ) ) ;
1205
1205
1206
1206
CheckReady ( ) ;
@@ -1260,7 +1260,7 @@ async Task<TextWriter> BeginTextImport(string copyFromCommand, bool async, Cance
1260
1260
{
1261
1261
if ( copyFromCommand == null )
1262
1262
throw new ArgumentNullException ( nameof ( copyFromCommand ) ) ;
1263
- if ( ! copyFromCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" ) )
1263
+ if ( ! copyFromCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" , StringComparison . Ordinal ) )
1264
1264
throw new ArgumentException ( "Must contain a COPY FROM STDIN command!" , nameof ( copyFromCommand ) ) ;
1265
1265
1266
1266
CheckReady ( ) ;
@@ -1321,7 +1321,7 @@ async Task<TextReader> BeginTextExport(string copyToCommand, bool async, Cancell
1321
1321
{
1322
1322
if ( copyToCommand == null )
1323
1323
throw new ArgumentNullException ( nameof ( copyToCommand ) ) ;
1324
- if ( ! copyToCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" ) )
1324
+ if ( ! copyToCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" , StringComparison . Ordinal ) )
1325
1325
throw new ArgumentException ( "Must contain a COPY TO STDOUT command!" , nameof ( copyToCommand ) ) ;
1326
1326
1327
1327
CheckReady ( ) ;
@@ -1382,7 +1382,7 @@ async Task<NpgsqlRawCopyStream> BeginRawBinaryCopy(string copyCommand, bool asyn
1382
1382
{
1383
1383
if ( copyCommand == null )
1384
1384
throw new ArgumentNullException ( nameof ( copyCommand ) ) ;
1385
- if ( ! copyCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" ) )
1385
+ if ( ! copyCommand . TrimStart ( ) . ToUpper ( ) . StartsWith ( "COPY" , StringComparison . Ordinal ) )
1386
1386
throw new ArgumentException ( "Must contain a COPY TO STDOUT OR COPY FROM STDIN command!" , nameof ( copyCommand ) ) ;
1387
1387
1388
1388
CheckReady ( ) ;
0 commit comments