Permalink
Browse files

Merge branch 'dev'

  • Loading branch information...
roji committed Mar 21, 2017
2 parents ee7626e + 98ba03a commit 1f044cec88b0f65e678b0c3d4f4478b787b0e9b4
Showing with 1,920 additions and 5,267 deletions.
  1. +51 −0 .appveyor.yml
  2. +57 −0 .build/server.crt
  3. +15 −0 .build/server.key
  4. +14 −0 .build/setup-pg.ps1
  5. +26 −0 .editorconfig
  6. +1 −1 .gitignore
  7. +0 −54 .teamcity/npgsql/buildTypes/npgsql_CompileDebug.xml
  8. +0 −190 .teamcity/npgsql/buildTypes/npgsql_CompileReleaseAndPush.xml
  9. +0 −126 .teamcity/npgsql/buildTypes/npgsql_code_analysis.xml
  10. +0 −3 .teamcity/npgsql/pluginData/plugin-settings.xml
  11. +0 −25 .teamcity/npgsql/project-config.xml
  12. +0 −19 .teamcity/npgsql/vcsRoots/npgsql_github.xml
  13. +0 −52 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_RunTestsOnLinuxCoreCLR.xml
  14. +0 −16 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_TestLinuxCoreCLROnPostgreSQL92.xml
  15. +0 −16 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_TestLinuxCoreCLROnPostgreSQL93.xml
  16. +0 −16 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_TestLinuxCoreCLROnPostgreSQL94.xml
  17. +0 −16 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_TestLinuxCoreCLROnPostgreSQL95.xml
  18. +0 −16 .teamcity/npgsql_TestOnLinuxCoreCLR/buildTypes/npgsql_TestLinuxCoreCLROnPostgreSQL96.xml
  19. +0 −3 .teamcity/npgsql_TestOnLinuxCoreCLR/pluginData/plugin-settings.xml
  20. +0 −7 .teamcity/npgsql_TestOnLinuxCoreCLR/project-config.xml
  21. +0 −52 .teamcity/npgsql_TestOnLinuxMono/buildTypes/npgsql_RunTestsOnLinuxMono.xml
  22. +0 −16 .teamcity/npgsql_TestOnLinuxMono/buildTypes/npgsql_TestLinuxMonoOnPostgreSQL95.xml
  23. +0 −3 .teamcity/npgsql_TestOnLinuxMono/pluginData/plugin-settings.xml
  24. +0 −7 .teamcity/npgsql_TestOnLinuxMono/project-config.xml
  25. +0 −52 .teamcity/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_RunTestsOnWindowsNetFramework.xml
  26. +0 −16 ...ty/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_TestOnWindowsNetFrameworkOnPostgreSQL92.xml
  27. +0 −16 ...ty/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_TestOnWindowsNetFrameworkOnPostgreSQL93.xml
  28. +0 −16 ...ty/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_TestOnWindowsNetFrameworkOnPostgreSQL94.xml
  29. +0 −16 ...ty/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_TestOnWindowsNetFrameworkOnPostgreSQL95.xml
  30. +0 −16 ...ty/npgsql_TestOnWindowsNetFramework/buildTypes/npgsql_TestOnWindowsNetFrameworkOnPostgreSQL96.xml
  31. +0 −3 .teamcity/npgsql_TestOnWindowsNetFramework/pluginData/plugin-settings.xml
  32. +0 −7 .teamcity/npgsql_TestOnWindowsNetFramework/project-config.xml
  33. +0 −113 .teamcity/npgsql_npgsql22/buildTypes/npgsql_all_2_2.xml
  34. +0 −82 .teamcity/npgsql_npgsql22/buildTypes/npgsql_dotnet_build_2_2.xml
  35. +0 −46 .teamcity/npgsql_npgsql22/buildTypes/npgsql_mono45_2_2.xml
  36. +0 −16 .teamcity/npgsql_npgsql22/buildTypes/npgsql_net20_2_2.xml
  37. +0 −16 .teamcity/npgsql_npgsql22/buildTypes/npgsql_net35_2_2.xml
  38. +0 −19 .teamcity/npgsql_npgsql22/buildTypes/npgsql_net40_2_2.xml
  39. +0 −19 .teamcity/npgsql_npgsql22/buildTypes/npgsql_net45_2_2.xml
  40. +0 −3 .teamcity/npgsql_npgsql22/pluginData/plugin-settings.xml
  41. +0 −7 .teamcity/npgsql_npgsql22/project-config.xml
  42. +0 −6 Dockerfile.test
  43. +0 −58 Npgsql-xproj.sln.DotSettings
  44. +0 −2,340 Npgsql.doxyfile
  45. +3 −1 Npgsql.sln
  46. +0 −9 NuGet.Config
  47. +0 −2 build.cmd
  48. +0 −67 build.ps1
  49. +0 −46 build.sh
  50. +3 −5 bump.sh
  51. +0 −11 circle.yml
  52. +1 −0 doc/connection-string-parameters.md
  53. +13 −14 doc/index.md
  54. +83 −5 doc/logging.md
  55. +1 −1 doc/migration/3.2.md
  56. +3 −1 doc/performance.md
  57. +1 −1 doc/transactions.md
  58. +0 −3 global.json
  59. +10 −0 src/MSI/MSI.wixproj
  60. +9 −25 src/MSI/Npgsql.wxs
  61. +0 −1 src/Npgsql/BackendMessages/CommandCompleteMessage.cs
  62. +6 −7 src/Npgsql/BackendMessages/ErrorOrNoticeMessage.cs
  63. +3 −6 src/Npgsql/BackendMessages/RowDescriptionMessage.cs
  64. +56 −40 src/Npgsql/Counters.cs
  65. +7 −6 src/Npgsql/KerberosUsernameProvider.cs
  66. +103 −0 src/Npgsql/Logging/ConsoleLoggingProvider.cs
  67. +39 −0 src/Npgsql/Logging/INpgsqlLoggingProvider.cs
  68. +0 −188 src/Npgsql/Logging/Log.cs
  69. +43 −0 src/Npgsql/Logging/NoOpLoggingProvider.cs
  70. +0 −85 src/Npgsql/Logging/NpgsqlEventId.cs
  71. +36 −0 src/Npgsql/Logging/NpgsqlLogLevel.cs
  72. +50 −13 src/Npgsql/Logging/NpgsqlLogManager.cs
  73. +63 −0 src/Npgsql/Logging/NpgsqlLogger.cs
  74. +3 −3 src/Npgsql/Npgsql.csproj
  75. +3 −1 src/Npgsql/NpgsqlBinaryExporter.cs
  76. +10 −4 src/Npgsql/NpgsqlBinaryImporter.cs
  77. +25 −7 src/Npgsql/NpgsqlCommand.cs
  78. +32 −25 src/Npgsql/NpgsqlConnection.cs
  79. +37 −25 src/Npgsql/NpgsqlConnectionStringBuilder.cs
  80. +3 −3 src/Npgsql/NpgsqlConnector.Auth.cs
  81. +154 −168 src/Npgsql/NpgsqlConnector.cs
  82. +0 −1 src/Npgsql/NpgsqlDataAdapter.cs
  83. +12 −10 src/Npgsql/NpgsqlDataReader.cs
  84. +1 −0 src/Npgsql/NpgsqlParameterCollection.cs
  85. +3 −1 src/Npgsql/NpgsqlRawCopyStream.cs
  86. +19 −7 src/Npgsql/NpgsqlTransaction.cs
  87. +2 −2 src/Npgsql/NpgsqlTypes/NpgsqlRange.cs
  88. +1 −2 src/Npgsql/PgPassFile.cs
  89. +14 −14 src/Npgsql/PoolManager.cs
  90. +1 −2 src/Npgsql/PostgresTypes/PostgresArrayType.cs
  91. +1 −2 src/Npgsql/PostgresTypes/PostgresRangeType.cs
  92. +7 −7 src/Npgsql/PreparedStatementManager.cs
  93. +1 −2 src/Npgsql/ReadBuffer.cs
  94. +1 −2 src/Npgsql/Schema/DbColumnSchemaGenerator.cs
  95. +1 −2 src/Npgsql/SingleThreadSynchronizationContext.cs
  96. +8 −16 src/Npgsql/SqlQueryParser.cs
  97. +326 −292 src/Npgsql/Tls/TlsClientStream.cs
  98. +1 −2 src/Npgsql/Tls/Utils.cs
  99. +39 −65 src/Npgsql/TypeHandlerRegistry.cs
  100. +2 −71 src/Npgsql/TypeHandlers/CompositeHandler.cs
  101. +1 −2 src/Npgsql/TypeHandlers/DateTimeHandlers/IntervalHandler.cs
  102. +1 −2 src/Npgsql/TypeHandlers/DateTimeHandlers/TimeHandler.cs
  103. +1 −2 src/Npgsql/TypeHandlers/DateTimeHandlers/TimeStampHandler.cs
  104. +2 −4 src/Npgsql/TypeHandlers/EnumHandler.cs
  105. +3 −2 src/Npgsql/TypeHandlers/InternalTypesHandlers/Int2VectorHandler.cs
  106. +3 −2 src/Npgsql/TypeHandlers/InternalTypesHandlers/OIDVectorHandler.cs
  107. +4 −3 src/Npgsql/TypeHandlers/PostgisGeometryHandler.cs
  108. +2 −4 src/Npgsql/TypeHandlers/TextHandler.cs
  109. +13 −12 src/Npgsql/VolatileResourceManager.cs
  110. +2 −5 src/Npgsql/WriteBuffer.cs
  111. +7 −7 src/VSIX/NpgsqlConnectionUIControl.Designer.cs
  112. +45 −0 src/VSIX/NpgsqlConnectionUIControl.cs
  113. +1 −1 src/VSIX/Properties/AssemblyInfo.cs
  114. +26 −30 src/VSIX/VSIX.csproj
  115. +8 −11 src/VSIX/packages.config
  116. +1 −1 src/VSIX/source.extension.vsixmanifest
  117. +0 −1 teamcity_set_version.cmd
  118. +2 −17 test/Npgsql.Benchmarks/Npgsql.Benchmarks.csproj
  119. +0 −36 test/Npgsql.Benchmarks/Properties/AssemblyInfo.cs
  120. +15 −0 test/Npgsql.Tests/BugTests.cs
  121. +1 −2 test/Npgsql.Tests/ConnectionStringBuilderTests.cs
  122. +11 −0 test/Npgsql.Tests/ConnectionTests.cs
  123. +9 −21 test/Npgsql.Tests/CopyTests.cs
  124. +4 −2 test/Npgsql.Tests/ExceptionTests.cs
  125. +66 −0 test/Npgsql.Tests/GlobalSetup.cs
  126. +2 −3 test/Npgsql.Tests/NotificationTests.cs
  127. +5 −53 test/Npgsql.Tests/Npgsql.Tests.csproj
  128. +1 −1 test/Npgsql.Tests/PerformanceCounterTests.cs
  129. +0 −48 test/Npgsql.Tests/Properties/AssemblyInfo.cs
  130. +1 −2 test/Npgsql.Tests/ReadBufferTests.cs
  131. +49 −0 test/Npgsql.Tests/ReaderOldSchemaTests.cs
  132. +67 −70 test/Npgsql.Tests/SchemaTests.cs
  133. +26 −0 test/Npgsql.Tests/SecurityTests.cs
  134. +2 −45 test/Npgsql.Tests/TestBase.cs
  135. +49 −0 test/Npgsql.Tests/Types/RangeTests.cs
  136. +0 −46 test/Npgsql.Tests/Util/Logging/TestLogger.cs
  137. +0 −19 test/Npgsql.Tests/Util/Logging/TestLoggerProvider.cs
  138. +0 −35 test/Npgsql.Tests/Util/Logging/TestLoggerSink.cs
  139. +86 −0 test/Npgsql.Tests/Util/NLogLoggingProvider.cs
View
@@ -0,0 +1,51 @@
+image: Visual Studio 2017
+version: 3.2.2-{build}
+environment:
+ global:
+ DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
+ DOTNET_CLI_TELEMETRY_OPTOUT: 1
+ NPGSQL_TEST_DB: Host=localhost;Database=postgres;Username=postgres;Password=Password12!
+ PGUSER: postgres
+ PGPASSWORD: Password12!
+ POSTGIS_EXE: postgis-bundle-pg96x64-setup-2.3.2-1.exe
+cache:
+ - '%USERPROFILE%\.nuget\packages -> **\*.csproj'
+ - 'C:\projects\npgsql\packages -> **\*.csproj' # For VSIX
+ - $(POSTGIS_EXE)
+shallow_clone: true
+install:
+ - powershell .build\setup-pg.ps1
+services:
+ - postgresql
+before_build:
+ - '"C:\Program Files\PostgreSQL\9.6\bin\psql" -c "CREATE EXTENSION postgis"'
+ - appveyor-retry dotnet restore -v Minimal
+ - appveyor-retry nuget restore Npgsql.sln # For VSIX
+build_script:
+ - dotnet build "src\Npgsql" -c ReleaseOptimizedCryptography
+ - dotnet build "test\Npgsql.Tests" -c Debug
+ - msbuild src\VSIX\VSIX.csproj /p:Configuration=Release
+ - msbuild src\MSI\MSI.wixproj /p:Configuration=Release
+after_build:
+ - ps: $env:padded_build_number = $env:appveyor_build_number.PadLeft(5, '0')
+ - dotnet pack src\Npgsql\Npgsql.csproj -c ReleaseOptimizedCryptography --version-suffix ci-%PADDED_BUILD_NUMBER%
+test:
+ assemblies:
+ - test\Npgsql.Tests\bin\Debug\net451\Npgsql.Tests.exe
+artifacts:
+ - path: 'src\Npgsql\bin\**\*.nupkg'
+ name: Nuget
+ - path: 'src\VSIX\bin\**\*.vsix'
+ name: Visual Studio Extension
+ - path: 'src\MSI\bin\**\*.msi'
+ name: MSI Installer
+deploy:
+ - provider: NuGet
+ server: https://www.myget.org/F/npgsql-unstable/api/v2/package
+ api_key:
+ secure: kiMn9uBvgMa5EtEmTIhNBFUfyatiATnhkgx5Xj/1EsmKTtEkUv+hJAQs0L3VGzPw
+ artifact: /.*\.nupkg/
+ skip_symbols: true
+ #skip_symbols: false
+ #symbol_server: https://your.symbol.server/feed
+
View
@@ -0,0 +1,57 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 12599801177921850358 (0xaedb7c6a2a948bf6)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=localhost
+ Validity
+ Not Before: Mar 13 11:19:37 2015 GMT
+ Not After : Apr 12 11:19:37 2015 GMT
+ Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=localhost
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:c1:df:3f:3b:b8:59:b1:33:ae:9c:ec:6b:44:41:
+ 7b:0a:cd:51:62:98:e2:11:f0:a0:7d:65:67:9b:49:
+ 88:15:91:cf:30:f1:23:dc:3c:00:83:76:be:59:df:
+ 9c:66:8f:eb:f3:a7:73:a0:eb:2a:26:85:d2:48:aa:
+ 4f:88:1b:b8:31:22:df:bd:e3:1b:6f:4f:70:c3:b2:
+ f4:a8:14:07:0e:77:d7:fe:91:b1:b1:3d:0a:cc:5e:
+ 32:ac:31:06:d3:d7:cf:e5:fc:3c:c0:db:c0:6b:0e:
+ 00:e0:a5:32:4a:2d:90:63:37:7e:c8:e6:5d:ad:df:
+ 30:81:7e:65:4a:6d:71:a5:9b
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 17:4C:64:08:33:71:2A:34:33:CA:15:3E:F3:B8:98:1A:E7:8E:64:F4
+ X509v3 Authority Key Identifier:
+ keyid:17:4C:64:08:33:71:2A:34:33:CA:15:3E:F3:B8:98:1A:E7:8E:64:F4
+
+ X509v3 Basic Constraints:
+ CA:TRUE
+ Signature Algorithm: sha1WithRSAEncryption
+ 81:f4:69:3e:b1:c0:9f:4b:82:10:8d:3e:7c:98:70:2a:f3:24:
+ ca:33:13:35:1d:9e:84:dc:b4:f1:17:1f:e6:18:d5:86:51:b3:
+ ce:3e:4a:97:39:cc:7e:74:94:01:da:68:43:df:b0:b6:fc:29:
+ 0c:86:ce:5f:0c:3d:c6:f0:8c:c0:f5:86:e7:0b:3f:fb:b0:d6:
+ b0:2c:9a:9e:15:be:31:dc:6d:bb:32:92:b7:36:fb:65:5a:f1:
+ d2:44:04:fe:eb:97:f2:8a:31:2e:4c:fd:f9:80:00:8d:91:81:
+ c1:90:97:18:fa:e2:c6:1c:ff:28:d1:58:94:b3:b5:9f:7a:f7:
+ 39:b3
+-----BEGIN CERTIFICATE-----
+MIICgDCCAemgAwIBAgIJAK7bfGoqlIv2MA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV
+BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
+aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMMCWxvY2FsaG9zdDAeFw0xNTAzMTMxMTE5
+MzdaFw0xNTA0MTIxMTE5MzdaMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21l
+LVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV
+BAMMCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwd8/O7hZ
+sTOunOxrREF7Cs1RYpjiEfCgfWVnm0mIFZHPMPEj3DwAg3a+Wd+cZo/r86dzoOsq
+JoXSSKpPiBu4MSLfveMbb09ww7L0qBQHDnfX/pGxsT0KzF4yrDEG09fP5fw8wNvA
+aw4A4KUySi2QYzd+yOZdrd8wgX5lSm1xpZsCAwEAAaNQME4wHQYDVR0OBBYEFBdM
+ZAgzcSo0M8oVPvO4mBrnjmT0MB8GA1UdIwQYMBaAFBdMZAgzcSo0M8oVPvO4mBrn
+jmT0MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgfRpPrHAn0uCEI0+
+fJhwKvMkyjMTNR2ehNy08Rcf5hjVhlGzzj5KlznMfnSUAdpoQ9+wtvwpDIbOXww9
+xvCMwPWG5ws/+7DWsCyanhW+MdxtuzKStzb7ZVrx0kQE/uuX8ooxLkz9+YAAjZGB
+wZCXGPrixhz/KNFYlLO1n3r3ObM=
+-----END CERTIFICATE-----
View
@@ -0,0 +1,15 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIICXgIBAAKBgQDB3z87uFmxM66c7GtEQXsKzVFimOIR8KB9ZWebSYgVkc8w8SPc
+PACDdr5Z35xmj+vzp3Og6yomhdJIqk+IG7gxIt+94xtvT3DDsvSoFAcOd9f+kbGx
+PQrMXjKsMQbT18/l/DzA28BrDgDgpTJKLZBjN37I5l2t3zCBfmVKbXGlmwIDAQAB
+AoGBAJnspubCcivXzb33kx7JImisJP60RWFa/AEzPrQzCGGft7Gy8vbLiNjXsT/n
+4uQnRn3YKFzN+VRGkXNyDN0SrQSrRrFST56aLBhqe4BEO3l6JQJQ6h1y5aW7/R+y
+ehV9HIQd+RFgcyejStXJnXYC7lPycOjT4SGG/7mOZkOIbRmJAkEA8NwHvvxsLW77
+UwVto7us0oR0Ey8/vCgbEruZTdr+rVeOKKUvM4K1r4hMunXc2kJ+hhYYMoF2wfIv
+gpPq1F+GLQJBAM4PFV8pL+fLqQqoRh/2dGDBKQU5wlQS+A4sTAPTdy3V1zx3BE8s
+KJeYIk2Z72HqNLAL/LUC/gwKwuVg+3k0v+cCQQC2HZhZxyDAZabwSi1xXMk6z924
+V8R4L1bxHhm3bXudc5NQlj2PVCiuFX/2iIG6IgbqubAIGC3ETauwrskjVSrtAkEA
+gltgddcki0t4IVnbIxVTAnKwdLHZkj591tmHLVR2LPT/OS1B+KRC+cQwz0729cao
+lka/E/RUq2GTcnEsJb2NOQJAOHwXsZJj+qrMQmHmmej6X2Rro4bX7cJmyK99mAtC
+LigiSdiY/uDqJ/p+cHPH9g2RLWeFetUAZID94uNRk1peAg==
+-----END RSA PRIVATE KEY-----
View
@@ -0,0 +1,14 @@
+
+Write-Host Enabling PostgreSQL prepared transactions...
+Add-Content 'C:\Program Files\PostgreSQL\9.6\data\postgresql.conf' "`nmax_prepared_transactions = 10"
+
+Write-Host Enabling PostgreSQL SSL...
+Add-Content 'C:\Program Files\PostgreSQL\9.6\data\postgresql.conf' "`nssl = true"
+Copy-Item .build\server.* "C:\Program Files\PostgreSQL\9.6\data"
+
+Write-Host Enabling PostGIS...
+If (!(Test-Path $env:POSTGIS_EXE)) {
+ Write-Host Downloading PostGIS...
+ (New-Object Net.WebClient).DownloadFile("http://download.osgeo.org/postgis/windows/pg96/$env:POSTGIS_EXE", "$env:POSTGIS_EXE")
+}
+iex ".\$env:POSTGIS_EXE /S /D='C:\Program Files\PostgreSQL\9.6'"
View
@@ -11,3 +11,29 @@ indent_style = space
indent_size = 4
; trim_trailing_whitespace = true
insert_final_newline = true
+
+[*.cs]
+dotnet_style_qualification_for_field = false:error
+dotnet_style_qualification_for_property = false:error
+dotnet_style_qualification_for_method = false:error
+dotnet_style_qualification_for_event = false:error
+dotnet_style_predefined_type_for_locals_parameters_members = true:error
+dotnet_style_predefined_type_for_member_access = true:error
+dotnet_style_object_initializer = true:suggestion
+dotnet_style_collection_initializer = true:suggestion
+dotnet_style_explicit_tuple_names = true:suggestion
+dotnet_style_coalesce_expression = true:suggestion
+csharp_style_var_for_built_in_types = true:error
+csharp_style_var_when_type_is_apparent = true:error
+csharp_style_var_elsewhere = true:suggestion
+csharp_style_expression_bodied_methods = true:suggestion
+csharp_style_expression_bodied_constructors = true:suggestion
+csharp_style_expression_bodied_operators = true:suggestion
+csharp_style_expression_bodied_properties = true:suggestion
+csharp_style_expression_bodied_indexers = true:suggestion
+csharp_style_expression_bodied_accessors = true:suggestion
+csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
+csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
+csharp_style_inlined_variable_declaration = true:suggestion
+csharp_style_throw_expression = true:suggestion
+csharp_style_conditional_delegate_call = true:suggestion
View
@@ -11,10 +11,10 @@
[Oo]bj/
[Oo]bj/
packages/*/
+Packages/*/
packages.stable
artifacts/
# Roslyn cache directories
*.ide/
.vs/
-.build
TestResult.xml
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<build-type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="9e62399f-279b-4225-91b9-604739983e28" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/10.0/project-config.xsd">
- <name>Compile Debug</name>
- <description>Compiles the project in debug</description>
- <settings>
- <options>
- <option name="artifactRules" value="**/project.lock.json&#xA;**/bin/DebugOptimizedCryptography/**&#xA;**/bin/Debug/**" />
- <option name="checkoutMode" value="ON_AGENT" />
- </options>
- <parameters />
- <build-runners>
- <runner id="RUNNER_9" name="Set build number" type="simpleRunner">
- <parameters>
- <param name="command.executable" value="teamcity_set_version.cmd" />
- <param name="command.parameters" value="%build.counter%" />
- <param name="teamcity.step.mode" value="default" />
- </parameters>
- </runner>
- <runner id="RUNNER_11" name="Restore" type="dotnet">
- <parameters>
- <param name="dotnet-command" value="restore" />
- <param name="teamcity.step.mode" value="default" />
- </parameters>
- </runner>
- <runner id="RUNNER_17" name="Compile (Debug)" type="dotnet">
- <parameters>
- <param name="dotnet-build-config" value="DebugOptimizedCryptography" />
- <param name="dotnet-build-profile" value="true" />
- <param name="dotnet-command" value="build" />
- <param name="dotnet-paths" value="src/Npgsql" />
- <param name="teamcity.step.mode" value="default" />
- </parameters>
- </runner>
- <runner id="RUNNER_14" name="Compile Test (Debug)" type="dotnet">
- <parameters>
- <param name="dotnet-build-config" value="Debug" />
- <param name="dotnet-build-profile" value="true" />
- <param name="dotnet-command" value="build" />
- <param name="dotnet-paths" value="test/Npgsql.Tests" />
- <param name="teamcity.step.mode" value="default" />
- </parameters>
- </runner>
- </build-runners>
- <vcs-settings>
- <vcs-entry-ref root-id="npgsql_github" />
- </vcs-settings>
- <requirements>
- <contains id="RQ_1" name="teamcity.agent.jvm.os.name" value="Windows" />
- </requirements>
- <build-triggers />
- <cleanup />
- </settings>
-</build-type>
-
Oops, something went wrong.

0 comments on commit 1f044ce

Please sign in to comment.